4 vsim -novopt work.m52180_tb vsim 启动modulsim仿真命令 work.固定用法,后面接上测试模块的模块名vsim -voptargs=+acc work.tb_top -voptargs=+acc 是固定命令脚本,表示优化部分参数 设计优化功能是用来提高仿真速度的,对于小工程,选择不优化或者选择优化其实对仿真速度的影响微乎其微,根本感觉不到:有三种...
vlog -cover bcest *.v // 加覆盖率分析的编译 vsim -coverage -voptargs="+acc" -t ns test // 仿真文件为test.v add wave * // 将所有模块waveform. dump出来 add wavesim:/test/t/M2/Reg_out // 将模块Reg_out中的waveform. dump出来 delete wave /test/i 2. SVA 断言仿真命令 vlog -sv ...
vlog -cover bcest *.v // 加覆盖率分析的编译 vsim -coverage -voptargs="+acc" -t ns test // 仿真文件为test.v add wave * // 将所有模块waveform. dump出来 add wavesim:/test/t/M2/Reg_out // 将模块Reg_out中的waveform. dump出来 delete wave /test/i 2. SVA 断言仿真命令 vlog -sv ...
vsim -t ns -voptargs=+acc work.tb_top -l ./cmp.log -wlf ./vsim.wlf #add wave and divider #record all wave #log -r /* #record designation level wave add wave tb_top/* #run time run 1ms 以下是rtl_file文件夹内的内容 其中dut.f为文件索引,一般用在linux系统下,modelsim也采用该种...
代码意思是:优化部分参数(-voptargs=+acc),链接前面建立的work逻辑库,启动测试逻辑库(work)里面的x_tb文件 第五步:设置仿真运行时长 语法: run <运行时间>run 1us do文件模板 目前由于信号较少,所以我们就不用对信号进行过多设置,将所有波形进行添加,下面模板即可够用 ...
添加后的仿真库: 使用仿真库进行仿真: Vlog *.v vsim tb_dsp_test -voptargs=+acc=nrl glbl –L unisim 3.2使用原代码仿真: 直接找到原语,将其复制到仿真目录下,一般在Xilinx\Vivado\2018.1\data\verilog\src路径下: Vlog *.v vsim tb_dsp_test -voptargs=+acc=nrl glbl 发布...
vlog +acc “tb_vending_machine.v”vlog +acc “vending_machine.v” #Start simulation vsim -voptargs=+acc work.tb_vending_machine #Add all the signals on the top layeradd wave *#do wave.do virtual type { {0x00 IDLE} {0x01 GET05} {0x02 GET10} {0x03 GET15}} FSM_TYPEvirtual func...
vsim -voptargs=+acc work.tb_ex_shift_reg #⑦添加波形与分割线。 #添加波形:就是添加要显示波形,语法格式:add wave <mydesign>/<signal> #。。。如果添加的波形不只是顶层模块的,还有顶层下面的例化模块的信号, #就是#add wave 测试顶层的名字/例化子模块的例...
#启动仿真器,-voptargs=+acc为优化,顶层不用加.v扩展名 vsim -voptargs=+acc work.tb_LP #添加波形,‘-divider’为区域划分 add wave -divider {tb} add wave tb_LP/* add wave -divider {soource} #要添加顶层文件中例化体中的信号,一定要用后面的例化名 ...
6.vsim -voptargs=+acc work(逻辑库).<仿真文件名>#仿真 radix <进制>#表示要添加wave窗口的信号以某进制显示;例如 radix hex 以十六进制显示 add wave -divider{<模块名1(也可自定义)>}#为了便于观察,将该命令后的波形分为一组.这条命令不是必须的 ...