FPGA JTAG固化FLASH固件(SFL替代ASP)
0赞
发表于 2016/1/27 21:30:27
阅读(3031)
设计电路时,都要留一个JTAG口和ASP下载口,不仅加大了设计难度,而且浪费PCB面积。在网上看到CrazyBingo的博客,原来可以不通过ASP下载方式,也能将代码固化到FLASH中,非常实用。记录一下,设置使用过程。如图所示,用户可以通过JTAG和在线把代码下载到FLASH中,FPGA作为一个传输媒介使用。
使用步骤如下:
1. 首先打开一个工程(此处使用串口例程)。
2. 在工程中加入Serial Flash Loader IP核。
3. 加入IP核,noe_in接地,也可在工程中例化此
download U0 (
.noe_in(1'b0));
4. 生成.jic文件,点击File->Covert Programming files...,弹出下面对话框
5. 然后在对话框中进行如下操作。
6. 然后,点击Flash Loader->Add Device...,选择FPGA型号
7. 点击SOF Data->Add File..->选择生成的.sof的固件,最后点击generate。至此.jic文件生成成功。
8. 然后进行固件下载,进入JTAG下载界面,添加生成的jic文件,点击,下载,程序就下载进FLASH了。