5

这是我第一次尝试生成 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,而我没有他们的内容可供查看。

有人知道我该怎么做吗?

最好的,斯特凡诺

4

1 回答 1

5

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

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

vcd file myvcd1.vcd
vcd add -r /sim_minimips/*
于 2011-08-05T18:14:33.040 回答