When you invoke the simulator it opens a wave window by default. The wave window displays a new wave configuration consisting of the traceable HDL objects from the top module of the simulation, as shown in Wave Window.
To add an individual HDL object or set of objects to the wave window: in the Objects window, right-click an object or objects and select the Add to Wave Window option from the context menu (shown in Objects Window).
To add an object using the Tcl command type: add_wave <HDL_objects>
.
Using the add_wave
command, you can specify full or relative paths to HDL objects.
For example, if the current scope is /bft_tb/uut
, the full path to the reset register under uut
is /bft_tb/uut/reset
: the relative path is reset
.
add_wave
command accepts HDL scopes as well as HDL objects. Using add_wave
with a scope is equivalent to the Add To Wave Window command in the Scope window. HDL objects of large bit width
can slow down the display of the waveform viewer. You can filter out such objects by
setting a display limit on the wave configuration before issuing the Add to Wave Window command. To set a display
limit, use the Tcl command set_property DISPLAY_LIMIT
<maximum bit width> [current_wave_config]
.