Reset Before Consecutive Application Runs - 2023.2 English

AI Engine Tools and Flows User Guide (UG1076)

Document ID
UG1076
Release Date
2023-12-04
Version
2023.2 English

Consecutive reset and reload of the application in hardware requires that you run the xbutil reset command. This command must be run between consecutive runs, as follows:

  1. Kill the user application, if it hangs.
  2. Reset the AI Engine and PL kernels into clean status from previous runs using the xbutil reset -d 0 command. It makes sure that:
    • The PL kernels, AI Engine, and FIFOs, data width converter IP's inserted by v++ automatically are reset.
    • The software parts of XRT, like XRT ZOCL data structures, are reset.
  3. Run the application with PL-only XCLBIN and AI Engine-only XCLBIN again.