Vitis Integrated Design Environment - 2024.2 English - UG1209

Zynq UltraScale+ MPSoC Embedded Design Tutorial (UG1209)

Document ID
UG1209
Release Date
2025-03-20
Version
2024.2 English

The Vitis unified software platform is an integrated development environment (IDE) for the development of embedded software applications targeted towards embedded processors. The Vitis software platform works with hardware designs created with the Vivado Design Suite. The Vitis software platform is based on the Eclipse open source standard. AMD has added many features for software developers, including the following features:

  • Feature-rich C/C++ code editor and compilation environment

  • Project management

  • Application build configuration and automatic Makefile generation

  • Error navigation

  • Integrated environment for seamless debugging and profiling of embedded targets.

  • Source code version control

  • System-level performance analysis

  • Focused special tools to configure FPGAs

  • Bootable image creation

  • Flash programming

  • Script-based command-line tool (XSCT)

For more information about the Vitis unified software platform, see Vitis Unified Software Platform Documentation: Embedded Software Development (UG1400).

Other components include:

  • Drivers and libraries for embedded software development

  • Linaro GCC toolchain for C/C++ software development targeting the Arm Cortex-A53 and Arm Cortex-R5F MPCore processors in the Zynq UltraScale+ processing system.