modelsim 的高效使用
大概的思路:
1、往modelsim 添加仿真庫。
2、將Verilog 文件,testbench文件提出。建好文件夾。比如uart仿真: uart_sim文件夾下:rtl文件夾,test_bench文件夾。test_bench文件夾下sim文件夾。
3、打開modelsim,改變當前目錄為sim文件夾下。
4、新建testbench.do文件。輸入如下命令:
#
destroy .wave
quit -sim
vlib work
vmap work work
vlog -cover bces -incr {../../rtl/*.v}
vlog -nocoverage -incr {../*.v}
#vlog -nocoverage -incr {../../xilinx_modelsim/*.v}
vsim +ALL_TESTCASE -coverage -novopt -L unisims_ver -L unisim -L unimacro_ver -L unimacro -L unifast_ver -L unifast -L simprims_ver -L secureip work.test_bench #因為仿真庫已經加入,-L 參數為鏈接仿真庫
#vsim +UT_TESTCASE_001 -coverage work.testcase
#vsim +UT_TESTCASE_002 -coverage work.testcase
#vsim +UT_TESTCASE_003 -coverage work.testcase
do wave.do # 此處在保持wave.do后有效
#simulates all signals including hidden signals
log -r *
run 1ms
coverage report -recursive -select bces -file Coverage.txt
coverage report -totals -file CoverageResult.txt
coverage report -lines -byinstance -select bces -file CoverageDetail.txt
5、運行 do testbench.do。加入需要的相關信號,保存為wave.do。
6、新建testbench.bat, 加入vsim -do testbench.do 。
7、關閉所有,雙擊testbench.bat,完成1ms的仿真看波形。
?
轉載于:https://www.cnblogs.com/cornhill/p/4539075.html
總結
以上是生活随笔為你收集整理的modelsim 的高效使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: EasyPR--开发详解
- 下一篇: 计算机中缺少qt5quick.dll,q