system verilog verdi vcd查看二维数组

$vcdplusmemon();//vcd
$fsdbDumpMDA();//vcs
使用场景

    /*fsdb*/initial begin$fsdbDumpfile("verilog.fsdb");// $fsdbDumpfile("interface.fsdb");$fsdbDumpvars(0);$vcdpluson;$vcdplusmemon();$fsdbDumpMDA(0);//sim_top.u_happy_digital_top.AFE_DSP_DATA);//存储所有的memeory值$display("fsdbDumpfilrs is start at %d",$time);// #1e7;// $finish;end

案例具体操作

module tb_dut;
/*
绿皮书第二章,eg2.11打印一个多维数组。
*/
initial begin
byte two_data[4][6];
foreach(two_data[i,j])begintwo_data[i][j] = i*10+j;
end#1ns;
$display("(@%d)time",$time);
foreach(two_data[i])begin$write("%2d:",i);foreach(two_data[,j])begin$write("%3d:",two_data[i][j]);end$display("");
endendendmodule

仿真结果
在这里插入图片描述
verdi中的波形
在这里插入图片描述
如何查看二维数组中的数组方法二:
在这里插入图片描述
在这里插入图片描述


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部