久久久久久久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
 
關閉窗口

相關文章

主站蜘蛛池模板: 四虎网站| 免费看片黄色 | 婷婷伊人网 | 日韩成人精品一区二区 | 欧美一区二区三区的 | 啪啪综合网 | 亚洲综合在线播放 | 激情高潮到大叫狂喷水 | 一区二区三区不卡视频 | 日韩精品视频在线 | 亚洲视频在线看 | 欧美在线观看视频 | 国产精品一区二区久久 | 91资源在线观看 | 91福利视频导航 | 日日摸天天添天天添破 | 欧美狠狠干 | 欧美高清视频在线观看mv | 黄视频在线播放 | 中文字字幕在线 | 青青草视频污 | 亚洲精品第一页 | 黄色一级网站 | 久色成人 | 婷婷狠狠 | www.一区 | 日韩国产欧美 | 久久精品99 | 精品国产999久久久免费 | 九九国产精品视频 | 日韩精品极品 | 欧美日韩四区 | 三级黄网站 | 久久久久久久久国产精品 | a毛片大片 | 在线观看的av网站 | 男女裸体无遮挡做爰 | 成年人小视频 | 91av导航| 99re国产精品 | 久草视 |