首先我們看一下如何在Vivado下設(shè)置BITSTREAM配置信息。這可以在綜合之后進(jìn)行。借助如下操作:
打開綜合后的設(shè)計
依次點擊Tools-》 Edit Device Properties
會彈出如下界面。

在這個界面的左側(cè)部分,相當(dāng)于主菜單,右側(cè)部分為菜單細(xì)節(jié)。例如,這里選擇General,可以看到右側(cè)BitstreamProperties細(xì)節(jié)。如果要對生成的bit文件進(jìn)行壓縮,就可以選擇這里的Enable Bitstream Compression。有時如果只記得某個屬性名字,不知道在哪個菜單下,可直接在搜索處(主菜單上方的放大鏡處)輸入關(guān)鍵字就可以快速找到。
這里我們選擇SPI配置方式,同時將未使用的FPGA管腳設(shè)置為下拉。
事實上,這些信息最終都是以約束的形式被保存在.xdc文件中。上述設(shè)置對應(yīng)的約束即為(這些命令會出現(xiàn)在Vivado Tcl Console中):

如果已經(jīng)執(zhí)行完布局布線并生成了布線后的.dcp文件,那么如何從這個文件中獲取BITSTREAM信息呢?這個借助Tcl命令就很簡單,具體命令如下圖所示。

其中第一條命令是將當(dāng)前目錄切換到Vivado工程所在目錄。第二條命令則會生成BITSTREAM相關(guān)屬性信息,并將其寫入指定文件中。文件內(nèi)容如下圖所示。可以看到和之前的設(shè)置是一致的。

有興趣的同學(xué)可執(zhí)行下面的命令,觀察輸出結(jié)果,理解命令list_property和list_property_value的含義。

編輯:jq
-
FPGA
+關(guān)注
關(guān)注
1660文章
22415瀏覽量
636517 -
SPI
+關(guān)注
關(guān)注
17文章
1885瀏覽量
101293 -
Vivado
+關(guān)注
關(guān)注
19文章
857瀏覽量
71136
發(fā)布評論請先 登錄
【ALINX 教程】FPGA Multiboot 功能實現(xiàn)——基于 ALINX Artix US+ AXAU25 開發(fā)板
使用Vivado 2018.2編譯E203的mcs文件,遇到的問題求解
生成Bitstream的DRC LUTLP-1錯誤的解決辦法
Windows系統(tǒng)下用vivado將電路燒寫到MCU200T板載FLASH的方法
Vivado中向FPGA的Flash燒錄e203的方法
如何在Vivado上仿真蜂鳥SOC,仿真NucleiStudio編譯好的程序
N9H26如何創(chuàng)建 bitstream.264 和 bitstream?
如何在 Keil rvmdk 開發(fā)環(huán)境中啟用可配置的數(shù)據(jù)閃存并設(shè)置大???
如何在 IAR Embedded Workbench for ARM 開發(fā)環(huán)境中啟用可配置數(shù)據(jù)閃存并設(shè)置大???
請問如何在 Keil rvmdk 開發(fā)環(huán)境中啟用可配置的數(shù)據(jù)閃存并設(shè)置大?。?/a>
請問如何在 IAR Embedded Workbench for ARM 開發(fā)環(huán)境中啟用可配置數(shù)據(jù)閃存并設(shè)置大?。?/a>
Vivado無法選中開發(fā)板的常見原因及解決方法
如何在EZ-USB SX3配置實用程序中配置它的設(shè)置?
如何在Linux中配置DNS服務(wù)器
如何在Vivado下設(shè)置BITSTREAM配置信息
評論