The FPGA Programming Blockset is a Simulink® blockset based on the AMD® Vitis™ Model Composer HDL Library for allowing the integration of FPGA models into a dSPACE system.

Extensible

Utilisation fluide des applications fixes aux applications mobiles

Meilleur de sa catégorie pour la boucle fermée

Calcul en temps réel le plus rapide des modèles de simulation grands et complexes

Convenient Model-Based Approach

Comfortable design of FPGA applications within a Simulink environment

Application Areas

The FPGA Programming Blockset is a Simulink blockset based on the AMD® Vitis™ Model Composer HDL Library. It provides 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 the processor.

Despite the model-based approach, the FPGA Programming Blockset allows a very high degree of freedom during implementation. For example, it is possible to implement subsystems with the HDL CoderTM or to use multiple clock domains. It also allows the coupling of multiple dSPACE FPGAs.

Typical application scenarios for rapid control prototyping (RCP) and hardware-in-the-loop (HIL) simulation are:

  • Projects in the automotives, industrial automation, medical engineering, and aerospace industries
  • Signal preprocessing, adapting new interfaces, very fast control loops, designing and testing new concepts for electrified powertrains

Key Benefits

  • Graphically programmable with AMD® Vitis™ Model Composer HDL Library or HDL Coder in Simulink®
  • FPGA build sever for Linux for an accelerated build process
  • Integrate the resulting FPGA design into a real-time application
  • Synthesize, build, and program an FPGA or processor directly from Simulink for optimal convenience

Benefits in Detail

The dSPACE FPGA platforms provide various cutting-edge AMD® Vitis™ FPGAs that can be programmed graphically with AMD® Vitis™ Model Composer HDL Library in Simulink®. The platforms let you integrate the resulting FPGA design into a real-time application that runs on dSPACE hardware.

The blockset also provides 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 (SCALEXIO processing hardware, MicroLabBox, or MicroAutoBox). The data exchange supports fixed-point data types as well as floating-point data types.

To provide maximum flexibility in developing FPGA applications, you can integrate custom IP cores into your Simulink FPGA model or use HDL CoderTM to model parts of the FPGA design. With the FPGA blockset, you can synthesize, build, and program an FPGA or processor directly from Simulink for optimal convenience.

By using a dSPACE FPGA Build Server under Windows or Linux, build processes can be outsourced to the server and monitored with a monitoring tool. The separation of modeling and build processes enables optimized and independent workflows.

During run time, you can access variables to trace or modify them without having to modify the model. An FPGA scope even allows for in-depth analysis of your design.

Cela vous intéresse. Contactez-nous:

More In-depth Information about FPGA Programming Blockset

Restez informé grâce à notre service de newsletter dSPACE direct.

Grâce à notre service de newsletter dSPACE, nous vous tiendrons informé des cas d'utilisation actuels, des nouvelles solutions et des nouveaux produits, ainsi que des formations et des événements. Inscrivez-vous ici pour un abonnement gratuit.

Enable form call

At this point, an input form from Click Dimensions is integrated. This enables us to process your newsletter subscription. The form is currently hidden due to your privacy settings for our website.

External input form

By activating the input form, you consent to personal data being transmitted to Click Dimensions within the EU, in the USA, Canada or Australia. More on this in our privacy policy.