歡迎各位朋友關(guān)注“郝旭帥電子設(shè)計(jì)團(tuán)隊(duì)”公眾號(hào),本公眾號(hào)會(huì)定時(shí)更新相關(guān)技術(shù)類資料、軟件等等,感興趣的朋友可以瀏覽一下本公眾號(hào)的其他“模塊”,希望各位朋友都能在本公眾號(hào)獲得一些自己想要的“東西”。
本篇簡(jiǎn)單介紹Xilinx的A7 FPGA板卡上電啟動(dòng)后,從flash讀取配置信息的時(shí)間太長(zhǎng)····(一)
在測(cè)試新的FPGA板卡時(shí),固化了設(shè)計(jì),重新上電啟動(dòng)后,F(xiàn)PGA大概經(jīng)過五秒的時(shí)間才正常運(yùn)行。
FPGA型號(hào):XC7A35T FGG484 - 2
flash型號(hào): n25q128
五六秒的時(shí)間,個(gè)人感覺有點(diǎn)長(zhǎng)了,下面探討一下如何縮減這段時(shí)間。
FPGA上電后,會(huì)從flash讀取信息,配置FPGA;vivado提供了一種壓縮的方式,即:將配置文件壓縮,那么這樣的話,就可以減少讀取信息的大小,從而縮短時(shí)間。
下面是不進(jìn)行壓縮配置文件時(shí),形成的配置文件大小。
壓縮配置的操作如下:
筆者使用軟件為vivado 2019.2,(其他版本應(yīng)該類似吧-----)。
打開下述的任何一個(gè)即可。
點(diǎn)擊tools,選擇edit device properties····
選擇general ,將enable bitstream compression 后面的false 改為ture(默認(rèn)是false),然后點(diǎn)擊ok。
然后點(diǎn)擊保存。
經(jīng)過上述操作后,xdc文件中,多了一句語句(后續(xù)工程如果也需要壓縮的話,可以將此語句復(fù)制到xdc中即可)。
添加了壓縮的選項(xiàng)后,重新生成配置文件,文件大小變成如下:
再次進(jìn)行配置、固化后,基本上可以做到秒啟動(dòng)。
本篇內(nèi)容中有部分資源來源于網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系作者。