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