Vitis Unified Software Platform logo

Vitis Unified Software Platform

A development environment for creating designs with FPGA fabric, Arm processor subsystems, and AI Engines, offering tools for embedded software, high-level synthesis, and model-based design.

Solution by AMD Silo AI
Visit website

Overview

The AMD Vitis™ Unified Software Platform is a comprehensive development environment designed for creating designs that integrate FPGA fabric, Arm® processor subsystems, and AI Engines. It works alongside the AMD Vivado™ Design Suite to offer a higher abstraction level for design development.

The platform includes several key components:

  • Vitis Embedded: A standalone package for developing C/C++ application code for embedded Arm processors.
  • Compilers and Simulators: Tools for implementing designs using AI Engine arrays, enabling high-performance DSP functions in a resource-efficient manner.
  • Vitis HLS: Allows the synthesis of C/C++ functions into RTL, facilitating the creation of complex FPGA algorithms.
  • Vitis Model Composer: A model-based design tool for rapid design exploration within the MathWorks Simulink® environment, supporting a mix of AI Engine and programmable logic blocks.
  • Vitis Libraries: Open-source, performance-optimized libraries offering out-of-the-box acceleration with minimal code changes, suitable for various domains like DSP, Vision, and more.

The Vitis platform supports different design flows for building portions of AMD adaptive SoCs and FPGAs, including:

  • Vitis Embedded Software Development Flow: For developing application code for Arm embedded processors, involving hardware design export from Vivado and system-level verification within Vitis Embedded.
  • Vitis System Design Flow: Integrates software and hardware portions in AMD adaptive SoCs, supporting software applications on Arm processors and compute kernels on programmable logic and AI Engine arrays.

New features in the 2025.2 release include enhanced design flow with AI Engine API enhancements, new data types, and improved DSP library functions. The Vitis Model Composer now offers ease-of-use updates for super sample rate design flow, and Vitis Embedded supports third-party AI code assistants and enhanced debugging capabilities.

Resources available include in-depth tutorials, documentation, webinars, training, and community forums for further learning and support.

Meta

Category
Modeling & Simulation
Field(s)
Modeling & SimulationAutomation & Instrumentation
Target user(s)
Computational Scientist / ModelerAutomation Engineer
Tag(s)
Lab Automation & RoboticsAI