1)雙擊啟動vivado軟件,如下圖操作。

2)Simulator:選對應的,
Language:都選all,
Verilog與vhdl都用可能用到,
Library:unisim 功能仿真,simprim 時序仿真,選擇all,
Famliy:如下圖看你用那些,全勾選的話編譯時間會很長而且會很大,所以按需要勾選。

3)編譯庫存放位置,一般都是放置到modelsim目錄下面,需要自己新建文件夾并命名,如圖所示。

4)編譯器路徑,vivado會自動識別出路徑,沒有的話自己手動添加,選到win64文件夾就行了。

5)配置完成,點擊Complie就進行編譯后面有下圖警告,可以不用在意,這警告的意思是vivado2018.3適合modelsim10.6c版本,要求不高可以忽略。

最后出現(xiàn)下圖信息列表,沒有錯誤最好,警告可以忽略。

2.指定modelsim安裝路徑和編譯庫
啟動vivado 進入Tools —> setting,按下圖操作,對應你用的仿真器,最后點擊Apply,OK退出。
3.選擇vivado仿真的工具、tb文件以及編譯庫路徑。
1)Tools -> Setting -> Simulation,如藍框所示:

4.設置完成后啟動仿真。
但是這樣是聯(lián)合仿真,每次修改設計重新啟動仿真都需要退出modelsim,回到vivado重新啟動。這樣費時費力,效率極低。因此下面開始怎么實現(xiàn)自動化獨立仿真。

5.自動化獨立仿真
接著第4步,vivado啟動modelsim后不要退出。
1)vivado自動在工程目錄下生成下面的目錄和文件,紅框中就是我們需要改的。

2)修改tb_sim_wave.do文件,把模塊信號添加到波形顯示。

3)修改tb_sim_simulate.do文件,這個文件我只修改了仿真時間??梢钥闯鲞@個do文件調用了tb_sim.udo,這個文件應該可以用戶自己添加,具體我現(xiàn)在也不知道,明白了以后再來分享。

4)修改修改tb_sim_compile.do文件,這個文件最后一行是quit ,把這行注釋掉或者刪除,添加 do tb_sim_simulate.do 命令。

5)在modelsim 命令框輸入 do tb_sim_compile.do ,就可以獨立并且自動化仿真了。

6)以后就可以直接雙擊simulate.bat文件啟動modelsim,這兒要記得輸入 do tb_sim_compile.do 這個命令,而不是 do tb_sim_simulate.do。

7).bat文件無法啟動modelsim問題請看:
modelsim自動化仿真 運行.bat閃退問題
4.總結
這是其中一種自動化仿真的方法,是自己摸索出來的(還有一種方法我沒試過),有問題或者有更好的建議希望多多交流?。?!
編輯:jq
-
自動化
+關注
關注
31文章
5981瀏覽量
90614 -
vhdl
+關注
關注
30文章
822瀏覽量
131846 -
編譯器
+關注
關注
1文章
1672瀏覽量
51886
原文標題:modelsim 自動化 高效獨立仿真含vivado IP核的工程
文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
易華錄數(shù)據(jù)工程平臺入選2025自動化領域年度價值解決方案
【產(chǎn)品介紹】Modelsim:HDL語言仿真軟件
vcs和vivado聯(lián)合仿真
Vivado浮點數(shù)IP核的握手信號
Vivado浮點數(shù)IP核的一些設置注意點
如何在Vivado上仿真蜂鳥SOC,仿真NucleiStudio編譯好的程序
新能源電力系統(tǒng)自動化測試利器——EasyGo TestSim
羅克韋爾自動化EtherNet/IP柜內解決方案的應用案例
羅克韋爾自動化推出EtherNet/IP柜內解決方案
VIVADO自帶Turbo譯碼器IP核怎么用?
Ethernet/IP轉DeviceNet網(wǎng)關:驅動大型礦山自動化升級的核心紐帶
揭秘EtherNet IP轉Modbus TCP 網(wǎng)關在工業(yè)自動化中的工程優(yōu)化分析
淺析modelsim 自動化 高效獨立仿真含vivado IP核的工程
評論