一、新建工程导航流程

在菜单栏 “File -> New Project Wizard…”

1、导航配置内容简介

  1. 工程的命名以及指定工程的路径;
  2. 指定工程的顶层文件名
  3. 添加已经存在的设计文件和库文件
  4. 指定器件型号
  5. EDA工具设置

2、工程名以及工程路径

  1. 工程的路径;
  2. 工程名(使用顶层文件名)

3、添加工程设计文件

Verilog / VHDL文件,新建工程,跳过。

4、选择FPGA芯片

选择芯片系列,结合筛选条件,确定使用芯片

5、EDA配置

根据情况自己配置,若不使用仿真、综合分析等第三方工具,也可以跳过不配置。

6、工程信息总览

#、工程中修改芯片

双击工程文件导航中的芯片,进入修改窗体。

二、创建顶层文件

在新建工程基础上添加顶层文件,编辑代码


三、工程配置与编译

1、配置引脚

Dual-Purpose PinnCEO改为Use as regular I/0


注意文件进入点:一般与工程名一致,此处为demo1

2、编译工程

检查语法 :Start Analysis & Synthesis
全编译 :Start Compilation

3、分配引脚

编译通过后,需要对输入输出端口进行管脚分配。
“菜单栏 -> Assignments -> Pin Planner”

完成分配后,在编译工程。

四、下载程序

1、进入烧录界面

2、选择烧录工具

“Hardware Setup” -> USB Blaster

3、烧录sof文件(掉电不保存)

选中sof文件后,点击start,Program进度条满格。


4、固化程序(掉电保存)

使用JTAG,转换为“.jic文件”

  1. 基本文件配置

  2. 选择目标芯片

  3. 选择待转换的.sof文件

  4. 开始转换文件

  5. 下载.jic文件
    仿照“四、下载程序”烧录流程,烧录.jic文件即可

【FPGA学习】Quartus II新建工程流程相关推荐

  1. FPGA学习---Quartus II新建工程

    用流水灯来演示一下如何新建 FPGA工程. 首先新建存放项目的文件夹led 在led文件夹中新建3个文件夹par.rtl.sim. par文件夹用于存放工程文件,rtl存放源代码,sim存放仿真文件. ...

  2. 【原创】Quartus II 实验流程说明书

    [原创]Quartus II  实验流程说明书 Abstract 本说明书详细介绍了如何使用Quartus II进行建立工程.HDL文件输入.编译.仿真.引脚锁定.配置FPGA等实验流程.并且就学生在 ...

  3. 【FPGA入门教程】(二)FPGA学习路线及开发流程

    一.FPGA学习路线 工具使用 -> 语法学习 -> 逻辑设计 -> IP使用 ->接口设计 -> 时序分析 -> 片上系统 1.工具使用 Altera:Quart ...

  4. FPGA(五):Quartus II 调用Fir IP核使用说明

    这几天在忙着写通信原理的项目,其中用到了fir滤波器的部分,从最初的一脸懵逼到初步理解了该怎么去调用ip核以及参数设置,这其中的过程着实不易.这篇博客主要是为了记录自己的学习过程以便日后也可以回想起来 ...

  5. FPGA学习---Modelsim自动仿真

    FPGA中的Modelsim自动仿真,就是在Quartus II 软件中调用Modelsim软件进行仿真.用流水灯的工程演示一下自动仿真步骤. 首先打开led工程. 编译工程 代码没有错误,下面就可以 ...

  6. Quartus II工具1——signaltap

    工作的原因,开始真正的去用signaltap,以前在校时,也就是随便玩玩,看看波形,找找感觉,把示波器搬到电脑上. 前几天开始要用的时候,才发现基本上参数都不懂,当时那种似懂非懂的感觉非常不爽.所以开 ...

  7. Quartus II SignalTap使用

    首先说一下SignalTap和ModuleSim的区别,很显然这是两个不同的东西,SignalTap是集成于Quartus II的,是通过JTAG来抓取实际信号用于分析的,而ModuleSim则是独立 ...

  8. (原創) Verilog入門書推薦2:數位系統實習 Quartus II (SOC) (Verilog)

    Abstract 之前曾經推薦過一本Verilog的薄書,這次再推薦一本適合FPGA與Quartus II的Verilog入門書籍. Intrduction 作者:陸自強 出版社:儒林圖書公司 語言: ...

  9. FPGA学习笔记---用Quartus II生成输入输出框图

    在开始学习FPGA的时候,各个模块的代码都会编写,但是将几个模块组合要在一起使用的时候就比较容易犯迷糊,不清楚每个模块都有哪些端口,各个端口该怎么连接. 下面用一个简单的示例来说明一下,如何利用Qua ...

最新文章

  1. python花钱培训值吗-交钱了,学了3天Python编程,我想放弃了......
  2. Dart_VM的相关简介与运行模式解析
  3. python中的dict是什么数据类型_Python数据类型之字典(dict)
  4. 【codevs3160】 LCS 【后缀自动机】
  5. foreach和while的区别(编译之后)_C++学习大纲:条件编译
  6. SQL Server Express无法建立ODBC问题(错误代码67 和17)
  7. java treeset排序_java TreeSet的排序之自然排序
  8. TextBox内容垂直居中
  9. GTA5 全自动线上网络优化器,解决上线困难、切换困难![MCGC]GTA5网络优化器 GTA5网络优化_MCGC
  10. div垂直居中,图片垂直居中
  11. ALOHA协议(纯ALOHA协议:想发就发;时隙ALOHA协议:控制想发就发的随意性)
  12. AtCoder Beginner Contest 162 D RGB Triplets 前缀和
  13. 江苏省基础云计算机服务平台,江苏省一师一优课、一课一名师活动-江苏省基础教育云计算服务平台.doc...
  14. 浅谈PPO算法-玩转月球登陆
  15. TBB简介和一个简单的示例
  16. 设计师找灵感,就上这5个网站~
  17. js美化alert()弹出框
  18. windows 7 SP1补丁包 (64位) V 2013.10 官方版
  19. 信息系统集成-模拟二错题
  20. QQ邮箱添加企业邮箱与企业邮箱添加QQ邮箱

热门文章

  1. 报错:在实体引用中, 实体名称必须紧跟在 后面。
  2. Dataframe 转arry
  3. C语言编程实现书号查询功能,图书图书管理系统——查询模块的设计与实现(C语言).doc...
  4. 若依专题 线程池配置
  5. Vue开发之基础路由
  6. sql怎么撤回update_如何写好5000行的SQL代码
  7. 微软自带输入法英文输入字母间间距忽然就变大了
  8. 计算机桌面复制到画图,Windows10系统下将画图小工具添加到桌面的技巧
  9. 萤石云设备下线是什么导致的_设备下线
  10. 初级软件测试工程师的工资一般多少?