Introduction - 2023.1 English

Vitis Unified IDE and Common Command-Line Reference Manual (UG1553)

Document ID
Release Date
2023.1 English

The AMD Vitis™ Unified IDE is a design environment for developing applications for AMD Adaptive SoC and FPGA devices. It integrates the functions of Vitis IDE, Vitis HLS and Vitis Analyzer. The unified IDE provides a single tool for end-to-end application development, without the need to jump between multiple tools for design, debug, integration and analysis.

Figure 1. Combining Multiple Tools

You can perform the following tasks with the Vitis Unified IDE:

  • Develop embedded applications that run on processors for Adaptive SoC, including AMD Versal™ and AMD Zynq™ UltraScale+™ MPSoC devices
  • Develop AI Engine applications and kernels for Versal Adaptive SoC
  • Design programmable logic with C/C++ by creating HLS components
  • Develop System projects for AMD Alveo™ Data Center accelerator cards and Adaptive SoC devices

The Vitis Unified IDE provides the following benefits:

Easy Installation
  • Less pressure on network and hard disk comparing to the Full Edition; Embedded Edition download size reduced from 50 GB to 10 GB and installation size reduced from 166 GB to 15 GB
  • Reduced installation dependency requirements: the command line server no longer relies on GUI libraries
Figure 2. Improved Installation
Architected for ease-of-use
  • The Flow Navigator helps you manage the work flow for different designs
  • The design flow supports example template for new users to view all available examples, increasing productivity
  • Non-blocking commands can now run multiple build and analysis jobs at the same time
Design enhancements for the AI Engine work flow
  • Software Emulation runs the host application in x86 mode for faster design iterations as it does not need to launch QEMU with the Linux operating system
  • The AI Engine pipeline view is enhanced from single core to multi-core; you can select the pipeline view for any active cores
  • The AI Engine microcode view is enhanced with user selectable filters
Modern look and framework
  • Light and dark themes
  • Quick actions with fully customizable shortcut keys
  • User-friendly command palette
  • Up-to-date C++ syntax highlighting and IntelliSense
Figure 3. Ease-of-Use