The following table shows the revision history for this document.
| Section | Revision Summary |
|---|---|
| 07/31/2026 Version 2026.1 | |
| Creating a Platform Component from XSA | Updated the User DTS option description to clarify support for both Linux and standalone platform creation, and added a Python API example for including a custom peripheral DTSI. |
| XSCT to Python API Migration | Updated the XSCT to Python API Migration topic to state that XSCT is no longer available in 2026.1 and to point users to the Python API, Python-based XSDB, and Python CLI for HSI commands. |
| PS Trace | Rewrote to clarify capture-mode coverage, simplify OpenCSD setup, and added new sections on defining the trace window and on PS Trace behavior during debug sessions. |
| Using the Vitis Debugger Extension in Visual Studio Code and Setting Up the Vitis Debugger Extension in Visual Studio Code | Added the Vitis debugger extension for Visual Studio Code (Internal milestone), including supported workflows, the three TCF connection types (hw_server, Linux TCF Agent, QEMU), and the setup, configuration, and bare-metal procedures. |
| Creating an Application Component, Adding a Domain to an Existing Platform and Vitis Unified IDE Launch Options | Added the new --wait launch option,
multi-architecture (32-bit/64-bit) processor selection when adding a
domain, and MicroBlaze V Linux domain
selection when creating an application component. |
| Generating a Device Tree | Verified the SDT and Lopper command for generating a Linux Device Tree Blob in Generating Device Tree. |
| Creating a Library Project, Using Custom Libraries in Application Projects and library | Extended the library component
workflow to include dynamic libraries (.so) for Linux domains alongside existing static
libraries (.a) for bare-metal Arm, MicroBlaze, and RISC-V, and added CLI/Python API
guidance via create_library_component. |
| Zephyr IDE Extension | Added the Zephyr IDE extension flow for MicroBlaze V — install the extension, build a Zephyr application to ELF, and start a user-managed debug session from a Vitis Unified IDE launch configuration. |
| AI Assistance in the Vitis Unified IDE and Use Cases for AI Assistance | Introduced AI Chat with setup steps, the user-responsibility disclaimer, and three task-based use cases (diagnose build failures, update project configuration, interpret IDE-generated reports). |
| Tcl Generate Invocation for Multi-Instance IP | Added new topic for Multi-Instance
IP describing the driver generate procedure contract and the
required multi-instance iteration pattern using ::hsi::utils helpers. |