赞
踩
我们将编译之后的sof程序文件下载到FPGA芯片之后,如果断电在上电之后,程序就会消失。因为程序是存储在FPGA内部的SRAM中,它有掉电易失性。所以为了程序能够在掉电后,依旧能够保存,我们将程序存放到片外flash中,即程序固化,具体流程入下:
1.File-->Convert Programming Files
2.Programming file type 选择.jic
3.Configuration device
这里是根据片外flash的大小选择,我的flash是2M*8bit,所以选择16。EPCQ和EPCS的区别是:EPCS器件支持AS x1模式和EPCQ器件支持AS x1和AS x4模式。即后面Mode选项。一般都是EPCS器件。
4 FLash Loader 选择FPGA芯片的型号
5 SOF data 选择编译好的sof文件
6 Generate 点击生成jic文件
以下提示,即说明生成成功
1. Add File
和下载sof文件一样,添加文件
2.勾选第一个,然后点击Start就开始下载了,下载jic文件比sof文件要慢。
下载完成之后,要重新上电一下
1.片外flash型号没有选对。
2.FPGA与flash之间的电路有问题,需要检查以下,他们通过SPI进行通讯。
记录学习过程,错误之处,请大家指教,欢迎指导交流。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。