我正在尝试使用irun来探测systemverilog信号。 当我在Google上搜索时,我遇到了一个将波浪转移到下面的例子。
initial begin
$recordfile("sv_wave");
$recordvars("depth=all",pstest);
end
似乎有效,但其他变量无法看到“无可用值”的值。
我使用以下脚本来运行模拟。
irun \
+access+wrc \
-cdn_vip_root /u572/cadence/installs/VIPCAT113 \
/u572/sv/denaliMem.sv \
/u572/sv/denaliCdn_ahb.sv \
/u572/svExamples/simpleExample/hdl/master_mux.v \
/u572/svExamples/simpleExample/hdl/slave_mux.v \
hdl/ahb_verilog.v \
test2.v \
tb.sv \
-incdir /u572/svExamples/simpleExample \
-timescale 1ps/1ps -top pstest
我应该怎样做才能获得无值可变变量的变量值?
答案 0 :(得分:0)
在模拟器端,您可以使用的命令是probe -create <signal> <options>
。您可以在irun simulator
控制台中键入该值,也可以在启动时作为.tcl
文件中的指令提供。请参阅Simulator Tcl Commands
/ probe
部分下模拟器随附的文档,以获取详细说明&amp;实例