RM新时代网站-首页

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

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

3天內不再提示

Vivado常見Warning問題解決方法

Hack電子 ? 來源:Hack電子 ? 作者:Hack電子 ? 2023-12-15 10:10 ? 次閱讀

目錄

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

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

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

4、 [Vivado 12-1017] Problems encountered:

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

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

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

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.

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

程序中重復聲明輸出端口信號

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

描述:

在約束文件XDC(SCOPED_TO_REF、SCOPED_TO_CELLS)中使用“create_clock -name”約束時,在打開綜合設計或實現(xiàn)設計時,或者在綜合或實現(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]

解決方案:

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

wKgaomV7uDKAD7NGAACejoqIWt8547.jpg

clk_wiz_0.xdc文件中如下已經約束InClk;

wKgZomV7uDKAfk9kAAB_97Pqyb0116.jpg

當設計中有多個作用域單元/引用的實例時會顯示此警告,因此多次讀取相同的“create_clock -name”約束。

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

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

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

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

輸入端口不需要申明wire型

wKgZomV7uDKAZjdRAACskAbEzqw796.jpg

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文件夾為可讀模式

解決方案:設置保存Project文件權限,設置為讀寫模式

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

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

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

wKgZomV7uDKAGCfzAABGlGn12vY997.jpg

描述:set_input_delay時,端口命名錯誤

wKgaomV7uDKANrcKAAE-ghH3wOY767.jpg

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

wKgZomV7uDKAKikhAACEXzQXs50364.jpg

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ù),則軟件會將其默認為32bit,如果這個0不在高位,那么在進行賦值的時候就會形成了將一個很多位的數(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.

wKgaomV7uDKAbMdIAAA0tXQB2Gs826.jpg

約束 [18-549] 無法創(chuàng)建“SLEW”約束,因為單元“OBUFDS_inst”未直接連接到頂級端口。Vivado 會忽略“SLEW”,但會保留在數(shù)據(jù)庫中。

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

審核編輯:湯梓紅

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

    關注

    11

    文章

    2789

    瀏覽量

    76730
  • 端口
    +關注

    關注

    4

    文章

    963

    瀏覽量

    32051
  • Vivado
    +關注

    關注

    19

    文章

    812

    瀏覽量

    66470
  • Warning
    +關注

    關注

    0

    文章

    4

    瀏覽量

    7047

原文標題:Vivado 常見Warning問題解決方法說明

文章出處:【微信號:Hack電子,微信公眾號:Hack電子】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    PADS2007問題解決方法

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

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

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

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

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

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

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

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

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

    電視卡常見問題解決方法(驅動問題等)

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

    愛普生打印機清零問題解決方法

    愛普生打印機清零問題解決方法 應該說:epson為了更多的×××才設置這項功能的。聽多了epson的狡辯,客戶去維修中心解決這個問題,
    發(fā)表于 01-14 11:21 ?2756次閱讀

    頻展示臺自我維護及常見問題解決方法

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

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

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

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

    protel 99se 使用技巧以及常見問題解決方法:里面有一些protel 99se 特別技巧,還有我們經常遇到的一些問題!
    發(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無法識別及克隆版問題解決方法資料下載

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

    PCB壓合問題解決方法

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

    mac的常見問題解決方法

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