是否有 (Tcl-) 命令可用于将信号发送到 SimVision 中的波形?当然,您可以右键单击它们,然后选择“Send to WaveForm Window”,但每次开始模拟时都这样做会很痛苦。
在 Modelsim 中,您可以轻松地在 dofile(tcl 文件)中使用“添加波”,但如果使用 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
。