dump fsdb看波形step by step

  • 将vcs sample中的syn_fifo 考到自己的目录
  • 添加一个块用来dump fsdb文件,下面的意思是最多dump 200个文件,每个文件大小为80M.
  • initial
    begin
            $fsdbAutoSwitchDumpfile(200,”./123.fsdb”,80);
            $fsdbDumpvars;
    end
  • 因为dump fsdb不是vcs自带的,而是通过pli来实现,在编译的时候需要指定相应的pli, 不然编译会失败。对于我这次的编译来说,添加了一下两个参数 -P  debussy/Novas_201110/share/PLI/vcs/LINUX/debussy.tab debussy/Novas_201110/share/PLI/vcs/LINUX/pli.a
    • 其中的.tab文件是申明函数名,.a是二进制的库文件
  • 实际上的vcs 命令行为 vcs fifo.v tb_fifo.v +v2k  -P …
    • 注意这里的+v2k 是因为里面用了一个什么语法,如果不指定,vcs会提示你需要添加这个参数
  • 编译完成之后,会在当前目录生成simv文件
  • 运行simv,会在当前目录生成123_000.fsdb
  • 用verdi可以打开这个fsdb, 具体的命令行为 debussy/Novas_201110/bin/verdi & , 注意这里的版本要和前面pli的版本要一致,不然会有些问题的。
  • 打开之后,菜单 File ->import design -> from file , 选择fifo.v 和tb_fifo.v,  OK, 然后就可以打开design了。
  • 波形可以通过菜单打开,再次不详述了。


本文地址: http://www.bagualu.net/wordpress/archives/1218 转载请注明




发表评论

电子邮件地址不会被公开。 必填项已用*标注