RTI FPGA Programming Blockset

Integrating FPGA models in dSPACE systems
  • Easy connection of FPGA models to processor models (Simulink®, RTI)
  • Model-based I/O configuration
  • Offline simulation in Simulink
  • Supports various dSPACE FPGA Platforms
Application Areas
The RTI FPGA Programming Blockset is a Simulink blockset for using an FPGA model created with the Xilinx® System Generator blockset with a dSPACE system. It provides RTI blocks for implementing the interface between the FPGA mounted on a dSPACE board and its I/O, and the interface between the dSPACE FPGA board and its processor board.
The blockset can be used with the following dSPACE FPGA platforms, which provide user-programmable FPGAs:
  • DS5203 FPGA Board together with a DS1005PPC Board or a DS1006 Processor Board.
  • DS2655 FPGA Base Module
  • MicroAutoBox II 1401/1511/1512 extended with a DS1552 Multi I/O Module.
Typical application scenarios for rapid control prototyping (RCP) and hardware-in-the-loop (HIL) simulation are:
  • Projects in automotives, industrial automation, medical engineering, and aviation
  • Signal preprocessing, adapting new interfaces, very fast control loops, designing and testing new concepts for electrified powertrains
Key Benefits
The dSPACE FPGA platforms provide a Xilinx® FPGA, for which you can implement an application graphically using the Xilinx® System Generator in Simulink. The RTI FPGA Programming Blockset allows you to integrate the resulting FPGA model in a Simulink model that runs on dSPACE hardware. The RTI FPGA Programming Blockset is a convenient way to connect the I/O board’s I/O driver components and to model the connection to a processor-based computation node (DS1005 or DS1006 processor boards or MicroAutoBox II). Thus, FPGA programming is seamlessly integrated into the Simulink environment. With the FPGA blockset, you can synthesize, build and program the FPGA or processor directly from Simulink for optimal convenience.
Alternatively, the handcode interface lets you program the FPGA boards in VHDL (VHSIC Hardware Description Language).