• 正文
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

Xilinx的A7 FPGA板卡上電啟動后,從flash讀取配置信息的時間太長····(一)

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

歡迎各位朋友關(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)系作者。

相關(guān)推薦