Accelerate Simulink models with PCI/e connection to FPGA boards


  • High-performance using direct PCI communication
  • Push button process
  • HDL design knowledge not required
  • Advanced mode: Enables maximum system performance
  • Advanced mode: Enables maximum system flexibility


PROC_HILs is a hardware-in-the-loop acceleration tool for running Simulink designs on FPGAs. It can automatically translate Simulink designs into FPGA code and run them as part of a Simulink simulation. The generated code is compatible with the PROC board installed on the target PC, and has the synchronization code needed to communicate with Simulink. The conversion of the Simulink models into HDL code is accomplished by either Simulink® HDL Coder or Altera DSP Builder, along with GiDEL tools. The simulation of a Simulink design, or any part of it run on a high-capacity, high-speed PROC board is significantly accelerated.

To enable PROC_HILs the user adds a generation block to the design. PROC_HILs works in two phases: the preparation phase and the simulation phase.

In the preparation phase, clicking on the GiDEL generation block opens the PROC_HILs interface. Pressing the Go button will automatically:

  • Run Simulink® HDL Coder or Altera DSP Builder to generate the VHDL code
  • Run PROCWizard to add host interface logic, GiDEL IPs and constraints as pin assignments
  • Run Quartus to generate the RBF (Raw Binary File)
  • Generate the replacement design with an S-function that calls the FPGA with the RBF instead of the original block design.

In the simulation phase, the user may run the generated model accelerated by the FPGA or the original model.

Advanced users can stop the automatic process and have manual control over the different stages providing a variety of options, such as adding legacy HDL designs and operating target system designs run from users' C++ programs.


2 Ha'ilan St
Northern Industrial Zone
Or Akiva, 30600
Tel: +972 4 610 2500
Fax: +972 4 610 2501


1600 Wyatt Dr, Ste 1
Santa Clara, CA 95054
Tel: 408-969-0389
Fax: 868-615-6810

Required Products


  • Windows


  • Consulting
  • E-mail
  • On-site assistance
  • Telephone

Product Type

  • Embedded Hardware - MCU, DSP, FPGA


  • Data Analysis and Statistics
  • System Modeling and Simulation


  • Aerospace and Defense
  • Industrial Automation and Machinery
  • Semiconductor