通过modelsim进行vhdl仿真的VCD转储。如何?

时间:2011-08-05 15:36:26

标签: simulation dump vhdl modelsim

这是我第一次尝试制作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,而且我没有内容可供查看。

有人知道我该怎么办?

最佳, 斯特凡诺

1 个答案:

答案 0 :(得分:5)

-file vcd add参数不用于指定信号,而是用于指定VCD的名称(如果您创建了多个)。

您要做的是在模拟中添加对象。例如:

vcd file myvcd1.vcd
vcd add -r /sim_minimips/*