天天看點

modelsim do檔案

首先了解一下Modelsim仿真!

1.建立一個工程和工程庫2.加載設計檔案(功能子產品和Tb子產品)3編譯源檔案4.運作仿真,并檢視結果

do檔案的作用就是把上述的步驟①—④用tcl腳本語言來編寫出來,讓Modelsim 來運作該do檔案宏指令,并自動執行仿真的步驟。這種好處也許在小設計中沒怎麼表現,但是如果在一個大的工程中,常常需要對一個設計單元進行反複的調試和仿真,但是仿真時的設定是不變的,這時如果使用了do檔案,把仿真中使用到的指令都儲存下來了,就可以節省大量的人力,提高了工作效率。

ModelSim的tcl最大的優勢就在于它可以讓整個仿真自動運作,免除每次進行各種使用者界面控制操作的麻煩。用tcl就可以自動完成建庫、映射庫到實體目錄、編譯源代碼、啟動仿真器、運作仿真等一系列操作。

執行Tcl(.do檔案)   do name.do

編譯vlog        iic_write.v

啟動仿真vsim      tb_iic_write.v

将信号加入wave     add wave tb_iic_write *

執行仿真        run 2000000/-all

退出仿真        quit -sim

modelsim do檔案

do檔案編寫完成!下一步:在Modelsim中,将工作目錄切換到功能子產品所在目錄下,然後在Modelsim的File視窗中的Change Directory選項中切換工作目錄。

調用do檔案

在Modelsim的Transcript視窗中的指令行輸入:do test.do指令即可。

轉載自https://mp.weixin.qq.com/s/YI6xUva8nVpLkBM_gPMM0w