| Build and Simulate in the Vitis IDE | Demonstrates how to use the Vitis IDE to build and simulate an AI Engine design. |
| Debug Using printf() | Demonstrates how to add formatted `printf()` to print debug messages. |
| Debug Using printf() with Vector Datatypes | Demonstrates how to print vector output data value via `printf()`. |
| Debug Using the Vitis IDE Debugger | Demonstrates how to use the Vitis IDE debugger to debug an AI Engine design. |
| x86simulator Options for Debugging | Demonstrates how to use the x86simulator options file for debugging. |
| Data Dump | Demonstrates how to use the data dump feature with a practical scenario. |
| Deadlock Detection | Demonstrates how to debug deadlock scenarios in an x86simulation. |
| Trace Report in a File | Demonstrates how to visualize the trace report in a file. |
| Trace Report in the Output Console | Demonstrates how to visualize the trace report in the output console during runtime. |
| Memory Access Violation and Valgrind Support | Demonstrates how to debug a memory access violations in an AI Engine design using Valgrind support. |
| Using the GDB Debugger in Command Line | Demonstrates about debugging in command line using the GNU debugger (GDB). |
| x86simulation on the Command Line | Demonstrates how to run an x86simulation on the command line. |
| x86simulation with GDB | Demonstrates how to use the GDB during x86simulation. |
| x86simulator Using the GDB Server | Demonstrates how to use a GDB server to debug the design. |