modelsim使用常見問題及解決辦法集錦 ②


二、Error deleting “msim_transcript”

Error deleting “msim_transcript”:permission denied.

Check the NativeLink log file

圖片2-1

問題原因

同一工程Modelsim窗口多開。

解決方法

關閉正在運行的modelsim軟件,再啟動仿真。

三、Error: (vsim-3170) Could not find

** Error: (vsim-3170) Could not find '……simulation/modelsim/rtl_work.HEX4_tb'.

Error loading design

圖片3-1

問題原因

testbench文件名與其中module 后緊跟的名稱不匹配,如下圖文件名為HEX4_tb,而實際文件中的module名為HEX_tb:

圖片3-2

而在設置testbench鏈接設置時,卻將Testbench name和Top level module in test bench的名字都設置為了HEX4_tb,導致modelsim仿真時無法找到時找top level (HEX4_tb),因為testbench中命名的是HEX_tb,而通過腳本告訴modelsim的時候卻是告訴的HEX4_tb,當然找不到。

圖片3-3

解決方法

方法1:將Testbench中的module名改為HEX4_tb,仿真即可通過,如下圖所示:

圖片3-4

方法2:在quartus 的testbench設置部分將Top level module in test bench部分設置為testbench中命名的名字,即不更改testbench中的module名字,讓其依舊保持為HEX_tb,而在設置部分如下設置:

圖片3-5

然后運行仿真,也可以正常進行仿真。如下圖:

圖片3-6


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM