在ISE啟動modelsim時遇到問題與解決

2021-01-08 電子發燒友
打開APP
在ISE啟動modelsim時遇到問題與解決

佚名 發表於 2017-02-11 14:21:39

1。我在ISE中啟動modelsim時出現了下面的錯誤
Loading work.tb_ic1_func
# ** Error: (vsim-19) Failed to access library 'xilinxcorelib_ver' at "xilinxcorelib_ver".
# No such file or directory. (errno = ENOENT)
# ** Error: (vsim-19) Failed to access library 'unisims_ver' at "unisims_ver".
# No such file or directory. (errno = ENOENT)
# Loading work.fifoctlr_ic_v2
# ** Error: (vsim-19) Failed to access library 'xilinxcorelib_ver' at "xilinxcorelib_ver".
# No such file or directory. (errno = ENOENT)
# ** Error: (vsim-19) Failed to access library 'unisims_ver' at "unisims_ver".
# No such file or directory. (errno = ENOENT)
# ** Error: (vsim-3033) fifoctlr_ic_v2.v(126): Instantiation of 'BUFGP' failed. The design unit was not found.
是什麼原因?
「點到仿真模式,在source裡面選中你建立工程選擇的晶片,然後看Processes,點開,有個compile HDL simulation library,運行一下就OK了」

2.ISE用modelsim仿真提示:# ** Error: (vish-4014) No objects found matching '*'.結果仿真時老是報錯:
# ** Error: (vish-4014) No objects found matching '*'.
# Error in macro ./test_top_tb.fdo line 10
# (vish-4014) No objects found matching '*'.
# while executing
# "add wave *"
解決辦法,改modelsim.ini文件中的一個參數:VoptFlow = 0

3.當對IP核修改後,用Modelsim仿真顯示:No entity is bound for inst 或 CE is not in the entity。(CE是改動後添加的一個管腳),從而仿真無結果。

解決辦法:首先選中該IP核的.xco文件點擊右鍵->屬性 將屬性改為 "Synthesis/Imp + Simulation."
然後將其對應的.v或.vhd文件的屬性也改為 "Synthesis/Imp + Simulation."

4.啟動modelsim後,沒有出錯,但是有warning:(vsim-3009) [TSCALE] - Module 'ODDR' does not have a `timescale directive in effect, but previous modules do.輸入信號均正確,調用的IP core或原語的輸出為高阻態。

解決辦法:modelsim中調用該IP core或原語的庫不匹配,在xilinx中找到其所在的庫unisims,並重新編譯至modelsim的UNISIMS_VER庫中。問題可得到解決。

打開APP閱讀更多精彩內容

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

相關焦點

  • modelsim仿真沒有波形或看不到波形的原因及解決方法
    關於modelsim仿真時出現 No objects found matching 『/*』 問題在Modelsim6.2系列版本中仿真時,點擊start simulateion後,出現Objects空白的問題,導致執行 add wave al l時出現「# (vish-4014) No objects found matching 『/top_tb/
  • ISE聯合modelsim功能仿真和綜合後仿真
    reg [3:0] out;        always@(posedge clk) begin              if(reset)                     out<=0;              else                     out<=out+1;        endendmodule(5)、新建一個testbench文件(綜合時,
  • 我們在啟動暴雪遊戲平臺時遇到問題解決
    暴雪遊戲平臺PC電腦端無法安裝或更新的解決方法,水友實測有效。 問題一、我們在啟動暴雪遊戲平臺時遇到問題。請重試。
  • 你的電腦遇到問題需要重新啟動win10的故障解決
    當然,如果您的電腦遇見了各種小問題,需要及時重新啟動window10系統,我們又該如何解決這種故障現象呢?   你的電腦遇到問題需要重新啟動win10  像這類故障一般原因比較複雜,可能是系統和軟體之間衝突,也可能是軟體和軟體之間有衝突
  • Modelsim軟體如何仿真,怎麼能添加輸入信號?
    asyn_fifo.v 是該核的行為模型,主要調用了 xilinx 行為模型庫的模塊,仿真時該文件也要加入工程。   調試方便。在 ISE/Quartus 中調用 modelsim仿真只能看到輸入輸出信 號,而對於設計的中間信號/變量,特別是ip核的內部信號/變量無法觀測。
  • 基於Modelsim FLI接口的FPGA仿真技術
    以Windows 平臺為例,用戶通過 modelsim提供的 C 語言接口函數編程,生成動態連結庫,由modelsim調用這些動態連結庫進行輔助仿真(圖 1)。  另外,用戶也可以利用 modelsim 提供的編程接口自己模擬一些晶片的行為,然後與設計文件連接到一起仿真。
  • 《拳皇14》無法啟動 無法啟動問題解決教程
    導 讀 拳皇14無法啟動解決辦法講解,有些玩家在運行遊戲時遇到了應用程式錯誤的問題,導致拳皇14無法啟動怎麼辦?
  • 基於ModelSim的使用說明、技術文獻、應用實例匯總
    本文引用地址:http://www.eepw.com.cn/article/273722.htm  淺析基於Modelsim FLI接口的協同仿真  介紹了如何利用modelsim提供的FLI(Foreign Language Interface)接口對VHDL設計文件進行協同仿真,給出了協同仿真的意義以及協同仿真的程序結構和系統結構。
  • Linux下Tomcat啟動遇到的一些問題處理
    本文根據以往項目中遇到的實際情況來對Linux下Tomcat啟動問題做介紹。Linux下Tomcat啟動問題處理1.Neither the JAVA_HOME nor the JRE_HOME environment variable is defined.
  • 詳細講解Xilinx+ModelSim的FPGA仿真
    在進行Xilinx FPGA產品開發時,我們有時會遇到ModelSim XE版本,這是ModelSim的Xilinx OEM版本,裡面集成了Xilinx的仿真庫。同樣道理也適用於Altera。 2.2.1 仿真庫的命名 在ModelSim中編譯器件的仿真庫時,使用的仿真庫的名稱可以隨意定義,只要滿足作業系統的命明規則就行。但是在實際操作中,則不然。
  • 三星M440S固件更新時遇到問題 不開機 定屏解決
    M440S手機用一段時間後出現卡慢或者想換版本或者刷中文包 更新 刪東西或者一鍵ROOT刷機 線刷卡刷ROM失敗造成以下問題:例出說明一下:三星M440S 固件更新時遇到問題,請在KIES裡選擇復原模式後再嘗試更新.挖煤進不了。
  • win10你的電腦遇到問題需要重新啟動
    win10你的電腦遇到問題需要重新啟動我們只收集某些錯誤信息是很多用戶升級win10系統會遇到的問題,一般都是系統中軟體衝突導致的,下面來看看詳細的解決方法吧
  • civilize/civilise怎麼記
    civilize/civilise怎麼記civil,民事的、文明的、有禮貌的,ize和ise的區別就是:ize是美式英語的說法,而ise是英式英語的說法Civilize的英文解釋:[UK usually civilise]to educate a society so that its culture becomes more developed
  • 蘋果解決還原macOS時變磚問題:使用另一臺Mac創建可啟動的安裝程序
    打開APP 蘋果解決還原macOS時變磚問題:使用另一臺Mac創建可啟動的安裝程序 雪花 發表於 2020-11-23 09:09:43
  • Linux運維遇到的基本問題解決大全
    問題重現 => 在CentOS7作業系統中,執行halt命令,提示如下:遇到怎麼問題咋辦呀?不要怕,選擇當前作業系統選項卡,然後單擊上方關閉客戶機按鈕。、VMware14或VMware15)完畢時,第一次啟動VMware都會出現以上提示,解決方案,輸入VMware對應版本的註冊碼即可。
  • 提前Get解決方法遇到問題時更從容!
    而在使用手機拍照時,難免會遇到手機提示相機故障而無法拍照的情況,今天小編就來教大家解決手機顯示相機故障的解決方法吧。解決方法一:最簡單也是最直接的解決方法,就是將手機重啟,長按手機的電源鍵,然後再手機的提示界面選擇重啟,將手機重新啟動即可。解決方法二:清除相機的內存緩存。在手機的桌面上,找到手機的【設置】選項,並點擊進入。
  • workerman開發遇到的問題與解決方法
    解決問題:1、安全組入方向,設置workerman 的埠範圍;2、關閉firewalld防火牆和修改/etc/sysconfig/iptables規則。workerman 不能關閉怎麼辦問題描述:啟動腳本裡執行Worker::stopAll()並不能停止workerman,Worker::stopAll()只有在運行workerman的主進程裡執行才有效,外部其它進程執行沒有效果。
  • Win10系統「你的電腦遇到問題,需要重新啟動」怎麼辦?
    Win10的很多用戶有時會突然遇到「你的電腦遇到問題,需要重新啟動」的情況,有人重新啟動後可以正常使用,但不久後還會出現此問題,關鍵時刻真的很耽誤事
  • 《幽靈行者》遊戲閃退怎麼解決 遊戲不能啟動問題解決
    【《幽靈行者》遊戲閃退怎麼解決 遊戲不能啟動問題解決】幽靈行者遊戲閃退怎麼辦?打不開遊戲的情況是很多玩家都遇到過的,不少玩家不清楚遇到這種情況該如何處理,下面為大家帶來了幽靈行者遊戲無法啟動的解決方法,快來看看吧。 先打開遊戲本地文件,然後點擊下圖的文件,出現vcruntime140.dll丟失。
  • 我的世界無法啟動、崩潰問題解決辦法
    我的世界在下載安裝時候,會遇到各種各樣的問題,下面小編就給大家帶來遇到這些問題的解決辦法,希望對大家有所幫助。 以下所列為較為常見的無法啟動遊戲、遊戲崩潰的情況: 1.提示未安裝Java 2.點擊啟動遊戲無反應: 3.Bad video card drivers!