在我們剛開(kāi)始學(xué)習(xí)FPGA的時(shí)候,我們一般都是將編譯后生成的.sof文件(針對(duì)于Altera器件)通過(guò)JTAG方式下載到FPGA內(nèi)部,但是我們會(huì)發(fā)現(xiàn),給FPGA重新上電之后,我們之前給它下載的程序已經(jīng)丟失了,如果我們還想讓FPGA跑上次的功能就必須再下載一次程序。出現(xiàn)這個(gè)問(wèn)題,是因?yàn)槲覀兊某绦虿](méi)有存到FPGA外接的配置芯片中,只是存在FPGA內(nèi)部的SRAM。
為了解決這個(gè)問(wèn)題,使我們的FPGA重新上電后不丟失之前下載的程序,我們可以把.sof文件轉(zhuǎn)成.jic文件,然后通過(guò)JTAG方式下載到FPGA中去,就可以解決這個(gè)問(wèn)題了。
下面我們說(shuō)一下把.sof文件轉(zhuǎn)成.jic文件的步驟:
1、打開(kāi)編譯過(guò)并產(chǎn)生了.sof文件的工程;
2、點(diǎn)擊File菜單下的Convert Programming Files…命令,出現(xiàn)如下界面;
3、參考下圖修改配置,修改后點(diǎn)擊生成;
4、生成之后,在下載的時(shí)候,加入剛才生成的.jic文件就可以了。
-
FPGA
+關(guān)注
關(guān)注
1630文章
21803瀏覽量
606468
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
請(qǐng)問(wèn)如何編寫.bin程序使用IAR或GreenHill將文件存儲(chǔ)到外部存儲(chǔ)器中?
求助 數(shù)據(jù)存儲(chǔ)器 FLASH程序存儲(chǔ)器 FLASH數(shù)據(jù)存儲(chǔ)器的區(qū)別
【安富萊STemWin】第19章 漢字顯示方式二(放到外部存儲(chǔ)器)
第19章 漢字顯示方式二(放到外部存儲(chǔ)器)
【Artix-7 50T FPGA試用體驗(yàn)】Vivado程序固化
如何將FPGA程序固化到外部Flash存儲(chǔ)器
如何將FPGA程序固化到外部Flash存儲(chǔ)器
請(qǐng)問(wèn)如何將程序下載到外部存儲(chǔ)器中?
如何將FPGA程序固化到外部Flash存儲(chǔ)器
想問(wèn)一下是否可以將網(wǎng)絡(luò)權(quán)重移動(dòng)到外部存儲(chǔ)器映射的QSPI FLASH上
【正點(diǎn)原子DFPGL22G開(kāi)發(fā)板體驗(yàn)】+ 固化程序到外部FLASH
基于FPGA的外部存儲(chǔ)器設(shè)計(jì)
![基于<b class='flag-5'>FPGA</b>的<b class='flag-5'>外部</b><b class='flag-5'>存儲(chǔ)器</b>設(shè)計(jì)](https://file1.elecfans.com//web2/M00/A5/F7/wKgZomUMOwmAE78dAAALh1YG7PQ813.jpg)
如何將微控制器和adafruit.io儀表板連接到外部應(yīng)用程序
![<b class='flag-5'>如何將</b>微控制<b class='flag-5'>器</b>和adafruit.io儀表板連接<b class='flag-5'>到外部</b>應(yīng)用<b class='flag-5'>程序</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
AN4852_使用STM32微控制器內(nèi)置的UART引導(dǎo)程序編程外部Flash存儲(chǔ)器
![AN4852_使用STM32微控制<b class='flag-5'>器</b>內(nèi)置的UART引導(dǎo)<b class='flag-5'>程序</b>編程<b class='flag-5'>外部</b><b class='flag-5'>Flash</b><b class='flag-5'>存儲(chǔ)器</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評(píng)論