This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

FPGA-in-the-Loop Wizard

Generate an FPGA-in-the-loop (FIL) block or System object from existing HDL files


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

This link between the simulator and the board enables you to:

  • Verify HDL implementations directly against algorithms in Simulink or MATLAB.

  • Apply data and test scenarios from Simulink or MATLAB to the HDL design on the FPGA.

  • Integrate existing HDL code with models under development in Simulink or MATLAB.

Open the FPGA-in-the-Loop Wizard App

  • MATLAB command prompt: Enter filWizard. You provide the HDL code and all related information for creating a FIL block for simulation with an FPGA device.

Programmatic Use

expand all

filWizard(filename) relaunches the FIL Wizard using a configuration file from a previous session. At the end of each FIL Wizard session, the tool saves a MAT-file that contains the session information. You can use this MAT-file to restore the session later.

Introduced in R2012b