Many models in hardware emulation use SystemC transaction-level modeling
(TLM). In these cases, interactions between the models cannot be viewed as RTL
waveforms. However, Vivado simulator (xsim)
provides a transaction level viewer. For standard platforms, these interface objects can
be added to the waveform view, similar to how RTL signals are added. As an example, to
add an AXI interface to the waveform, use the following Tcl command in
xsim
:
add_wave <HDL_objects>
Using the add_wave
command, you can specify
full or relative paths to HDL objects. For additional details on how to interpret the
TLM waveform and how to add interfaces in the GUI, see the
Vivado Design Suite User Guide: Logic
Simulation (UG900).