《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 其他 > 教學——Vivado 常見Warning問題解決方法說明

教學——Vivado 常見Warning問題解決方法說明

2022-09-02
來源:FPGA之家
關鍵詞: Vivado Warning

  目錄

  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”約束時,在打開綜合設計或實現設計時,或者在綜合或實現期間,可以觀察到以下警告。

  [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 中寫入約束。

  微信圖片_20220902142806.png

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

  微信圖片_20220902142821.png

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

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

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

  如果未使用 -name 選項,系統會根據網絡名/位置創建唯一名稱。

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

  輸入端口不需要申明wire型

  微信圖片_20220902142840.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文件夾為可讀模式

  解決方案:設置保存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

  微信圖片_20220902142908.png

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

  微信圖片_20220902142920.png

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

  微信圖片_20220902142931.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,如果不指定其位數,則軟件會將其默認為32bit,如果這個0不在高位,那么在進行賦值的時候就會形成了將一個很多位的數據賦值給了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.

  微信圖片_20220902142944.png

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

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

 更多信息可以來這里獲取==>>電子技術應用-AET<<


微信圖片_20210517164139.jpg

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 欧美大交乱xxxx| 色视频www在线播放国产人成| 少妇一晚三次一区二区三区| 亚洲av无码专区在线观看下载| 男男动漫全程肉无删减有什么| 国产人妖在线观看| 香蕉视频成人在线观看| 妞干网免费观看视频| 久久伊人中文字幕麻豆| 欧美国产日本高清不卡| 伊人婷婷综合缴情亚洲五月 | 日本漫画之无翼彩漫大全| 亚洲日韩欧洲无码av夜夜摸| 精品乱子伦一区二区三区| 国产凌凌漆国语| 香蕉国产人午夜视频在线| 女人18毛片a级| 久9这里精品免费视频| 最近2019年中文字幕国语大全| 亚洲精品国产首次亮相| 精品无人区一区二区三区| 国产在线观看麻豆91精品免费| 18成人片黄网站www| 天堂√在线中文最新版8| 中国美女一级毛片| 日韩欧美亚洲一区二区综合| 亚洲最大成人网色| 男女午夜性爽快免费视频不卡| 国产亚洲精品免费| 亚洲男人的天堂久久精品| 国内精品久久人妻互换| www.综合色| 成人深夜福利视频| 久久国产一久久高清| 杨晨晨被老师掀裙子露内内| 亚洲欧美视频在线观看| 男生和女生一起差差的视频30分 | 一二三四社区在线中文视频| 日日噜噜夜夜狠狠久久aⅴ| 九九精品视频在线| 欧美丰满大乳大屁股流白浆|