首先我們看一下如何在Vivado下設(shè)置BITSTREAM配置信息。這可以在綜合之后進(jìn)行。借助如下操作:
打開綜合后的設(shè)計(jì)
依次點(diǎn)擊Tools-》 Edit Device Properties
會(huì)彈出如下界面。
在這個(gè)界面的左側(cè)部分,相當(dāng)于主菜單,右側(cè)部分為菜單細(xì)節(jié)。例如,這里選擇General,可以看到右側(cè)BitstreamProperties細(xì)節(jié)。如果要對(duì)生成的bit文件進(jìn)行壓縮,就可以選擇這里的Enable Bitstream Compression。有時(shí)如果只記得某個(gè)屬性名字,不知道在哪個(gè)菜單下,可直接在搜索處(主菜單上方的放大鏡處)輸入關(guān)鍵字就可以快速找到。
這里我們選擇SPI配置方式,同時(shí)將未使用的FPGA管腳設(shè)置為下拉。
事實(shí)上,這些信息最終都是以約束的形式被保存在.xdc文件中。上述設(shè)置對(duì)應(yīng)的約束即為(這些命令會(huì)出現(xiàn)在Vivado Tcl Console中):
如果已經(jīng)執(zhí)行完布局布線并生成了布線后的.dcp文件,那么如何從這個(gè)文件中獲取BITSTREAM信息呢?這個(gè)借助Tcl命令就很簡(jiǎn)單,具體命令如下圖所示。
其中第一條命令是將當(dāng)前目錄切換到Vivado工程所在目錄。第二條命令則會(huì)生成BITSTREAM相關(guān)屬性信息,并將其寫入指定文件中。文件內(nèi)容如下圖所示。可以看到和之前的設(shè)置是一致的。
有興趣的同學(xué)可執(zhí)行下面的命令,觀察輸出結(jié)果,理解命令list_property和list_property_value的含義。
編輯:jq
-
FPGA
+關(guān)注
關(guān)注
1643文章
21957瀏覽量
614028 -
SPI
+關(guān)注
關(guān)注
17文章
1780瀏覽量
94703 -
Vivado
+關(guān)注
關(guān)注
19文章
828瀏覽量
68207
發(fā)布評(píng)論請(qǐng)先 登錄
如何在EZ-USB SX3配置實(shí)用程序中配置它的設(shè)置?
如何在Linux中配置DNS服務(wù)器

如何設(shè)置信令測(cè)試儀的發(fā)射參數(shù)
hyper-v 配置,Hyper-V配置:性能優(yōu)化與高級(jí)設(shè)置

ADS8528如何與FPGA鏈接通訊,采集數(shù)據(jù)?
請(qǐng)問DAC1280的1s-density bitstream如何產(chǎn)生?
CDCE949如何使用Clock Pro 1.21來計(jì)算寄存器的值,并導(dǎo)出配置信息呢?
使用Python腳本備份華為交換機(jī)的配置信息

如何在服務(wù)器上調(diào)試本地FPGA板卡
如何在UART啟動(dòng)加載模式下設(shè)置ESP8266?
Mesh組網(wǎng)完成后,esp_wifi_set_config函數(shù)寫入的配置信息會(huì)丟失,為什么?
如何在Micro SD卡上設(shè)置寫保護(hù)?

abb機(jī)器人怎么設(shè)置原點(diǎn)位置信號(hào)
鴻蒙開發(fā):【Stage模型應(yīng)用配置文件】

評(píng)論