首先我們看一下如何在Vivado下設置BITSTREAM配置信息。這可以在綜合之后進行。借助如下操作:
打開綜合后的設計
依次點擊Tools-》 Edit Device Properties
在這個界面的左側部分,相當于主菜單,右側部分為菜單細節。例如,這里選擇General,可以看到右側BitstreamProperties細節。如果要對生成的bit文件進行壓縮,就可以選擇這里的Enable Bitstream Compression。有時如果只記得某個屬性名字,不知道在哪個菜單下,可直接在搜索處(主菜單上方的放大鏡處)輸入關鍵字就可以快速找到。
這里我們選擇SPI配置方式,同時將未使用的FPGA管腳設置為下拉。
事實上,這些信息最終都是以約束的形式被保存在.xdc文件中。上述設置對應的約束即為(這些命令會出現在Vivado Tcl Console中):
如果已經執行完布局布線并生成了布線后的.dcp文件,那么如何從這個文件中獲取BITSTREAM信息呢?這個借助Tcl命令就很簡單,具體命令如下圖所示。
其中第一條命令是將當前目錄切換到Vivado工程所在目錄。第二條命令則會生成BITSTREAM相關屬性信息,并將其寫入指定文件中。文件內容如下圖所示。可以看到和之前的設置是一致的。
有興趣的同學可執行下面的命令,觀察輸出結果,理解命令list_property和list_property_value的含義。
編輯:jq
-
FPGA
+關注
關注
1630文章
21798瀏覽量
606064 -
TCL
+關注
關注
10文章
1742瀏覽量
88883
原文標題:如何設置或獲取BITSTREAM屬性信息?
文章出處:【微信號:gh_2d1c7e2d540e,微信公眾號:XILINX開發者社區】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
Chart FX-使用API傳輸數據 使用Value屬性傳輸數據
![Chart FX-使用API傳輸數據 使用Value<b class='flag-5'>屬性</b>傳輸數據](https://file1.elecfans.com/web3/M00/05/73/wKgZO2d_ia6Aen1bAAAbiTuJu30671.png)
請問DAC1280的1s-density bitstream如何產生?
使用VirtualLab Fusion屬性瀏覽器獲取更多光場信息
TCP IP協議屬性設置中的IP配置
鴻蒙開發:Universal Keystore Kit 密鑰管理服務 獲取密鑰屬性ArkTS
鴻蒙開發:Universal Keystore Kit 密鑰管理服務 獲取密鑰屬性C C++
![鴻蒙開發:Universal Keystore Kit 密鑰管理服務 <b class='flag-5'>獲取</b>密鑰<b class='flag-5'>屬性</b>C C++](https://file1.elecfans.com/web2/M00/FC/E0/wKgZomaWcSmAQSJrAACe0wV1Qmg721.png)
鴻蒙OS元服務開發:【(Stage模型)設置應用主窗口】
![鴻蒙OS元服務開發:【(Stage模型)<b class='flag-5'>設置</b>應用主窗口】](https://file1.elecfans.com/web2/M00/C5/D1/wKgZomYChGOAUaiiAADe1d8SeRY102.jpg)
評論