fpga 烧写方法
文章目录
1 如何安装相关程序?
1.1 如何安装quartus ii?
1.1.1 需要安装的程序
QuartusSetup-18.1.0.625-windows.exe
1.1.2 如何破解?
-
注意,不需要安装DSP文件,在我们这里用不到。
-
安装好上边的exe后,启动该软件,选择通过license文件启动。
将破解目录下的license.dat文件放到E盘根目录下,并按如下方式修改
FEATURE C4D5_512A alterad 2035.12 permanent uncounted 876C97CC5A64
VENDOR_STRING=dfEc423zEEEVusdb0Lyz1H HOSTID=XXXXXXXXXXXX TS_OK
SIGN=“1E9D 7C37 0DD2 2CAB 5C0D 7CDA 1736 AD31 2137 E6E3 AE32
D9C7 9CA9 3093 F16C 0C9B 9018 7523 2EE3 F9B6 7064 DC88 CE9B
1A01 313E 30F3 7974 080F ED40 7A2E”
#license文件存放的路径名称不能包含汉字和空格,空格可以用下划线代替。
#把license.dat里的XXXXXXXXXXXX用你的网卡号替换(在Quartus II的Tools菜单下选择License Setup,下面就有NIC ID,复制第一个或者第二个网卡号都可以)。
- 在LIcensed AMPP/MegaCore functions 中能看到相关的条目,证明已经破解成功。
1.2 如何安装单独的programmer?
对于生产,只需要安装这个即可,不需要安装quartus ii,因为安装quartus ii耗费时间比较长,也比较麻烦。
双击 QuartusProgrammerSetup-18.1.0.625-windows.exe 一直下一步。
1.3 如何安装usb blaster驱动?
驱动在目录中,改目录是安装上边的programmer软件的时候安装进来的。
C:\intelFPGA\18.1\qprogrammer\drivers
把usb blaster 插到电脑的usb口上,在设备管理器中,进行驱动更新时,选择上边的目录进行驱动更新,usb blaster驱动即可安装成功。
2 如何烧写sof文件?
2.1 通过programmer烧写
-
在程序菜单中运行Programmer (Quartus Prime 18.1)。
-
点击Hardware Setup 在弹出的窗口中,选择识别到的usb blaster设备。
- mode 选择JTAG
- 点击Add File 添加要烧写的sof文件
- 选择Program/Configure 复选框,点击Start按钮开始烧写。
2.2 通过singal tap 烧写
一般不需要通过该方式烧写,该方式fpga工程师调试使用。
- 在程序菜单中打开 Quartus (Quartus Prime 18.1)
- 选择Tools -----> Signal Tap Logic Analyzer
- 将stp文件拖到signal tap中
- 在右上角hardware处选择识别出来的usb blaster
- 点击右上角的Browse Programe files , 选择要烧写的sof文件。
- 点击programe Device按钮烧写
在data窗口中,可以抓到对应引脚的时序波形,方便调试。
3 如何把sof转为jic?
- 打开Quartus (Quartus Prime 18.1)
File — Convert Programming Files
- 点Advance按钮后的选择:
- 选择Flash Loader:
4 如何烧jic文件?
烧写jic的方法和烧写sof的方法一致,不在重复,请参考上边章节。