XSDB Use Cases - 2025.2 English

Software Debugger Reference Guide (UG1725)

Document ID
UG1725
Release Date
2025-11-20
Version
2025.2 English

XSDB can be used in various scenarios in the development, debugging, verification, and deployment cycles. XSDB inherits high-level, interpreted, and dynamic programming features from Tcl, which makes the programming simple and powerful.

XSDB can inter-operate the workspace together with the AMD Vitis™ IDE. When creating and managing projects, XSDB launches the Vitis IDE in the background. XSDB workspaces can be seamlessly used with the Vitis IDE and vice versa. When you are working in the Vitis IDE, equivalent XSDB commands is printed in the console in most use cases. This can help you create scripts for batching and automation when actions need to be executed repeatedly.
Note: At any point in time, a workspace can either be used only from Vitis IDE or XSDB.