Event Tracing Options - 2023.2 English

Vitis Unified Software Platform Documentation: Application Acceleration Development (UG1393)

Document ID
UG1393
Release Date
2023-12-13
Version
2023.2 English

Options to define the event-tracing characteristics of the compiled kernels and graph. These options prepare the design for event tracing during runtime. See Event Trace Build Flow for more information.

event-trace
Event trace configuration value. Where the specified <value> indicates the following:
  • functions: Function transition view without stalls.
  • functions_partial_stalls: Function transition view with stream/lock/cascade stalls.
  • functions_all_stalls: Function transition view with all stalls (stream/lock/cascade/memory).
  • runtime: Run-time event tracing configuration.
event-trace=functions_all_stalls
event-trace-mem-tile

Event trace configuration levels for memory tile. Accepted value is L1 which specifies tracing DMA port running events.

event-trace-mem-tile=L1
event-trace-port

Set the AI Engine event tracing port. Accepted values are plio and gmio. The default value is gmio which is the recommended event-trace-port configuration.

event-trace-port=plio
graph-iterator-event

Generates user_event() whenever the graph iterator is incremented. This provides the ability to delay the start of the hardware event trace based on the graph iteration.

num-trace-streams

Specifies the number of trace streams. The default value is 16.

num-trace-streams=32
trace-plio-width

PLIO width for trace streams (default: 64)