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.