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

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

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

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

編輯:jq
-
FPGA
+關(guān)注
關(guān)注
1656文章
22292瀏覽量
630433 -
TCL
+關(guān)注
關(guān)注
11文章
1794瀏覽量
91065
原文標(biāo)題:如何設(shè)置或獲取BITSTREAM屬性信息?
文章出處:【微信號:gh_2d1c7e2d540e,微信公眾號:XILINX開發(fā)者社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
京東平臺獲取商品SKU信息的API接口詳解與使用指南
閑魚商品詳情API秘籍!輕松獲取SKU屬性數(shù)據(jù)
京東商品詳情 ID(即 SKU ID)獲取商品詳細(xì)信息參數(shù)
調(diào)用拼多多開放平臺 API 獲取店鋪列表
教你如何使用API接口獲取數(shù)據(jù)!
生成Bitstream的DRC LUTLP-1錯(cuò)誤的解決辦法
商品類目屬性查詢接口技術(shù)實(shí)現(xiàn)詳解
手把手教你AT指令A(yù)PN設(shè)置:專網(wǎng)連接零門檻!
N9H26如何創(chuàng)建 bitstream.264 和 bitstream?
GraniStudio:獲取軸信息例程
eBay 商品詳情 API 深度解析:從基礎(chǔ)信息到變體數(shù)據(jù)獲取全方案
Keysight是德示波器的5個(gè)觸發(fā)設(shè)置與波形分析方法
鴻蒙應(yīng)用元服務(wù)開發(fā)-Account Kit獲取華為賬號用戶信息概述
Chart FX-使用API傳輸數(shù)據(jù) 使用Value屬性傳輸數(shù)據(jù)

教你們怎么設(shè)置或獲取BITSTREAM屬性信息
評論