Modelsim仿真如何查看內部信號


一般Modelsim看的信號波形都是test bench中定義的默認信號。有時候需要看模塊內部信號。

可以選擇sim窗口,查看internal,一般選擇需要查看的信號在Objects窗口出現的信號,根據需要直接拖到Wave窗口即可。

還可以采用的方法是在Transcript窗口輸入命令add wave /testbench_name/design_unit_name/signal_name。該名字為其選擇信號的路徑。若不太清楚可以在Object窗口在需要信號的上面懸浮鼠標可以顯示器路徑,如圖所示。

但是上述方法查看波形比較麻煩,因為每次從Quartus中調用Modelsim時都會進行默認配置,這就需要你每次查看內部信號,都得新添加該信號,而卻還得選擇simulate ->start simulation,添加信號后,在選擇 run ->run-all。還存在個問題就是,仿真波形,只能顯示此刻開始以后的。不能查看先前的。

若果要從開始查看波形信號變化情況,建議添加信號放在腳本文件(.do)文件中,然后在quartus仿真配置中,勾選use script to set up simulation,選擇 (.do)文件路徑。這樣每次仿真就會按照文件中的命令逐條執行。

關於腳本寫法如圖所示

這樣只要在quartus中設置好這個(.do)文件,modelsim就會按照自上而下產生所需波形。而且每次調試仿真不必再退出modelsim,直接在Transcript中,輸入quit -sim,可退出當前仿真結果,再輸入do **.do(及所需的.do文件),即可進行調試仿真。

 


免責聲明!

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



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