“Wave”窗口 - 2023.2 简体中文

Vivado Design Suite 用户指南: 逻辑仿真 (UG900)

Document ID
UG900
Release Date
2023-10-18
Version
2023.2 简体中文

调用仿真器时,默认情况下它会打开“Wave”(波形)窗口。“Wave”窗口会显示由来自仿真的顶层模块的可追踪 HDL 对象组成的新波形配置,如 “Wave”窗口 中所示。

提示: 关闭和重新打开工程时,必须重新运行仿真才能查看波形窗口。但如果在仿真处于活动状态时意外关闭默认波形窗口,则可从主菜单中选择Window > Waveform(窗口 > 波形)来将其复原。
图 1. “Wave”窗口

要将个别 HDL 对象或者一组对象添加到波形窗口中:请在Objects(对象)窗口中右键单击一个或多个对象,然后从上下文菜单中选择Add to Wave Window(添加到波形窗口)选项,如 “Objects”窗口 中所示。

要使用 Tcl 命令添加对象,请输入:add_wave <HDL_objects>

使用 add_wave 命令可以指定到 HDL 对象的完整路径或相对路径。

例如,如果当前作用域为 /bft_tb/uut,那么到 uut 下的复位寄存器的完整路径是:/bft_tb/uut/reset;相对路径则是 reset

提示: add_wave 命令可接受 HDL 作用域和 HDL 对象。将 add_wave 与作用域搭配使用等效于使用Scope(作用域)窗口中的Add To Wave Window命令。大位宽的 HDL 对象可能减慢波形查看器的显示速度。在发出Add to Wave Window命令之前,您可在波形配置上设置显示限制来过滤掉此类对象。要设置显示限制,请使用 Tcl 命令 set_property DISPLAY_LIMIT <maximum bit width> [current_wave_config]