|Trace packets are being dropped on certain streams. (This can be determined by observing black bars on event trace streams in the Vitis Analyzer GUI.)||Option 1: Increase the number of trace streams coming out of AI Engine using the option below in
Option 2: If using PLIO event trace streams,
Option 3: Reduce the number of tiles connected per trace stream. You can configure the AI Engine event trace metric to be applied on specific graphs or tiles. More details on these options can be found in Table 1 and Table 1.
|Kernel function names are not visible from trace.||This could be because the kernel is inlined
either by the compiler or via an attribute. Apply
|Kernels start time are off by more than one hundred cycles.||Apply
|Tool issues a warning message indicating trace buffer is full.||Increase event trace buffer size.
For the XSDB flow, specify larger value with the
For the XRT flow, update
Note: The following warning message is issued by both XSDB and XRT when the trace buffer is full.
|Need to know if the PL is sending or receiving data to/from the AI Engine as expected.||
Add monitors on PL kernels and their memory-mapped AXI4 masters.
For example, to monitor every kernel master, add the following:
Running on hardware, add the following lines in
running the application on hardware,