使用quartus烧录文件
JTAG programming(烧录sof文件):这种编程方法以将bit stream直接下载到Cyclone FPGA。只要有电源,FPGA将保持这种配置;当电源关闭时,信息将丢失。(再次启动则会读取原来在FLASH中的程序)
主动串行编程(烧录jic文件):配置bit stream下载到FLASH。它能将数据存储在开发板中,当开发板的电源打开时,数据自动加载到Cyclone V GX FPGA中。
我使用的开发板:Cycone V (5CGXFC5C6F27C7N) EPCQ256
烧录sof
- 创建project文件
在这个界面选择你所用的型号
- 创建文件,写好代码后要注意模块名与文件名一致,否则会报错
- 编译(Start compilation)
- 制定引脚(Assignments-Pin Planner),引脚可以到开发板资料里查
- 保存后再次编译
- 打开Tools Programmer,在add file中添加生成的sof文件,并连接好usb线
- 最后点start即可
烧录jic文件
1.点击File,然后点击Convert Programming Files
2.将Programming file type选择成JTAD Indirect Configuration File(.jic)
3.将Configuration device选到EPCQ256
4.点击flash loader,点add device,然后选择
5.点击SOF Data,将sof文件添加进去。
6.最后点Generate。弹出成功窗口
7.再打开Tools Programmer,将原来的文件删除,把jic文件添加进去,按start即可!
这样就烧进flash中了