quartus的使用流程

第一步 创建project

file -> new project 

设置保存路径以及project的名字。

 如果有需要添加的file选择并添加进去,如果没有next。

 选择你需要使用的FPGA芯片型号,可在name filter中查找。

 在此选项选择仿真需要使用的软件modelsim-altera以及testbench所使用的语言。

 最终我们就得到一个新建的project。

如果已经有project,那么file-> open project 即可。

第二步 在project中添加file

在一个工程下存在多个文件,所以根据需要在project中添加所需要的文件。

添加新文件 file -> new -> 选择使用的语言

添加已经存在的文件 project -> add/remove files in project

几个注意事项:

保存文件时,需要将文件名和模块名保持一致,方便以后调用。

顶层模块和子模块。设置一个模块为顶层模块时,右键该模块,选择set as top-level entity

这时我们的工程项目列表显示的就是我们的顶层模块的名字。 

写完代码后就可以开始进行综合:

或者直接点击:

 

 

(下面的步骤是在确认编译没有错误后,直接将程序下载到板子上的操作,如果要做波形仿真或者写testbench文件可以参考下一章)

第三步 添加引脚约束

完成编程,并编译无错后,需要对引脚进行约束,这样才可以将程序下载到板子上。

进行引脚约束的方法有以下 种

1. assignment -> pin planner 直接进行约束。在location 和I/Ostandard设置引脚所在位置和电平约束。

2.书写所需要的.tcl文件 new -> tcl Scripts file 在这里面书写自己所需要的约束。

quartus也可以自动生成.tcl文件。

 生成的.tcl文件只是指明了设备及工程约束我们可以在下面对使用的端口进行相关的声明。

 .tcl 文件中书写管脚约束的格式

//引脚位置声明
set_location_assignment (管脚) -to (信号)
//引脚电平声明
set_instance_assignment -name IO_STANDARD "(电平规范)" -to (信号)
举例:
set_location_assignment PIN_E7 -to i_clk_5MHz
set_instance_assignment -name IO_STANDARD "3.3-V LVCMOS" -to i_clk_5MHz

3.导入已有的 .tcl文件 tools -> tcl Scripts 选择需要导入的tcl文件 点击run。

第一种方法适合管脚约束较少的情况操作方便。

第二种方法直观、明了。

第四步 下载到板子上

分配完引脚并编译没错后就可以下载到板子上(不需要仿真)

在将程序下载到板子上之前需要实现板子和电脑端能够正常通信(能够识别板子)。

以我使用的cyclon V 5CSEMA5F31C6 为例,将usb数据线连接电脑和板子,打开计算机管理,在其他设备上出现一个未知设备,右击该设备更新驱动,在更新驱动中选择文件夹/C:\altera\13.1\quartus\drivers\usb-blaster-ii 更新即可。

 更新完成后电脑就可以识别出器件。

打开quartus中的programmer

 按照步骤配置好端口。

 此时计算机管理介面JTAG端口如下所示。

edit -> add file 将我们生成的.sof文件导入 点击star 就可以开始下载程序了。

对于Quartus II 18的安装,您可以按照以下步骤进行操作: 1. 首先,您需要从Intel官方网站下载Quartus II 18的安装文件。您可以在Intel官方网站的下载页面找到该软件的安装包。 2. 下载完安装包后,双击运行该安装包,开始安装程序。 3. 安装程序启动后,您会看到一个欢迎界面。点击“Next”继续。 4. 接下来,您需要接受许可协议。阅读完许可协议后,选择“我接受许可协议”的选项,然后点击“Next”。 5. 在接下来的界面中,您可以选择安装程序的安装位置。您可以选择默认位置,或者选择自定义位置。完成选择后,点击“Next”。 6. 在接下来的界面中,您可以选择要安装的组件。默认情况下,所有组件都会被选中。如果您只需要安装特定的组件,您可以手动取消选择不需要的组件。完成选择后,点击“Next”。 7. 在接下来的界面中,您需要选择开始菜单文件夹的名称。您可以使用默认名称或者自定义名称。完成选择后,点击“Next”。 8. 在接下来的界面中,您可以选择创建桌面快捷方式。如果您希望在桌面上创建快捷方式,请勾选相应选项。完成选择后,点击“Next”。 9. 在接下来的界面中,您可以选择是否要创建一个用于启动Quartus II的快捷方式。如果您希望创建快捷方式,请勾选相应选项。完成选择后,点击“Next”。 10. 在接下来的界面中,您可以选择是否加入用户体验计划。根据您的个人需求,选择适当的选项。完成选择后,点击“Next”。 11. 在接下来的界面中,您可以选择是否要安装网络许可证服务。根据您的需求,选择适当的选项。完成选择后,点击“Next”。 12. 在接下来的界面中,您需要确认安装设置。如果您需要更改任何设置,请点击“Back”返回到相应的界面进行更改。确认无误后,点击“Next”。 13. 安装程序会开始安装Quartus II 18。请耐心等待安装过程完成。 14. 安装完成后,您会看到一个完成界面。点击“Finish”退出安装程序。 至此,Quartus II 18的安装已经完成。您现在可以开始使用该软件进行开发了。希望以上步骤对您有所帮助!
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值