Hardware Support

Xilinx Development Board Support from HDL Coder

Automatically generate HDL code from MATLAB and Simulink for Xilinx development boards.

HDL Coder™ enables implementation of Simulink® models and MATLAB® algorithms onto Xilinx® development boards for fast prototyping on hardware using the Xilinx FPGA turnkey support package. The workflow advisor in HDL Coder helps you to select the FPGA board, map your algorithm I/O to onboard interface, generate HDL code, and synthesize the generated code. HDL Coder also provides integration with Xilinx ISE to synthesize the generated code into bitstream that you can directly download on to the FPGA on Xilinx Development boards for rapid prototyping.

To help you analyze synthesis timing report, HDL Workflow Advisor can also back annotate the Simulink model with critical path timing.

Platform Support

See the hardware support package system requirements table for current and prior version, release, and platform availability.

View enhancements and bug fixes in release notes.

Related Hardware Support Views: Aerospace and Defense, Consumer Electronics, FPGA Design, HDL Code Generation, HDL Coder, Industrial Automation and Machinery, MathWorks Supported, MATLAB Product Family, Power Electronics Control Design, Simulink Product Family, Support Package Installer Enabled, Xilinx

Ready to install?

Before installing the support package, confirm you have the correct setup. View system requirements and installation options.

Get support package



Note: Simulink is only required for the Simulink workflow. 


Support Package


Support Package Installer installs this support package and all required third-party software. To start the installer, go to the MATLAB toolstrip and click Add-Ons > Get Hardware Support Packages. For more information, read the documentation.

Get support package



One of the following Xilinx® kits or boards:

  • XUP Atlys Spartan-6 development board
  • Xilinx Spartan-3A DSP 1800A development board
  • Xilinx Spartan-6 SP605 development board
  • Xilinx Virtex-4 ML401 development board
  • Xilinx Virtex-4 ML402 development board
  • Xilinx Virtex-5 ML506 development board
  • Xilinx Virtex-6 ML605 development board



Don't see the hardware you're looking for?