This section describes the waveform features common to all interface types. See the following protocol-specific sections for more information about a specific interface type (AXI4 or AXI4-Stream).
Understanding Protocol Instances in the Wave Window
When you add a protocol instance to the wave window, the Vivado simulator creates a hierarchy of wave objects to represent the protocol instance. You cannot change the structure of the hierarchy. The type of AXI interface determines the hierarchy.
Understanding Transaction Waveforms
Transaction waveforms differ from other types of waveforms. A transaction waveform shows activity and inactivity periods of some aspect of the simulated design, not signal value changes over time. The following figure shows an example of a transaction waveform. A thin line indicates periods of inactivity, while the rectangles represent periods of activity which are generally called transaction bars. The example in the figure shows three transaction bars.
The transaction waveform displays a gray bar with the text Loading… while protocol analysis is performed on the
inputs of the protocol instance. See the following figure. As the protocol analysis
progresses, the gray bars shrink to reveal newly processed transaction data.