The two different flows for configuring and capturing AI Engine profile counters are as follows:
- XSDB Flow
- This flow provides a low-overhead method of communicating with the board, regardless of the operating system used on the host.
- XRT Flow
- This flow is seamlessly integrated into Xilinx Runtime (XRT).
In the XRT flow, profile data is recorded from the beginning of the design run on hardware. The specific metrics to be collected are defined in the xrt.ini file. In contrast, the XSDB flow records profile data starting when you initiate profiling on the hardware using the aieprofile script. Due to differences in data collection timing, variations in the captured metrics might occur between the two flows, depending on the difference in cycles between them.