The Vitis Unified IDE supports multi-kernel debug and multi-domain (PS and AI Engine) debug. Depending on the application, there can be hundreds of kernels being debugged. Having granular control of each core, in addition to all cores within one domain is important.
Select a single core from the Vitis Unified IDE. Click Continue to resume debug execution for the core you selected. Select one level above all cores within the AI Engine domain. Click the Continue command to resume all AI Engine core executions. Resuming execution for all the kernels in the graph depends on a variety of conditions. These conditions include the availability of data to each of the kernels to avoid stalls or the setup of individual kernel breakpoints. You must also ensure that the kernels you do not debug are free to run.
main() function that wraps around the kernel implementation. The
Debug view displays
the complete source code including the portion you inserted.