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

标签 vhdl verilog iverilog gtkwave

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

最佳答案

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

来自用户手册

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

mkfifo outfile.vcd
cver myverilog.v &
shmidcat outfile.vcd | gtkwave ­v ­I myverilog.sav

然后,您可以在模拟运行时浏览文件并观察它的更新。

关于vhdl - 从命令行重新加载 gtkwave 中的 VCD 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45063374/

相关文章:

arrays - 使用线数组作为输入的语法

verilog - 配置 ModelSim 模拟以显示文本

mips - 如何在 icarus verilog 中包含文件?

embedded - Verilog 中 1 和 1'b1 的区别

verilog - verilog 中的格式错误的语句

vhdl - vhdl 中输入向量导致的 Mod 错误

vhdl - 如何在 Vivado 中对 VHDL 进行语法检查而无需完全综合

vhdl - 转换函数 "To_bit"必须只有一个形参

verilog - 由于方向声明而编译代码时出错

performance - Parallela FPGA-与 GPU 和昂贵的 FPGA 相比,64 核的性能如何?