XSCT can be used in various scenarios in the development, debugging, verification, and deployment cycles. XSCT inherits high-level, interpreted, and dynamic programming features from Tcl, which makes the programming simple and powerful.
XSCT can inter-operate the workspace together with the Vitis™ IDE. When creating and managing projects, XSCT launches the Vitis IDE in the background. XSCT workspaces can be seamlessly used with the Vitis IDE and vice versa. When you are working in the Vitis IDE, equivalent XSCT commands will be 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 XSCT.