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 see Interpreting TLM Waveform Data for Third-Party Simulators, or
refer to
Vivado Design Suite User Guide: Logic
Simulation (UG900).