Stream Switch FIFO Visualization - 2023.1 English

AI Engine Tools and Flows User Guide (UG1076)

Document ID
UG1076
Release Date
2023-06-23
Version
2023.1 English

For stream switch FIFO visualization, in Vitis Analyzer, select the Graph view and select the stream switch FIFO in the view.

Tip: Hover the mouse on the stream switch FIFO to show information about the FIFO location.

The following figure shows an example of DMA FIFO in Graph view:

Figure 1. Stream Switch FIFO in the Graph View

The selected stream switch FIFO in the Graph view is also highlighted in the Trace view.

The stream switch FIFO size in words is shown in the timeline, as shown in the following figure. In the Events view, the size information for the STREAM_SWITCH_FIFO_SIZE event is shown.

Figure 2. Stream Switch FIFO in the Trace View
Note: When multiple stream switch FIFOs are chained, not all FIFOs are shown in the Trace view. Only the stream switch FIFO that have a FIFO size larger than one will be shown.

The stream switch FIFO information can be used together with other design analyzing techniques to help design optimization. For additional design analysis techniques, see AI Engine Stall Analysis in Vitis Analyzer.