Xilinx Zynq Support from Simulink

Use MATLAB, Simulink, HDL Coder, and Embedded Coder to implement algorithms on Zynq-7000 SoC Evaluation Kits.

The Xilinx® Zynq® Design Package from MathWorks makes it easier for you to program the Zynq platform. It provides a framework for integrated hardware/software design, simulation, and verification. This makes it easier to integrate Model-Based Design into your workflow, which enables fast design iteration cycles and helps you to detect and correct design and specification errors early.

The MathWorks products listed below provide you with a guided workflow for hardware/software codesign that includes software interface modeling, with HDL and C code generation to eliminate hand coding errors and enable rapid deployment on hardware.

You can accelerate your adoption of the guided workflow for hardware/software codesign by taking the training course Programming Zynq with MATLAB and Simulink.

Additional Zynq evaluation boards that support ANSI/ISO C/C++ code generation with Embedded Coder and HDL code generation with HDL Coder include:

Embedded Coder hardware support packages offer built-in support for specific hardware, schedulers, and compilers. MathWorks Consulting Services is available to help with extensions to other environments.

MathWorks Requirements




Support Package


Support Package Installer installs support packages. To start the installer, go to the MATLAB toolstrip and click Add-Ons > Get Hardware Support Packages. For more information, read the Embedded Coder documentation.

You can share the support packages with others using the installation files on MATLAB Central File Exchange:

Third-Party Requirements

Request Hardware Support