Buy
Vitis Model Composer can be purchased as an add-on license to Vivado standard or enterprise editions and Vitis unified software platform.
To evaluate, generate a free 90-day evaluation license from the Product Licensing Site.
Detailed overview and AI Engine design workflow
AMD Vitis™ Model Composer is a high-level design and simulation tool that bridges algorithm development and hardware implementation. It integrates deeply with MathWorks MATLAB® and Simulink®, allowing developers to:
Vitis Model Composer is available as an add-on license that works alongside the AMD Vivado™ Design Suite (Standard or Enterprise) and the AMD Vitis™ Unified Software Platform. It is especially helpful for algorithm developers who prefer a model-based design approach and want to accelerate the transition from algorithm to hardware implementation.
Use the MATLAB and Simulink environment to analyze and visualize your design:
Co-simulate a heterogeneous system:
Increase productivity by generating code from your design:
Easily validate your design in hardware:
Get an overview of the AMD Vitis™ Model Composer tool and learn how to create and simulate HDL, HLS, and AI Engine designs. In addition, we will explain how to create a heterogeneous design (that is, a design with both AI Engine and programmable logic components).
Versal AI Engines are specialized compute units optimized for machine learning, DSP, and signal processing tasks on AMD adaptive SoCs. Vitis Model Composer enables effective use of these AI Engines by providing:
AI Engine Library Blocks
These blocks model the functionality of AI Engines and allow designers to quickly prototype and simulate AI Engine-based algorithms.
Kernel Import and Dataflow Integration
Mixed-Design Simulation
Visualization and Debug
Additional blocks available for both AI Engine and HDL
AIE, AIE-ML, AIE-ML v2 (e.g., Versal AI Core and AI Edge Series, and Versal AI Edge Series Gen2)
HDL Library Blocks
Other Vitis Model Composer Enhancements
Support for multiple top-level AI Engine subsystems
Additional Blocks available for both AI Engine and HDL
AI Engine
HDL Library
Versal AI Engine DSP Library Updates for Vitis Model Composer:
GitHub - Xilinx/Vitis_Model_Composer at 2024.2
New HDL Blocks in Vitis Model Composer:
Other Enhancements
OS and MATLAB version support added with version 2024.2
New example designs available on GitHub
These tutorials help you examine the Vitis Model Composer HLS library, build a simple design using HLS blocks, and learn about the data types supported by Vitis Model Composer.
These tutorials show you how to use the Vitis Model Composer HDL library to specify a design in Simulink® and synthesize the design into an FPGA.
Access Webinars and On-Demand training
AI Engine Examples on Github
Importing Kernels and Graphs
Run Time Parameters (RTP)
DSP Functions
Programmable Logic (PL) + AI Engine Design Examples
HLS + AI Engine
HDL + AI Engine