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

Ste*_*ano 5 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
Run Code Online (Sandbox Code Playgroud)

但如果我在一个空文件中打开myvcd1.vcd.我该怎么做才能创建转储?

我在另一个论坛上尝试了以下命令:

wlf2vcd -o myvcd2.vcd vsim.wlf
Run Code Online (Sandbox Code Playgroud)

但是会产生错误.

我真的迷失在理解中,因为我找到的所有网站都告诉你使用altera或其他公司生成的TCL,我没有他们的内容可供查看.

有人知道我该怎么办?

最好的,斯特凡诺

Tom*_*ila 5

-file参数vcd add不用于指定信号,但VCD的名称(如果你已经创建了几个).

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

vcd file myvcd1.vcd
vcd add -r /sim_minimips/*
Run Code Online (Sandbox Code Playgroud)