Xilinx FPGA Board Support from HDL Verifier

HDL Verifier™ automates the verification of HDL code on FPGA boards by providing connections between your FPGA board and your simulations in Simulink® or MATLAB®.

  • FPGA-in-the-loop (FIL) enables you to run a Simulink or MATLAB simulation that is synchronized with an HDL design running on an FPGA board.

  • FPGA data capture is a way to observe signals from your design while the design is running on the FPGA. It captures a window of signal data from the FPGA, based on your configuration and trigger settings, and returns the data to MATLAB or Simulink.

  • MATLAB AXI master provides access to live on-board memory locations from MATLAB. You must include the MATLAB AXI master IP in your FPGA design.

To use each of these features, you must have a supported FPGA board connected to your MATLAB host computer using a supported connection type, and a supported synthesis tool.

Supported Xilinx FPGA Boards

This support package enables FPGA-in-the-loop simulation for the boards in the table. FPGA data capture and MATLAB AXI master are supported for Xilinx® 7-series FPGAs, Xilinx Zynq®-7000, or newer devices using Vivado® projects. Xilinx ISE projects are not supported. Your Xilinx FPGA board must use a Digilent® USB-to-JTAG cable.

Device FamilyBoardEthernetJTAGPCI ExpressComments

Xilinx Artix®-7

Digilent Nexys™4 Artix-7

Digilent Arty Board x  

Xilinx Kintex®-7

Kintex-7 KC705xxx 

Xilinx Kintex UltraScale™

Kintex UltraScale FPGA KCU105 Evaluation Kit


Xilinx Kintex UltraScale+™

  x Supported for board customization only

Xilinx Spartan®-6

Spartan-6 SP605x   
Spartan-6 SP601x   
XUP Atlys Spartan-6x   

Xilinx Spartan-7

Digilent Arty S7-25xx  

Xilinx Virtex® UltraScale

Virtex UltraScale FPGA VCU108 Evaluation Kit


Xilinx Virtex UltraScale+

VirtexUltraScale+ FPGA VCU118 Evaluation Kit


Xilinx Virtex-7

Virtex-7 VC707xxx 
Virtex-7 VC709 xx 

Xilinx Virtex-6

Virtex-6 ML605x   

Xilinx Virtex-5

Virtex ML505x   
Virtex ML506x   
Virtex ML507x   
Virtex XUPV5–LX110Tx   


Virtex ML401x  


Support for Virtex-4 device family will be removed in a future release.

Virtex ML402x  
Virtex ML403x  

Xilinx Zynq

Zynq-7000 ZC702

Zynq-7000 ZC706  x  
ZedBoard™  x Use the USB port marked "PROG" for programming.

ZYBO™ Zynq-7000 Development Board

PicoZed™ SDR Development Kit x  

Xilinx Zynq UltraScale+

Zynq UltraScale+ MPSoC ZCU102 Evaluation Kit


Related Topics