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

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

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

常見的Warning問題解決方法

FPGA之家 ? 來源:FPGA之家 ? 作者:FPGA之家 ? 2022-09-02 09:31 ? 次閱讀

1、[Synth 8-2611] redeclaration of ansi port XXX is not allowed

程序中重復(fù)聲明輸出端口信號(hào)

2、[Constraints 18-619] A clock with name 'InClk' already exists

描述:

在約束文件XDC(SCOPED_TO_REF、SCOPED_TO_CELLS)中使用“create_clock -name”約束時(shí),在打開綜合設(shè)計(jì)或?qū)崿F(xiàn)設(shè)計(jì)時(shí),或者在綜合或?qū)崿F(xiàn)期間,可以觀察到以下警告。

[Constraints 18-619] A clock with name 'InClk' already exists overwriting the previous clock with the same name. ["E:/Vivado_Project/DispTimGen/DispTimGen.srcs/constrs_1/new/DispTimGenTiming.xdc":1]

解決方案:

如果時(shí)鐘約束已存在于 IP XDC 中,則無需在頂級(jí) xdc 中寫入約束。

7f9bdf82-2a50-11ed-ba43-dac502259ad0.png

clk_wiz_0.xdc文件中如下已經(jīng)約束InClk;

7fb6209a-2a50-11ed-ba43-dac502259ad0.png

當(dāng)設(shè)計(jì)中有多個(gè)作用域單元/引用的實(shí)例時(shí)會(huì)顯示此警告,因此多次讀取相同的“create_clock -name”約束。

如警告消息中所示,僅最后一個(gè)讀取保留,所有其他讀取都丟失。

推薦的解決方案是從 create_clock 命令中刪除 -name 選項(xiàng)。

如果未使用 -name 選項(xiàng),系統(tǒng)會(huì)根據(jù)網(wǎng)絡(luò)名/位置創(chuàng)建唯一名稱。

3、 [Synth 8-2611] redeclaration of ansi port InClk is not allowed

輸入端口不需要申明wire型

7fd3b092-2a50-11ed-ba43-dac502259ad0.png

4、 [Vivado 12-1017] Problems encountered:

[Vivado 12-1017] Problems encountered: Failed to delete one or more files in run directory E:/Vivado_Project/DispTimGen/DispTimGen.runs/synth_1

描述:保存Project文件夾為可讀模式

解決方案:設(shè)置保存Project文件權(quán)限,設(shè)置為讀寫模式

5、 [Constraints 18-5210] No constraint will be written out.

解決方案:Vivado 中的一個(gè)已知錯(cuò)誤,將在 2020.1 中修復(fù)(可以忽略)

6、[Common 17-1548] Command failed: can't read "output_ports": no such variable

7fe62b6e-2a50-11ed-ba43-dac502259ad0.png

描述:set_input_delay時(shí),端口命名錯(cuò)誤

7ffece12-2a50-11ed-ba43-dac502259ad0.png

解決方案:set_input_delay端口命名時(shí),將< >去掉

80205aa0-2a50-11ed-ba43-dac502259ad0.png

7、[filemgmt 20-2001] Source scanning failed (terminated by user) while processing fileset "sources_1" due to unrecoverable syntax error or design hierarchy issues. Recovering last known analysis of the source files.

重啟軟件可解決

8、[Synth 8-1849] concatenation with unsized literal; will interpret as 32 bits

問題在了 {} 里面的 “0” 了,原來在拼接符中的0,如果不指定其位數(shù),則軟件會(huì)將其默認(rèn)為32bit,如果這個(gè)0不在高位,那么在進(jìn)行賦值的時(shí)候就會(huì)形成了將一個(gè)很多位的數(shù)據(jù)賦值給了2bit的BramRst。

9、[Constraints 18-549] Could not create 'SLEW' constraint because cell 'OBUFDS_inst' is not directly connected to top level port. 'SLEW' is ignored by Vivado but preserved inside the database.

80411df8-2a50-11ed-ba43-dac502259ad0.png

約束 [18-549] 無法創(chuàng)建“SLEW”約束,因?yàn)閱卧癘BUFDS_inst”未直接連接到頂級(jí)端口。Vivado 會(huì)忽略“SLEW”,但會(huì)保留在數(shù)據(jù)庫中。

注意:INBUFDS與OBUFDS這類源語言是必須要有硬件連接的In或Out接口!

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

    關(guān)注

    8

    文章

    7230

    瀏覽量

    90493
  • 軟件
    +關(guān)注

    關(guān)注

    69

    文章

    5071

    瀏覽量

    88625
  • 網(wǎng)絡(luò)
    +關(guān)注

    關(guān)注

    14

    文章

    7676

    瀏覽量

    89924

原文標(biāo)題:Vivado 常見Warning問題解決方法說明

文章出處:【微信號(hào):zhuyandz,微信公眾號(hào):FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Vivado常見Warning問題解決方法

    在約束文件XDC(SCOPED_TO_REF、SCOPED_TO_CELLS)中使用“create_clock -name”約束時(shí),在打開綜合設(shè)計(jì)或?qū)崿F(xiàn)設(shè)計(jì)時(shí),或者在綜合或?qū)崿F(xiàn)期間,可以觀察到以下警告。
    的頭像 發(fā)表于 12-15 10:10 ?3442次閱讀
    Vivado<b class='flag-5'>常見</b><b class='flag-5'>Warning</b><b class='flag-5'>問題解決方法</b>

    PADS2007問題解決方法

    {:soso_e100:}PADS軟件也是電子工程師用的比較多的一款軟件,本文提供一些相關(guān)的問題解決方法
    發(fā)表于 04-25 13:40

    通信電源系統(tǒng)維護(hù)要求及常見問題解決方法(6)

    通信電源系統(tǒng)維護(hù)要求及常見問題解決方法(6)
    發(fā)表于 08-20 12:16

    Linux嵌入式系統(tǒng)初學(xué)者的常見問題解決方法大全

    該文檔為L(zhǎng)inux嵌入式系統(tǒng)初學(xué)者的常見問題解決方法大全(Linux學(xué)習(xí)指引篇)講解文檔,是一份不錯(cuò)的參考資料,感興趣的可以下載看看
    發(fā)表于 10-16 16:12

    Xavier入門踩坑PWM問題解決方法

    Xavier入門踩坑PWM問題解決方法GPIO問題解決方法PWM問題由于需要做外部傳感器的觸發(fā)同步,所以需要一個(gè)方波,考慮用Xavier的PWM,結(jié)果折騰了好久發(fā)現(xiàn)需要配置內(nèi)部硬件,折騰了好久也沒
    發(fā)表于 01-10 08:11

    分享一篇15547電路問題解決方法的記錄

    分享一篇15547電路問題解決方法的記錄
    發(fā)表于 01-25 07:38

    電視卡常見問題解決方法(驅(qū)動(dòng)問題等)

    電視卡常見問題解決方法(驅(qū)動(dòng)問題等) 比如有時(shí)發(fā)現(xiàn)裝不上驅(qū)動(dòng),請(qǐng)查看自已的系統(tǒng)是否已經(jīng)裝了DirectX9.0C,如果沒有,可以到
    發(fā)表于 12-06 08:37 ?2772次閱讀

    頻展示臺(tái)自我維護(hù)及常見問題解決方法

    頻展示臺(tái)自我維護(hù)及常見問題解決方法 自我維護(hù)及注意事項(xiàng)   1、不要把視頻展示臺(tái)放置在不穩(wěn)定的推車、臺(tái)面或桌
    發(fā)表于 02-08 11:44 ?1457次閱讀

    通信電源系統(tǒng)維護(hù)要求及常見問題解決方法

    通信電源系統(tǒng)維護(hù)要求及常見問題解決方法
    發(fā)表于 11-08 17:07 ?101次下載

    protel 99se 使用技巧以及常見問題解決方法

    protel 99se 使用技巧以及常見問題解決方法:里面有一些protel 99se 特別技巧,還有我們經(jīng)常遇到的一些問題!
    發(fā)表于 09-13 15:22 ?0次下載

    基于MPC7448的高端PowerPC常見問題解決方法

    基于MPC7448的高端PowerPC常見問題解決方法
    發(fā)表于 09-23 17:16 ?46次下載

    通用智能后視鏡常見問題解決方法

    通用后視鏡常見問題解決方法以及高德地圖的下載和安裝方法。
    發(fā)表于 11-17 15:37 ?23次下載

    Jlink V8燈不亮USB無法識(shí)別及克隆版問題解決方法資料下載

    Jlink V8燈不亮USB無法識(shí)別及克隆版問題解決方法資料
    發(fā)表于 02-27 11:31 ?0次下載

    PCB壓合問題解決方法

    PCB壓合問題解決方法
    的頭像 發(fā)表于 01-05 10:32 ?1315次閱讀

    mac的常見問題解決方法

    Mac常見問題解決方法 1. 系統(tǒng)啟動(dòng)緩慢 問題描述: 啟動(dòng)Mac時(shí),系統(tǒng)啟動(dòng)緩慢,甚至出現(xiàn)卡頓現(xiàn)象。 解決方法: 檢查啟動(dòng)項(xiàng)目: 打開系統(tǒng)偏好設(shè)置中的“用戶與群組”,點(diǎn)擊“登錄項(xiàng)”,移除不必要
    的頭像 發(fā)表于 12-19 15:02 ?671次閱讀

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品