Get Started with SoC Blockset (for AMD)
R2026bSoC Blockset™ (for AMD) enables you to design, simulate, deploy, and verify applications on AMD® FPGAs and Adaptive SoCs. Using MATLAB® and Simulink®, the product provides hardware/software co-design workflows that target AMD devices on off-the-shelf and custom boards. You can model hardware and software applications, perform bit-accurate simulation, generate IP cores (with HDL Coder™), build embedded software (with Embedded Coder®), and program development boards using AMD Vitis®.
SoC Blockset (for AMD) enables HDL Coder to generate synthesizable C++ from MATLAB code for Vitis HLS and RTL from Simulink models with Vitis Model Composer blocks. You can perform hardware-in-the-loop (HIL) testing on designs deployed to development boards and verify deployed designs using MATLAB and Simulink testbenches.
The product includes reference designs for communications, vision, deep learning, and control applications for Versal®, Zynq® UltraScale+™ MPSoC/RFSoC, and Zynq-7000 devices, and for AMD FPGAs.
Tutorials
- SoC Targeting Workflows
Choose between IP core generation workflow and SoC modeling and generation workflow for deploying your design on an SoC device. - Targeting FPGA and SoC Hardware Overview
High-level steps for targeting an FPGA or SoC platform. - Hardware-Software Co-Design Workflow for SoC Platforms
High-level workflow steps for targeting an SoC platform. - Use Template to Create SoC Model
Create SoC models using Simulink project templates. - Create an SoC Project Application
Step-by-step instructions and guidelines for creating an SoC project and models for an SoC application. - FPGA-in-the-Loop Verification
Verify HDL designs on FPGA hardware using FPGA-in-the-loop simulation. - FPGA Debug
Debug and test FPGA designs using FPGA data capture and AXI manager features.


