【发布时间】:2014-07-03 10:21:41
【问题描述】:
我可以使用 (Tcl-) 命令将信号发送到 SimVision 中的波形吗? 当然你可以右击它们,然后选择“Send to WaveForm Window”,但是每次开始模拟时这样做会很痛苦。
在 Modelsim 中,您可以轻松地在 dofile(tcl 文件)中使用“add wave”,但如果使用 ncsim 无法做到这一点,那就奇怪了……
【问题讨论】:
我可以使用 (Tcl-) 命令将信号发送到 SimVision 中的波形吗? 当然你可以右击它们,然后选择“Send to WaveForm Window”,但是每次开始模拟时这样做会很痛苦。
在 Modelsim 中,您可以轻松地在 dofile(tcl 文件)中使用“add wave”,但如果使用 ncsim 无法做到这一点,那就奇怪了……
【问题讨论】:
当您按照自己喜欢的方式设置波形窗口(包含所有需要的信号)后,您可以转到 File -> Save Command Script 。这会将您的窗口设置保存为 tcl 文件。如果您有兴趣手动操作,可以在那里查看 tcl 命令是什么。
下次要恢复波形窗口,只需转到文件 -> 源命令脚本并选择您之前保存的文件。 注意:我使用的是 SimVision 12.10
【讨论】:
我想出的一个最小的工作示例:
window new WaveWindow -name "Waveform"
waveform using {Waveform}
waveform add -signals tb_foo_u.module_bar_u.signal_xyz
您可以在 SimVision 控制台中输入它(如果您在 GUI 模式下使用 irun)。在 15.20 测试。这些是特定于模拟器的命令。
如果您希望它在 @ irun 启动时自动完成(使用 .tcl 文件),请检查来自其他答案的运行命令的结果,然后根据您的需要进行调整。
有关waveform 指令的完整详细说明,请参阅SimVision Tcl Commands / waveform 下模拟器提供的文档。
【讨论】: