Vitis Python API - 2025.2 English - UG1400

Vitis Unified Software Platform Documentation: Embedded Software Development (UG1400)

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

The AMD Vitis Unified IDE provides logical wizards within the development environment to help you develop your design. This is useful for developing a new processor architecture, particularly for novice users. For more flexibility and extended functionality, however, it is essential to become familiar with using scripts in the tool. Scripts are especially useful for developing regression tests that run at regular intervals or when running a frequently used set of commands. The AMD Vitis command line interface (CLI) is an interactive and scriptable command-line interface to the Vitis Unified IDE. As with other AMD tools, the scripting language for AMD Vitis™ CLI is based on the Python.

Vitis API supports Vitis project management, configuration, building, and debugging, such as:

  • Creating platform projects and domains
  • Creating system and application projects
  • Configuring and building domains/BSPs and applications
  • Managing repositories
  • Downloading and running applications on hardware targets
  • Reading and writing registers
  • Setting break points and watch expressions
Note: You can view all the Python APIs from the Vitis menu: go to HelpDocumentVitis Python API Documentation.