Main Content

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.

  • AXI manager provides access to live on-board memory locations from Simulink or MATLAB. You must include the AXI manager 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 FIL simulation, FPGA data capture, and AXI manager for the boards in the table.

FPGA data capture and AXI manager are supported for Xilinx® devices using Vivado® projects. Xilinx ISE projects are not supported.

Device FamilyBoardEthernetJTAG PCI ExpressComments
FILFPGA Data CaptureAXI ManagerFILFPGA Data CaptureAXI ManagerFILaFPGA Data CaptureAXI Manager

Xilinx Artix®-7

Digilent® Nexys™ 4 Artix-7

x  xxx    
Digilent Arty Boardxxxxxx    

Xilinx Kintex®-7

Kintex-7 KC705xxxxxxx x 

Xilinx Kintex UltraScale™

Kintex UltraScale FPGA KCU105 Evaluation Kit

xxxxxx  x 

Xilinx Kintex UltraScale+™

Kintex UltraScale+ FPGA KCU116 Evaluation Kit

 xxxxx  xFor more information, see PCI Express AXI Manager.

Xilinx Spartan®-6

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

Xilinx Spartan-7

Digilent Arty S7-25   xxx    

Xilinx Virtex® UltraScale

Virtex UltraScale FPGA VCU108 Evaluation Kit

xxxxxx  x 

Xilinx Virtex UltraScale+

Virtex UltraScale+ FPGA VCU118 Evaluation Kit

 xxxxxx x 

Xilinx Virtex-7

Virtex-7 VC707xxxxxxx x 
Virtex-7 VC709   xxxx x 

Xilinx Virtex-6

Virtex-6 ML605x         

Xilinx Virtex-5

Virtex ML505x         
Virtex ML506x         
Virtex ML507x         
Virtex XUPV5–LX110Tx         

Xilinx Virtex-4

Virtex ML401x        

Note

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

Virtex ML402x        
Virtex ML403x        

Xilinx Zynq®

Zynq-7000 ZC702

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

ZYBO™ Zynq-7000 Development Board

   xxx    
PicoZed™ SDR Development Kit   xxx    
MiniZed™    xx   Supported only for FPGA data capture and AXI manager via FTDI JTAG.

Xilinx Zynq UltraScale+

Zynq UltraScale+ MPSoC ZCU102 Evaluation Kit

   xxx    

Zynq UltraScale+ MPSoC ZCU104 Evaluation Kit

   xxx    

Zynq UltraScale+ MPSoC ZCU106 Evaluation Kit

   xxx    

Zynq UltraScale+ RFSoC ZCU111 Evaluation Kit

   xxx    

Zynq UltraScale+ RFSoC ZCU216 Evaluation Kit

   xxx    

a FIL over PCI Express® connection is supported only for 64-bit Windows® operating systems.

Related Topics