当前位置:   article > 正文

FPGA程序固化_sof文件下载到fpga

sof文件下载到fpga

        我们将编译之后的sof程序文件下载到FPGA芯片之后,如果断电在上电之后,程序就会消失。因为程序是存储在FPGA内部的SRAM中,它有掉电易失性。所以为了程序能够在掉电后,依旧能够保存,我们将程序存放到片外flash中,即程序固化,具体流程入下: 

一、将sof文件转换为jic文件

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进行通讯。

 

记录学习过程,错误之处,请大家指教,欢迎指导交流。

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小惠珠哦/article/detail/948015
推荐阅读
相关标签
  

闽ICP备14008679号