首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从命令行重新加载gtkwave中的VCD文件

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

Stack Overflow用户
提问于 2017-07-12 16:42:12
回答 2查看 2.8K关注 0票数 4

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

EN

回答 2

Stack Overflow用户

发布于 2017-07-12 17:24:41

您可以在交互模式下运行gtkwave,但这需要您的模拟器是可加性的。基本上,您保留了以前的数据,但是添加了已经收集到的其他数据。要做到这一点,您需要添加“交互式”交换机,并需要FIFO在数据中。

来自用户手册

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

代码语言:javascript
复制
mkfifo outfile.vcd
cver myverilog.v &
shmidcat outfile.vcd | gtkwave ­v ­I myverilog.sav

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

票数 3
EN

Stack Overflow用户

发布于 2017-11-27 01:36:46

GTKWave邮件列表中的人,几年前也问过同样的问题。事实证明,您可以使用GTKWave重新加载gconftool2,其中包括:

代码语言:javascript
复制
gconftool-2 --type string --set /com.geda.gtkwave/0/reload 0

运行上述命令将导致GTKWave重新加载当前波形(而不是启用某种自动重新加载选项,考虑到GConf是一个配置系统,您可能会认为这种情况是这样的)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45063374

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档