从命令行重新加载 gtkwave 中的 VCD 文件

use*_*532 5 verilog vhdl iverilog gtkwave

我正在使用 iverilog 和 gtkwave 生成​​的 VCD 文件。GUI 中有一个按钮,但我想从命令行重新加载波形窗口。我该怎么办呢?

Ric*_*aes 4

您可以在交互模式下运行 gtkwave,但这要求您的模拟器是附加的。基本上,您保留相同的先前数据,但添加已收集的其他数据。为此,您需要添加“交互式”开关,并且需要对数据进行 FIFO。

\n\n

来自用户手册

\n\n

交互式 VCD\n VCD 文件可以在生成时查看,前提是它们被写入\na fifo(管道)并首先通过 shmidcat 进行蹦床(假设模拟器通常会生成 outfile.vcd):

\n\n
mkfifo outfile.vcd\ncver myverilog.v &\nshmidcat outfile.vcd | gtkwave \xc2\xadv \xc2\xadI myverilog.sav\n
Run Code Online (Sandbox Code Playgroud)\n\n

然后,您可以在模拟运行时导航该文件并观察其更新。

\n