【FPGA学习】Quartus II新建工程流程
一、新建工程导航流程
在菜单栏 “File -> New Project Wizard…”
1、导航配置内容简介
- 工程的命名以及指定工程的路径;
- 指定工程的顶层文件名
- 添加已经存在的设计文件和库文件
- 指定器件型号
- EDA工具设置
2、工程名以及工程路径
- 工程的路径;
- 工程名(使用顶层文件名)
3、添加工程设计文件
Verilog / VHDL文件,新建工程,跳过。
4、选择FPGA芯片
选择芯片系列,结合筛选条件,确定使用芯片
5、EDA配置
根据情况自己配置,若不使用仿真、综合分析等第三方工具,也可以跳过不配置。
6、工程信息总览
#、工程中修改芯片
双击工程文件导航中的芯片,进入修改窗体。
二、创建顶层文件
在新建工程基础上添加顶层文件,编辑代码
三、工程配置与编译
1、配置引脚
Dual-Purpose Pin中nCEO改为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文件”
基本文件配置
选择目标芯片
选择待转换的.sof文件
开始转换文件
下载.jic文件
仿照“四、下载程序”烧录流程,烧录.jic文件即可
【FPGA学习】Quartus II新建工程流程相关推荐
- FPGA学习---Quartus II新建工程
用流水灯来演示一下如何新建 FPGA工程. 首先新建存放项目的文件夹led 在led文件夹中新建3个文件夹par.rtl.sim. par文件夹用于存放工程文件,rtl存放源代码,sim存放仿真文件. ...
- 【原创】Quartus II 实验流程说明书
[原创]Quartus II 实验流程说明书 Abstract 本说明书详细介绍了如何使用Quartus II进行建立工程.HDL文件输入.编译.仿真.引脚锁定.配置FPGA等实验流程.并且就学生在 ...
- 【FPGA入门教程】(二)FPGA学习路线及开发流程
一.FPGA学习路线 工具使用 -> 语法学习 -> 逻辑设计 -> IP使用 ->接口设计 -> 时序分析 -> 片上系统 1.工具使用 Altera:Quart ...
- FPGA(五):Quartus II 调用Fir IP核使用说明
这几天在忙着写通信原理的项目,其中用到了fir滤波器的部分,从最初的一脸懵逼到初步理解了该怎么去调用ip核以及参数设置,这其中的过程着实不易.这篇博客主要是为了记录自己的学习过程以便日后也可以回想起来 ...
- FPGA学习---Modelsim自动仿真
FPGA中的Modelsim自动仿真,就是在Quartus II 软件中调用Modelsim软件进行仿真.用流水灯的工程演示一下自动仿真步骤. 首先打开led工程. 编译工程 代码没有错误,下面就可以 ...
- Quartus II工具1——signaltap
工作的原因,开始真正的去用signaltap,以前在校时,也就是随便玩玩,看看波形,找找感觉,把示波器搬到电脑上. 前几天开始要用的时候,才发现基本上参数都不懂,当时那种似懂非懂的感觉非常不爽.所以开 ...
- Quartus II SignalTap使用
首先说一下SignalTap和ModuleSim的区别,很显然这是两个不同的东西,SignalTap是集成于Quartus II的,是通过JTAG来抓取实际信号用于分析的,而ModuleSim则是独立 ...
- (原創) Verilog入門書推薦2:數位系統實習 Quartus II (SOC) (Verilog)
Abstract 之前曾經推薦過一本Verilog的薄書,這次再推薦一本適合FPGA與Quartus II的Verilog入門書籍. Intrduction 作者:陸自強 出版社:儒林圖書公司 語言: ...
- FPGA学习笔记---用Quartus II生成输入输出框图
在开始学习FPGA的时候,各个模块的代码都会编写,但是将几个模块组合要在一起使用的时候就比较容易犯迷糊,不清楚每个模块都有哪些端口,各个端口该怎么连接. 下面用一个简单的示例来说明一下,如何利用Qua ...
最新文章
- python花钱培训值吗-交钱了,学了3天Python编程,我想放弃了......
- Dart_VM的相关简介与运行模式解析
- python中的dict是什么数据类型_Python数据类型之字典(dict)
- 【codevs3160】 LCS 【后缀自动机】
- foreach和while的区别(编译之后)_C++学习大纲:条件编译
- SQL Server Express无法建立ODBC问题(错误代码67 和17)
- java treeset排序_java TreeSet的排序之自然排序
- TextBox内容垂直居中
- GTA5 全自动线上网络优化器,解决上线困难、切换困难![MCGC]GTA5网络优化器 GTA5网络优化_MCGC
- div垂直居中,图片垂直居中
- ALOHA协议(纯ALOHA协议:想发就发;时隙ALOHA协议:控制想发就发的随意性)
- AtCoder Beginner Contest 162 D RGB Triplets 前缀和
- 江苏省基础云计算机服务平台,江苏省一师一优课、一课一名师活动-江苏省基础教育云计算服务平台.doc...
- 浅谈PPO算法-玩转月球登陆
- TBB简介和一个简单的示例
- 设计师找灵感,就上这5个网站~
- js美化alert()弹出框
- windows 7 SP1补丁包 (64位) V 2013.10 官方版
- 信息系统集成-模拟二错题
- QQ邮箱添加企业邮箱与企业邮箱添加QQ邮箱
热门文章
- 报错:在实体引用中, 实体名称必须紧跟在 后面。
- Dataframe 转arry
- C语言编程实现书号查询功能,图书图书管理系统——查询模块的设计与实现(C语言).doc...
- 若依专题 线程池配置
- Vue开发之基础路由
- sql怎么撤回update_如何写好5000行的SQL代码
- 微软自带输入法英文输入字母间间距忽然就变大了
- 计算机桌面复制到画图,Windows10系统下将画图小工具添加到桌面的技巧
- 萤石云设备下线是什么导致的_设备下线
- 初级软件测试工程师的工资一般多少?