在我們剛開始學習FPGA的時候,我們一般都是將編譯后生成的.sof文件(針對于Altera器件)通過JTAG方式下載到FPGA內部,但是我們會發現,給FPGA重新上電之后,我們之前給它下載的程序已經丟失了,如果我們還想讓FPGA跑上次的功能就必須再下載一次程序。出現這個問題,是因為我們的程序并沒有存到FPGA外接的配置芯片中,只是存在FPGA內部的SRAM。
為了解決這個問題,使我們的FPGA重新上電后不丟失之前下載的程序,我們可以把.sof文件轉成.jic文件,然后通過JTAG方式下載到FPGA中去,就可以解決這個問題了。
下面我們說一下把.sof文件轉成.jic文件的步驟:
1、打開編譯過并產生了.sof文件的工程;
2、點擊File菜單下的Convert Programming Files…命令,出現如下界面;
3、參考下圖修改配置,修改后點擊生成;
4、生成之后,在下載的時候,加入剛才生成的.jic文件就可以了。
-
FPGA
+關注
關注
1630文章
21798瀏覽量
606026
發布評論請先 登錄
相關推薦
請問如何編寫.bin程序使用IAR或GreenHill將文件存儲到外部存儲器中?
【安富萊STemWin】第19章 漢字顯示方式二(放到外部存儲器)
第19章 漢字顯示方式二(放到外部存儲器)
【Artix-7 50T FPGA試用體驗】Vivado程序固化
如何將FPGA程序固化到外部Flash存儲器
如何將FPGA程序固化到外部Flash存儲器
請問如何將程序下載到外部存儲器中?
如何將FPGA程序固化到外部Flash存儲器
想問一下是否可以將網絡權重移動到外部存儲器映射的QSPI FLASH上
【正點原子DFPGL22G開發板體驗】+ 固化程序到外部FLASH
基于FPGA的外部存儲器設計

如何將微控制器和adafruit.io儀表板連接到外部應用程序

AN4852_使用STM32微控制器內置的UART引導程序編程外部Flash存儲器

評論