Event Tracing in Hardware - 2023.2 English

AI Engine Tools and Flows User Guide (UG1076)

Document ID
Release Date
2023.2 English

AI Engine event trace tools provide an in-depth investigation into the operation and performance of a design. In support of this, a number of settings are required to capture trace data at run-time. In hardware, you must prepare the design when compiling the AI Engine graph application to ensure the libadf.a supports capturing trace data at run-time. Event tracing in hardware builds begins with the aiecompiler command, using the --event-trace option. This option sets up the hardware device to capture AI Engine run-time trace data.

The event trace flow consists of three parts:

  1. Event trace build flow.
  2. Running the design in hardware and capturing trace data at run-time.
  3. Viewing and analyzing the trace data using the Vitis IDE.