Event Tracing in Hardware - 2024.2 English

AI Engine Tools and Flows User Guide (UG1076)

Document ID
UG1076
Release Date
2024-11-28
Version
2024.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 runtime. In hardware, you must prepare the design when compiling the AI Engine graph application to ensure the libadf.a supports capturing trace data at runtime. In order to trace events in hardware, use the --event trace option when compiling the AI Engine graph. This option sets up the hardware device to capture AI Engine runtime 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 runtime.
  3. Viewing and analyzing the trace data using the Vitis IDE.
Note: Event trace is also supported on BDC platforms vck_190_bdc, as described in Vitis Base Platform for the VCK190 Board, and vek_280_bdc, as described in Vitis Base Platform for the VEK280 Pre-production Board