在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

Xilinx ISE使用錯誤和警告匯總

Hx ? 作者:工程師陳翠 ? 2018-07-13 06:10 ? 次閱讀

(1)編dcm時鐘控制測試程序時,設置好了ip,例化輸出,綜合時出現錯誤

ERROR:Xst:2035 - Port has illegal connections. This port is connected to an input buffer and other components.

查到的解決方法是禁掉自動I/O Buffer insertion 功能,具體的做法是右擊synthesize,然后properties-》Xilinx Specific Options,把add I/O buffer 的勾去掉,綜合通過。但是這樣處理了之后在map時又引入了許多的warning,而且還會引發錯誤。方法出處一會轉帖出來。

(2)dac8812的控制時序測試時,綜合沒問題,但是map時出現錯誤

Pack:198 - NCD was not produced. All logic was removed from design.

其實這個錯誤的來源是下面的這幾個warning導致

MapLib:701 - Signal clk connected to top level port clk has been removed.

MapLib:701 - Signal dad connected to top level port dad has been removed.

以下省略很多這樣的warning,這個問題之前一直沒注意,后來才知道問題出在我在問題(1)中的處理,按照同樣的流程把add I/O buffer 勾上,綜合到route都沒什么問題,可見warning也是不能忽略的呀。

(3)剛才不知道怎么了,行為仿真的時候出現下面的error

ERROR:HDLParsers:3482 - Could not resolve instantiated unit dacinter in Verilog module work/datest_top in any library

意思好像是找不到我top里例化的模塊了,重新添加了一下,好用了。

(4)行為仿真發現沒有波形,全是XX或者ZZZ,以前改一下clk頻率就好了,這回這招不好使了,后來嘗試改了一下rst的時間點,向后一段時間,發現好用了,仿真用的是ise自帶的simulation。

(5)綜合錯誤:ERROR:Xst:528 - Multi-source in Unit on signal

大多數時候應該是同一個變量,在兩個always模塊中賦值了。還查到一些其他情況,一并粘貼:

Solution 1

This error appears when XST determines that there is contention on a particular signal. If the processes assigning values to this signal are mutually exclusive (as in the case of 3-state buffers), this message can be ignored.

However, in most cases, XST is able to determine when multiple drivers are illegal, and will stop synthesis soon after this message.

Check this signal and modify your code to avoid the existing contention.

Solution 2

In some cases, XST ties unconnected output ports to ground. If the output port is part of a 3-state bus, which in turn connects to another 3-state bus, then connecting one bit of the bus to ground will cause a multiple-driver error. Verify that this is not occurring in your design by searching for the following warning:

“WARNING:Xst:1305 - Output 》 is never assigned. Tied to value 0.”

To work around this issue, remove the unused output port.

Solution 3

This has also been seen in the following condition:

When there is an association signal named to_qvm_d4.Q_num.

When using association signal(to_qvm_d4.Q_num), XST will rename it to “to_qvm_d4_Q_num” during synthesis. There is signal named “to_qvm_d4_Q_num” in the same architecture. XST is confused with these two signals and errors.

To work around this issue, rename either of the two signals.

Solution 4

EDK Designs

For EDK Designs using bidirectional signals DIR=IO and THREE_STATE=FALSE, the external port name must match the connecting signal name exactly. NOTE: IOB_STATE is deprecated in future EDK versions.

(6)ERROR:Xst:902 - “dec_seg.v” line 38: Unexpected event in always block sensitivity list.

一個組合電路,綜合出錯,上網查說是敏感表中不能既有電平又有邊沿,而且也不能同一個信號的上升沿和下降沿同時出現,去掉敏感表中的邊沿,運行OK了。

(7)map的時候出現錯誤ERROR:Pack:679 - Unable to obey design constraints (LOC = 。..) which require the combination of the following symbols into a single slice component:

檢查ucf文件,發現有一個管腳被重復分配,改了一下,運行OK!

(8)ERROR:NgdBuild:604 - ‘GTP_DUAL_1’ could not be resolved,這個錯誤在translate的時候報,是軟件的bug,網上查說ise12.2多發,但是我用的9.1也出了這個,原因大概是ISE只復制了頂層的NGC文件,即mycpu.ngc,而頂層mycpu還包含其它ngc文件,因此找不到,報錯。按照查到的解決辦法,有兩種。

解決辦法1是:在mycpu module前面加上

(* box_type = “user_black_box” *)

如:

(* box_type = “user_black_box” *)

mycpu my_cpu_moudle (.fpga_0_clk_1_sys_clk_pin(sys_clk),

.fpga_0_rst_1_sys_rst_pin(sys_rst_n),

.fpga_0_RS232_RX_pin(uart_rxd),

.fpga_0_RS232_TX_pin(uart_txd),

.led_out_GPIO_IO_O_pin(led_out[0:3]));

辦法2是在ISE 的processes欄下,選中Translate,右鍵process propreties.。..。

彈出Translate Properties對話框,

在-sd macro search path 中加上EDK工程的implementation子目錄的路徑就可以了

一開始采用了第一種解決方案,translate通過,但在map時出錯。改用第二種,問題是,我用了兩個ip core,這個指定的路徑只能是一個最直接的目錄,所以只能完全解決其中一個core的錯誤,把兩個core的文件夾里的文件全拷到工程目錄中,指定工程目錄路徑為implementation子目錄路徑,搞定。

可以忽略的warning

(1)ProjectMgmt - “F:/verilogworks/FPGATESTS/datest_top_map.ncd” line 0 duplicate design unit: ‘Module|datest_top’

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

    關注

    73

    文章

    2178

    瀏覽量

    123797
  • ISE
    ISE
    +關注

    關注

    1

    文章

    102

    瀏覽量

    37250
收藏 人收藏

    評論

    相關推薦

    Xilinx ISE Design Suite 12.3 下

    Xilinx ISE Design Suite 12.3 – 現已面市!
    發表于 10-09 15:22 ?1317次閱讀

    Xilinx ISE Design Suite 14.2 安裝圖解

    電子發燒友網核心提示 :Xilinx ISE 14.2安裝指南,包括Xilinx ISE 14.2軟件下載、Xilinx
    發表于 10-31 11:59 ?6.3w次閱讀
    <b class='flag-5'>Xilinx</b> <b class='flag-5'>ISE</b> Design Suite 14.2 安裝圖解

    ISE使用時出現了一個奇怪的警告

    在檢查語法時,出現了一個警告,求告訴什么原因?WARNING:Xst:2838 - Path definition '$XILINX/verilog/xst/nt64/unisim_ver
    發表于 07-18 00:59

    XILINX ISE 11.1安裝正確但不能模擬ISIM

    我使用Windows 7 X64位戴爾桌面和我下載ISE 11.1 Webpack它工作正常,我能夠正確實現它,但當我模擬它(使用ISIM)我收到錯誤警告:找到了WEBPACK許可證。警告
    發表于 11-19 14:34

    ISE 13.3進行模擬時顯示警告

    當我在ISE 13.3中進行模擬時,報告顯示以下警告警告:模擬器:732- 忽略Verilog文件C:/Xilinx/13.3/ISE_D
    發表于 02-18 10:58

    運行xilinx blockset中的錯誤包含在matlab中

    喜我使用過xilinx 14.1和matlab2012a當我打開一個系統生成器時,它會在matlab命令窗口中顯示錯誤,如下所示:警告:xbsIndex.mdl,第7行:評估
    發表于 03-11 14:17

    Xilinx ISE中的1018錯誤

    這些輸入外,還需要一個外部時鐘來鎖存此RGB數據。將此時鐘信號運行到PMOD上的通用I / O引腳會在Xilinx ISE中產生Place:1018錯誤。將錯誤覆蓋到Place:101
    發表于 05-29 12:35

    Windows 10 Xilinx ISE 13.4錯誤

    你好,我的Xilinx ISE 13.4(Webpack)有問題,最近我將我的電腦從Windows 7專業版升級到Windows 10,當我試圖打開ISE 13.4時,它給了我一個錯誤
    發表于 04-17 09:57

    對于使用但未聲明的電線Xilinx ISE不會發出警告/錯誤的原因是什么

    。我在Verilog中編寫了代碼。在理想情況下,ISE 14.7工具應報告此類情況的錯誤/警告消息。而且,ISIM模擬不應該正常工作。奇怪的是,模擬工作和ISE工具繼續而沒有報告。如果
    發表于 05-08 10:02

    xilinx ISE設計套裝10.1下載

    xilinx ISE設計套裝10.1下載
    發表于 04-17 16:15 ?1931次下載

    MODELSIM仿真(適合xilinx ISE)

    基于Xilinx ISE的modelsim仿真教程
    發表于 11-30 15:52 ?9次下載

    Xilinx_ISE軟件簡單教程

    xilinx_ise9.01中文教程 xilinx_ise9.01中文教程
    發表于 02-18 18:16 ?0次下載

    XILINX-ISE-14.5設計教程

    xilinx-ise 新手教程VHDL的,感興趣的可以看看。
    發表于 09-27 15:19 ?79次下載

    減少Xilinx Ise與Modelsim聯合仿真的錯誤方法

    我們經常使用Xilinx Ise與Modelsim聯合仿真,但是經常出現一些由于庫沒有編譯而出現的錯誤!下面是我總結的方法:
    發表于 02-11 13:43 ?1654次閱讀
    減少<b class='flag-5'>Xilinx</b> <b class='flag-5'>Ise</b>與Modelsim聯合仿真的<b class='flag-5'>錯誤</b>方法

    誤差放大器常見的使用錯誤講解

    Power Tip 22: 避免常見的誤差放大器使用錯誤
    的頭像 發表于 08-16 00:12 ?2.7w次閱讀
    誤差放大器常見的使<b class='flag-5'>用錯誤</b>講解
    主站蜘蛛池模板: 偷偷狠狠的日日日日 | 天天看天天干 | 午夜看片影院在线观看 | 一级片免费观看视频 | 午夜免费视频网站 | 你懂的免费在线视频 | 成熟女人免费一级毛片 | 亚洲精品第三页 | 曰本三级香港三级人妇99视频 | 九月丁香婷婷亚洲综合色 | 免费黄色在线视频 | 欧美三级午夜伦理片 | 国内精品久久久久影院男同志 | 国产精品人成在线播放新网站 | 欧美午夜在线播放 | 婷婷丁香五月中文字幕 | bt天堂在线观看 | 福利视频一区二区 | 亚洲第一视频在线观看 | 精品一精品国产一级毛片 | 免费看你懂的 | 四虎在线播放免费永久视频 | 成人在线播放av | 亚洲综合校园春色 | 国产中日韩一区二区三区 | 在线免费视频观看 | 手机看片免费福利 | 欧美一级看片免费观看视频在线 | 伊人久久大香线焦在观看 | 奇米色吧| 黄视频免费网站 | 欧美一级www片免费观看 | 婷婷射| 欧美成人3d动漫在线播放网站 | 一级aa 毛片高清免费看 | 美女扒开下面让男人捅 | 色综合色综合 | 偷偷狠狠的日日日日 | 久久激情五月 | 国产美女视频一区二区二三区 | 精品国产免费观看一区高清 |