Le FPGA Programming Blockset est un blockset Simulink ® permettant d’utiliser un modèle FPGA créé avec un système dSPACE à l’aide de la bibliothèque HDL Vitis™ Model Composer de Xilinx ® , l'ancien Xilinx System Generator Blockset.
Aide de MathWorks ® HDL Coder TM pour modéliser des parties du modèle FPGA avec les blocs Simulink ®
Le FPGA Programming Blockset est un blockset Simulink permettant d’utiliser un modèle FPGA créé avec un système dSPACE à l'aide de la bibliothèque HDL Vitis™ Model Composer de Xilinx ® , l'ancien Xilinx® System Generator Blockset. Il fournit des blocs pour mettre en oeuvre l’interface entre le FPGA monté sur une carte dSPACE et ses E/S, ainsi que l’interface entre la carte FPGA de dSPACE et son noeud de calcul (CN).
Le blockset peut être utilisé avec les plateformes FPGA suivantes de dSPACE qui fournissent des FPGA programmables par l'utilisateur :
Scénarios d'application types pour le prototypage rapide de lois de commande (RCP) et la simulation Hardware-In-the-Loop (HIL) :
Les plateformes dSPACE FPGA fournissent divers FPGA de pointe Xilinx ® qui peuvent être programmés graphiquement avec la bibliothèque HDL Vitis™ Model Composer de Xilinx ® .
Le FPGA Programming Blockset vous permet d’intégrer le modèle FPGA obtenu dans une application temps réel exécuté sur matériel dSPACE.
Le blockset est un moyen pratique de connecter les composants du driver d'E/S de la carte E/S et de modéliser la connexion à un noeud de calcul basé sur un processeur (matériel de traitement SCALEXIO, MicroLabBox, ou MicroAutoBox). L'échange de données supporte des types de données à virgule fixe ou à virgule flottante.
Afin de garantir une liberté maximale dans le développement d'applications FPGA, il est également possible de coder à la main l'ensemble de la conception à l'aide de l'interface de codage manuel dans VHSIC Hardware Description Language (VHDL ou Verilog). Vous pouvez également intégrer des noyaux IP manuscrits dans votre modèle FPGA Simulink ou utiliser MathWorks ® HDL Coder TM pour modéliser des parties du design FPGA.
Grâce au blockset FPGA, vous pouvez synthétiser, concevoir et programmer une plateforme FPGA ou un processeur directement depuis Simulink pour une facilité d'utilisation optimale. Pendant l'exécution, vous pouvez accéder à des variables pour les tracer ou les modifier, sans avoir à modifier le modèle. Un périmètre FPGA permet même une analyse approfondie de votre conception.
Optional Hardware | Boards and Variants |
---|---|
SCALEXIO |
|
MicroAutoBox |
|
MicroLabBox |
|
Functionality | Description |
---|---|
General |
|
FPGA interface |
|
Handcode interface |
|
I/O access |
|
Processor-FPGA communication |
|
Inter-FPGA communication between SCALEXIO FPGA base boards |
|
Asynchronous tasks |
|
Variable access |
|
Remote FPGA build |
|
Support of MathWorks ® HDL Coder TM |
|
Faire avancer l'innovation. Toujours à la pointe de l'évolution technologique.
S’abonner à nos newsletters, gérer ses abonnements ou se désabonner. La newsletter mensuelle contenant toutes les informations liées à l’aéronautique et défense.