精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

管腳約束問題導致生成bit時報錯 如何在不重新Implentation情況下生成bit?

敷衍作笑談 ? 來源:敷衍作笑談 ? 作者:敷衍作笑談 ? 2022-08-02 09:02 ? 次閱讀

FPGA開發(fā)中,我們經常遇到因為管腳忘記約束,導致最后生成bit的時候報錯。

1.管腳電平未約束

poYBAGGYHKaAdvF-AAG2kYthBXM663.png
poYBAGGYHKeAJ_tpAAF2x4xbngg973.png

像上面這個圖中,由于在約束中忘記指定mdc和mdio的電平,再經過了長時間的綜合和實現后,最后的Generate Bitstream報錯了。

這種情況下,如何才能不重新Implementation的情況下生成bit呢?

打開實現后的routed.dcp文件:

open_checkpoint ./Work/eth_demo.runs/impl_1/top_routed.dcp

然后通過下面指令設置這兩個管腳的電平:

set_property IOSTANDARD LVCMOS15 [get_ports mdc]
set_property IOSTANDARD LVCMOS15 [get_ports mdio]

pYYBAGGYHKiAPGnYAACkh7eOdj4106.png

設置完成后,可以在I/O Ports窗口中看到這兩個管腳的電平已經改了過來

pYYBAGGYHKqABqMqAAJwDGXX-Z0729.png


然后再點左側的生成bit:

poYBAGGYHKuABDeBAAGQHkGgpLc533.png


提示生成文件的位置和名字:

pYYBAGGYHKyAC2crAAEzaDMTVzQ488.png

在正確生成后,可以看到tcl中提示write_bitstream completed successfully:

poYBAGGYHK6AbBD-AAEbv0NtROk547.png

管腳電平修改后由于跟布局布線都沒有關系,因此直接生成bit是可以的。

2.管腳位置未約束

如果是管腳位置未約束,那我們就不能在dcp中修改位置然后直接生成bit了,因為位置變了,布局布線也需要改變。如果這個管腳的功能的需要的,那我們只能重新Implementation,如果這個管腳功能是不需要的,

那如果這個管腳的功能我們可以先不用,就想把經過了長時間的Synthsis和Implentation后的工程生成bit文件。

還是像上面一樣,打開route.dcp文件,然后點擊坐標的Report DRC

pYYBAGGYHK-AYCLHAACeHPsUd_4882.png

可以看到有兩個問題,一個是NSTD-1,一個是UCIO-1

poYBAGGYHLCAC9z8AAJokwLPWHU505.png

我們只需要把這兩個DRC的問題設成warning,不讓工具在生成bit的時候報錯,也是可以生成bit的。執(zhí)行tcl腳本如下:

set_property SEVERITY {Warning} [get_drc_checks UCIO-1]
set_property SEVERITY {Warning} [get_drc_checks NSTD-1]

然后再Generate Bitstream。


審核編輯:劉清

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

    關注

    1626

    文章

    21678

    瀏覽量

    602018
  • 電平
    +關注

    關注

    5

    文章

    360

    瀏覽量

    39858
  • 管腳
    +關注

    關注

    1

    文章

    226

    瀏覽量

    32002
收藏 人收藏

    評論

    相關推薦

    C# 調用2020版本Labview生成的.NET指令集報錯,2018不報錯

    用labview2018版本生成.net程序集不會報錯 用labview2022版本生成.net程序集會報錯是怎么回事
    發(fā)表于 10-23 15:08

    ESP32-C3私有服務的UUID設置為128bit UUID會報錯怎么解決?

    esp-idfexamplesbluetoothbluedroidblegatt_server_service_table的DEMO上修改16bit 的私有服務UUID為128bit的UUID,但改完后燒錄的串口信息會報錯,bl
    發(fā)表于 06-20 08:19

    touchgfx生成代碼報錯怎么解決?

    touchgfx生成代碼報錯,怎么解
    發(fā)表于 06-03 08:51

    不重新安裝Vivado的情況下,是否能夠安裝線纜驅動器?

    如果 Xilinx USB/Digilent 線纜驅動器在安裝 Vivado 設計套件時還沒有安裝,或者 Xilinx USB/Digilent 線纜驅動器被禁用,在不全面重新安裝 Vivado 的情況下,是否能夠重新安裝該驅動
    的頭像 發(fā)表于 05-16 11:21 ?598次閱讀

    cubeMX生成文件keil5編譯報錯是什么原因導致的?

    cubeMX 生成 文件 keil5 編譯報錯
    發(fā)表于 04-25 06:36

    在keil5下定義64bit編譯報錯的原因?

    請問,有在keil 5 下,定義過64 bit的數據類型嗎? 定義為 int64_t ,編譯報錯,如果不報錯,應該怎么定義?謝謝
    發(fā)表于 04-23 08:20

    用ST MC Workbench生成代碼時報錯怎么解決?

    用 ST MC Workbench生成代碼時報錯
    發(fā)表于 04-11 07:08

    Efinity Interface Designer報錯案例-v2

    的時候就報錯,需要重新安裝軟件。 ????(3)電腦存在加密系統(tǒng) 。造成的現象是新建工程時interface可以打開,但是生成xxx.peri.xml文件之后再次打開就會報錯。 ? (
    的頭像 發(fā)表于 04-07 08:41 ?1272次閱讀
    Efinity Interface Designer<b class='flag-5'>報錯</b>案例-v2

    使用STM32CubeMX生成的keil文件,在keil中運行時報錯的原因?

    在使用STM32CubeMX過程中,生成的keil文件。 file:///C:/Users/Zhanggp/AppData/Local/Temp/ksohtml11808/wps1.jpg在keil 中運行時出現了報錯.
    發(fā)表于 03-26 07:10

    谷歌計劃重新推出改進后的Gemini AI模型人像生成功能

    谷歌DeepMind的首席執(zhí)行官德米斯·哈薩比斯在2月26日透露,公司計劃在接下來的幾周內重新發(fā)布其備受關注的Gemini AI模型人像生成功能。此前,由于在某些歷史圖像生成描述中出現了不準確的問題,谷歌已暫停了這項功能。
    的頭像 發(fā)表于 02-28 10:17 ?550次閱讀

    CCU8能否用于在沒有CPU干預的情況下生成SPWM信號?

    CPU 的情況下使用 CCU8 單元生成控制電機的必要信號,從而允許我在程序中執(zhí)行其他任務? 如果可能的話,有沒有應用說明可以指導我實現自己的愿望?
    發(fā)表于 01-22 08:02

    因為生成式AI興起《紐約時報》起訴OpenAI和微軟

    因為生成式AI興起《紐約時報》起訴OpenAI和微軟 對于生成式AI技術在訓練AI時是否會侵犯版權這個問題一直沒有全面而準確的答案,極具爭議性,很多機構都在評估研究這個問題,也有一些不同的看法,現在
    的頭像 發(fā)表于 12-28 17:08 ?657次閱讀

    羅德與施瓦茨BBA150功率放大器輸出時報錯維修

    近日某院校送修羅德與施瓦茨功率放大器BBA150,客戶反饋輸出時報錯,對儀器進行初步檢測,確定與客戶描述故障基本一致。本期將為大家分享本維修案例。 下面就是羅德與施瓦茨-BBA150維修情況 ? 羅
    的頭像 發(fā)表于 12-19 17:48 ?472次閱讀
    羅德與施瓦茨BBA150功率放大器輸出<b class='flag-5'>時報錯</b>維修

    Efinity Interface Designer報錯案例-v0

    報錯,需要重新安裝軟件。 ????(3)電腦存在加密系統(tǒng) 。造成的現象是新建工程時interface可以打開,但是生成xxx.peri.xml文件之后再次打開就會報錯。 (2)Int
    的頭像 發(fā)表于 12-12 09:52 ?862次閱讀
    Efinity Interface Designer<b class='flag-5'>報錯</b>案例-v0

    Efinity Interface Designer報錯案例-v1

    報錯,需要重新安裝軟件。 ????(3)電腦存在加密系統(tǒng) 。造成的現象是新建工程時interface可以打開,但是生成xxx.peri.xml文件之后再次打開就會報錯。 (2)Int
    的頭像 發(fā)表于 12-12 09:52 ?1216次閱讀
    Efinity Interface Designer<b class='flag-5'>報錯</b>案例-v1