久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

Modelsim仿真tcl腳本與wave.do文件

作者:中華小饅頭   來源:中華小饅頭的空間   點擊數:  更新時間:2014年06月08日   【字體:

 Modelsim的仿真,如果一直使用圖形界面建工程,編譯,仿真,一個個加入觀察波形的話,未免復雜了一些,尤其是當工程較大,需要觀察的信號較多時,下面貼出一些常用的tcl腳本命令和wave.do常用語法:

 
vsim.tcl仿真腳本:
vlib compress_lib
vmap compress_lib compress_lib
 
set verilog_file_list [ glob verilog/compress/*.v ]
 
foreach i $verilog_file_list {
vlog -work compress_lib $i
}
 
vlib uncompress_lib
vmap uncompress_lib uncompress_lib
 
set verilog_file_list [ glob verilog/uncompress/*.v ]
 
foreach i $verilog_file_list {
vlog -work uncompress_lib $i
}
 
 
 
vlib common_lib
vmap common_lib common_lib
 
set verilog_file_list [ glob verilog/common/*.v ]
 
foreach i $verilog_file_list {
vlog -work common_lib $i
}
 
 
 
 
vlib work_lib
vmap work work_lib
 
set verilog_file_list [ glob verilog/*.v ]
 
foreach i $verilog_file_list {
vlog -L compress_lib -L uncompress_lib -L common_lib -work work_lib $i
}
 
vsim -t ps -voptargs=\"+acc\" -L secureip -L xilinxcorelib -L unisims_ver  -L compress_lib -L uncompress_lib -L common_lib common_lib.glbl  work_lib.testbench
 
# Turn off IEEE library warnings
set NumericStdNoWarnings 1
set StdArithNoWarnings 1
do wave_me.do
run -all
 
 
 
 
wave.do波形觀察文件內容示例:
onerror {resume}
quietly WaveActivateNextPane {} 0
 
add wave -noupdate -format Logic -radix binary /testbench/clk_200
add wave -noupdate -format Logic -radix binary /testbench/rstn
 
add wave -noupdate -divider {incross fifo in  signals}
add wave -noupdate -format Logic -radix binary /testbench/stest_wvalid
add wave -noupdate -format Logic -radix binary /testbench/stest_wready
add wave -noupdate -format Logic -radix hex /testbench/matlab_in
add wave -noupdate -format Logic -radix decimal /testbench/stest_wdata_re
add wave -noupdate -format Logic -radix hex /testbench/stest_wdata
 
 
add wave -noupdate -divider {signals}
add wave -noupdate -format Logic -radix binary /testbench/clk_200
add wave -noupdate -format Logic -radix binary /testbench/incross_m_valid
add wave -noupdate -format Logic -radix binary /testbench/incross_m_ready
add wave -noupdate -format Logic -radix decimal /testbench/incross_m_data_re
add wave -noupdate -format Logic -radix decimal /testbench/s_axi_tdata
add wave -noupdate -format Logic -radix decimal /testbench/incross_wr_data_count
add wave -noupdate -format Logic -radix decimal /testbench/incross_rd_data_count
 
TreeUpdate [SetDefaultTree]
WaveRestoreCursors {{Cursor 1} {200 ns} 0}
WaveRestoreZoom {0 ps} {200 ns}
configure wave -namecolwidth 150
configure wave -valuecolwidth 100
configure wave -justifyvalue left
configure wave -signalnamewidth 1
configure wave -snapdistance 10
configure wave -datasetprefix 0
configure wave -rowmargin 4
configure wave -childrowmargin 2
configure wave -gridoffset 0
configure wave -gridperiod 1
configure wave -griddelta 40
configure wave -timeline 0
 
關閉窗口

相關文章

主站蜘蛛池模板: 99久久婷婷国产综合精品电影 | 最近中文字幕第一页 | 好婷婷网 | 日本视频免费观看 | www.久久影视 | 国产精品久久国产精品 | 国产精品久久777777 | 久久99精品久久久久久国产越南 | 国产ts人妖另类 | 久久综合伊人 | 精品视频一区二区在线观看 | 国产精品久久久久久亚洲调教 | 欧美视频二区 | 理论片87福利理论电影 | 国产粉嫩尤物极品99综合精品 | 国产高清精品在线 | 一区二区三区四区日韩 | 久久里面有精品 | 午夜视频大全 | 久久婷婷色 | 免费午夜电影 | 爱草视频 | www国产成人| 成人精品久久日伦片大全免费 | 久久精品国产一区二区电影 | av天天澡天天爽天天av | 中文字字幕一区二区三区四区五区 | 综合久久综合久久 | 欧美精品一区在线发布 | 精品久久久久一区二区国产 | 在线国产中文字幕 | 国产98色在线 | 日韩 | 无码一区二区三区视频 | 成人免费在线视频 | 国产在线视频一区二区董小宛性色 | 日韩久久成人 | 亚州国产 | 日韩欧美在线精品 | 日韩精品一区二区三区在线播放 | 伊人无码高清 | 色黄爽 |