这是我第一次尝试制作VCD而且我遇到了一些麻烦。
我有一个名为bench_minimips.vhdl的测试平台,其中包含实体sim_minimips。 我想要模拟它并从中获取VCD。
我在Modelsim shell中输入以下命令:
vsim work.sim_minimips
vcd file myvcd1.vcd
vcd add -file bench_minimips.vhd/*
run
但如果我在空文件中打开myvcd1.vcd。我该怎么做才能创建转储?
我在另一个论坛上尝试了以下命令:
wlf2vcd -o myvcd2.vcd vsim.wlf
但会产生错误。
我真的迷失在理解中,因为我找到的所有网站都告诉你使用altera或其他公司生成的TCL,而且我没有内容可供查看。
有人知道我该怎么办?
最佳, 斯特凡诺
答案 0 :(得分:5)
-file
vcd add
参数不用于指定信号,而是用于指定VCD的名称(如果您创建了多个)。
您要做的是在模拟中添加对象。例如:
vcd file myvcd1.vcd
vcd add -r /sim_minimips/*