您可将定制 Tcl 命令以批处理文件方式添加到工程内,以便随仿真运行这些命令。仿真开始后就会运行这些命令。下列步骤描述了该过程的示例。
- 创建 Tcl 脚本,其中包含您要添加到仿真源文件内的仿真命令。例如,如果您的仿真运行 1,000 ns,您希望延长其运行时间,请创建包含如下内容的文件:
run 5us
或者,如果您要监控非顶层信号(因为默认情况下,仅将顶层信号添加到波形中),您可将这些信号添加到 post.tcl 脚本中。例如:
add_wave/top/I1/<signalName>
- 将此文件命名为 post.tcl 并保存。
- 使用 Flow Navigator 中的“Add Sources”(添加源文件)选项来调用“Add Sources”Wizard(添加源文件向导),并选择Add or Create Simulation Sources(添加或创建仿真源文件)。
- 将 post.tcl 文件作为仿真源文件添加到 Vivado Design Suite 工程中。post.tcl 文件会显示在“Simulation Sources”文件夹下,如下图所示。
- 在“Simulation”(仿真)工具栏中,单击Relaunch(重新启动)按钮 。
这样就会再次运行仿真,并在原始指定时间基础上额外增加您在 post.tcl 文件中指定的时间。Vivado 会在调用 post.tcl 文件的所有命令后,自动使用 source 命令找到该文件。