0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何在Vivado下設(shè)置BITSTREAM配置信息

FPGA技術(shù)驛站 ? 來源:TeacherGaoFPGAHub ? 作者:TeacherGaoFPGAHub ? 2021-06-15 14:26 ? 次閱讀

首先我們看一下如何在Vivado下設(shè)置BITSTREAM配置信息。這可以在綜合之后進(jìn)行。借助如下操作:

打開綜合后的設(shè)計

依次點(diǎn)擊Tools-》 Edit Device Properties

會彈出如下界面。

e5414d66-cd8d-11eb-9e57-12bb97331649.png

在這個界面的左側(cè)部分,相當(dāng)于主菜單,右側(cè)部分為菜單細(xì)節(jié)。例如,這里選擇General,可以看到右側(cè)BitstreamProperties細(xì)節(jié)。如果要對生成的bit文件進(jìn)行壓縮,就可以選擇這里的Enable Bitstream Compression。有時如果只記得某個屬性名字,不知道在哪個菜單下,可直接在搜索處(主菜單上方的放大鏡處)輸入關(guān)鍵字就可以快速找到。

這里我們選擇SPI配置方式,同時將未使用的FPGA管腳設(shè)置為下拉。

事實(shí)上,這些信息最終都是以約束的形式被保存在.xdc文件中。上述設(shè)置對應(yīng)的約束即為(這些命令會出現(xiàn)在Vivado Tcl Console中):

e5ea7436-cd8d-11eb-9e57-12bb97331649.png

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

e5f67eca-cd8d-11eb-9e57-12bb97331649.png

其中第一條命令是將當(dāng)前目錄切換到Vivado工程所在目錄。第二條命令則會生成BITSTREAM相關(guān)屬性信息,并將其寫入指定文件中。文件內(nèi)容如下圖所示??梢钥吹胶椭暗脑O(shè)置是一致的。

e6031400-cd8d-11eb-9e57-12bb97331649.png

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

e68fb25c-cd8d-11eb-9e57-12bb97331649.png

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1624

    文章

    21573

    瀏覽量

    600717
  • SPI
    SPI
    +關(guān)注

    關(guān)注

    17

    文章

    1685

    瀏覽量

    91077
  • Vivado
    +關(guān)注

    關(guān)注

    19

    文章

    803

    瀏覽量

    66153
收藏 人收藏

    評論

    相關(guān)推薦

    使用Python腳本備份華為交換機(jī)的配置信息

    在現(xiàn)代網(wǎng)絡(luò)管理中,備份交換機(jī)的配置信息是一項(xiàng)至關(guān)重要的任務(wù)。備份可以確保在交換機(jī)發(fā)生故障或配置錯誤時,能夠迅速恢復(fù)到之前的工作狀態(tài)。本文將詳細(xì)介紹如何使用Python腳本備份華為交換機(jī)的配置信息。
    的頭像 發(fā)表于 08-12 17:50 ?430次閱讀
    使用Python腳本備份華為交換機(jī)的<b class='flag-5'>配置信息</b>

    何在UART啟動加載模式下設(shè)置ESP8266?

    我需要能夠使用 UART 通過不同的 MCU 對 ESP8266 進(jìn)行編程。但是,我找不到有關(guān)如何執(zhí)行此操作的任何文檔。有誰知道怎么做?我知道如何在 UART 啟動加載模式下設(shè)置 ESP8266。
    發(fā)表于 07-19 14:25

    Mesh組網(wǎng)完成后,esp_wifi_set_config函數(shù)寫入的配置信息會丟失,為什么?

    信息,然后在將讀到的信息使用esp_mesh_set_config函數(shù)設(shè)置Mesh網(wǎng)絡(luò),給Mesh 配網(wǎng)是使用字節(jié)寫的ble通訊將app配置的WiFi
    發(fā)表于 07-19 06:57

    abb機(jī)器人怎么設(shè)置原點(diǎn)位置信

    ABB機(jī)器人設(shè)置原點(diǎn)位置信號是一個重要的步驟,它可以幫助機(jī)器人準(zhǔn)確地定位和執(zhí)行任務(wù)。 了解原點(diǎn)位置信號的重要性 原點(diǎn)位置信號是機(jī)器人編程和操作的基礎(chǔ)。它為機(jī)器人提供了一個參考點(diǎn),使得機(jī)
    的頭像 發(fā)表于 06-17 09:24 ?1513次閱讀

    何在不同頻率下設(shè)置不同的外設(shè)?

    我想在不同頻率下設(shè)置不同的外設(shè)。 但使用 SDL 7.9.0 我只能設(shè)置一個頻率。 外設(shè)設(shè)置分頻器和使能分頻器,而分配分頻器可以控制各自的時鐘頻率,但我無法做到這一點(diǎn) 分享相同的示例代碼 外設(shè)源
    發(fā)表于 05-29 06:37

    請問ST-LINK如何在IAR設(shè)置下載SWD接口的時鐘速度?

    如題:ST-LINK怎么在IAR下設(shè)置下載SWD接口的時鐘速度? 在Jlink選項(xiàng)里面可以配置SWD固定在一個大概的時鐘下面下載; 但是ST-LINK下面沒有; 將ST-LIVK V2的固件升級后
    發(fā)表于 03-20 07:31

    LabVIEW模板匹配位置信息導(dǎo)出

    大家好,我在利用ni vision assistant生成的模板匹配界面時,想要將每一個匹配物體的位置信息導(dǎo)出到word或者Excel,但是他這個匹配個數(shù)不確定,怎么樣把匹配到的所有物體信息導(dǎo)出呀?利用哪些編程?謝謝大家了
    發(fā)表于 03-11 20:22

    何在下載Bitstream后自動觸發(fā)ILA采集

    在硬件調(diào)試時,經(jīng)常需要用 ILA 采集一些 FPGA 內(nèi)部或者對外的初始化信號,然而在下載完 Bitstream 后立即采集這些變化稍縱即逝的信號,比如在 1uS 內(nèi)手動觸發(fā) ILA 采集信號,以
    的頭像 發(fā)表于 02-23 09:45 ?776次閱讀
    如<b class='flag-5'>何在</b>下載<b class='flag-5'>Bitstream</b>后自動觸發(fā)ILA采集

    UCB_SWAP配置信息共16條,寫入一條有效配置后,上一條需寫1使配置無效是為什么?

    影響正確讀取配置信息。 UCB擦寫次數(shù)有限制,不能無限擦除,需要寫滿16條配置信息后再擦,上一條配置設(shè)置無效也可以連續(xù)寫16次,之后進(jìn)行擦除。 而且不寫1當(dāng)前
    發(fā)表于 01-24 08:31

    ad2s1210配置模式下讀取位置信息卻沒有對sample信號控制是為什么?

    的控制,但是配置模式下讀取位置信息卻沒有對sample信號控制。似乎和手冊上的說法是不一致的,各位大神這怎么理解?
    發(fā)表于 12-19 08:17

    DFX設(shè)計中Bitstream文件詳解

    Fullconfiguration bitstreams對應(yīng)的是靜態(tài)區(qū)加動態(tài)區(qū)的完整設(shè)計,因此,該文件與傳統(tǒng)的非DFX工程生成的bitstream從文件格式到文件結(jié)構(gòu)均是一致的。同時使用方法也是一致
    的頭像 發(fā)表于 12-07 10:45 ?1091次閱讀
    DFX設(shè)計中<b class='flag-5'>Bitstream</b>文件詳解

    何在eclipse配置jdk環(huán)境

    在Eclipse中配置JDK環(huán)境非常重要,它是開發(fā)Java程序的基礎(chǔ)。本文將詳細(xì)介紹如何在Eclipse中配置JDK環(huán)境。 下載和安裝JDK 首先,在Oracle官網(wǎng)上下載適用于您的操作系統(tǒng)的JDK
    的頭像 發(fā)表于 12-06 11:49 ?1480次閱讀

    FPGA器件幾個比較常用的配置配置約束

    Xilinx Vivado工具的配置約束隱藏得比較深,如圖1所示,在進(jìn)入配置頁面前,首先需要點(diǎn)擊PROGRAM AND DEBUG->Generate Bitstream執(zhí)行工程的全編
    發(fā)表于 12-02 12:19 ?695次閱讀
    FPGA器件幾個比較常用的<b class='flag-5'>配置</b><b class='flag-5'>配置</b>約束

    ad2s1210解碼芯片報配置奇偶校驗(yàn)錯誤故障且位置信息突變怎么解決?

    您好,目前使用貴司ad2s1210解碼芯片,遇到上電偶爾報奇偶校驗(yàn)故障,且電機(jī)運(yùn)行中存在位置信息突變情況。 位置和故障信息都是在配置模式通過spi讀取,位置突變時都是D7位由0變?yōu)?,例如:電機(jī)不動
    發(fā)表于 12-01 06:05

    dhcp服務(wù)器怎么設(shè)置

    DHCP(動態(tài)主機(jī)配置協(xié)議)是一種網(wǎng)絡(luò)協(xié)議,它自動分配IP地址、子網(wǎng)掩碼、默認(rèn)網(wǎng)關(guān)等網(wǎng)絡(luò)配置信息給連接到局域網(wǎng)上的設(shè)備。在設(shè)置配置DHCP服務(wù)器時,需要考慮如下幾個方面:IP地址范圍
    的頭像 發(fā)表于 11-27 14:51 ?3494次閱讀