La bibliothèque XSG Utils Library présente des blocs fonctionnels clés en main pour le prototypage rapide de lois de commande (RCP) ou les projets de simulation Hardware-In-the-Loop (HIL). Cette bibliothèque permet aux utilisateurs d'applications FPGA temps réel de disposer de blocs de fonctions améliorés pour la mise en œuvre de leurs propres projets.
Modèles complètement ouverts pour Simulink® et
Xilinx ® Vitis™ Model Composer HDL Library, l'ancien Xilinx ® System Generator Blockset
Implémentation à virgule fixe et à virgule flottante
Instruments ControlDesk clés en main
La solution dSPACE XSG Utils Library permet aux utilisateurs d'applications FPGA temps réel de disposer de blocs de fonctions améliorés pour la mise en œuvre de leurs propres projets. Cette bibliothèque est entièrement ouverte et peut être utilisée dans les projets de prototypage rapide de lois de commande (RCP) ainsi que pour la simulation Hardware-In-the Loop (HIL).
Grâce à sa programmation générique, elle est applicable à toutes les plates-formes FPGA temps réel de dSPACE librement programmables.
La bibliothèque dSPACE XSG Utils Library contient des blocs de fonctions essentiels, généralement utilisés dans la programmation FPGA pour la mise en oeuvre en virgule fixe ou virgule flottante. Ces blocs inclus offrent des fonctions haute qualité disponibles dans la bibliothèque Simulink standard pour les implémentations basées sur processeur. Ces blocs fonctionnels de haute qualité sont prêts à l'emploi, simples à utiliser dans le cadre de votre projet, et facilitent ainsi considérablement la programmation de votre FPGA. Parmi les fonctions disponibles, citons des fonctions E/S améliorées, des oscilloscopes, des tables d'interpolation mais également un calculateur de moyennes, un générateur de signaux sinusoïdaux et un codeur de forme d’onde.
La bibliothèque XSG Utils Library présente des instruments personnalisables préconfigurés qui permettent un accès rapide aux fonctions les plus utilisées en dehors de ControlDesk (pour plus d'informations, voir les informations produit associées).
La bibliothèque XSG Utils Library est disponible en deux versions :
Les deux versions sont nécessaires pour des projets de développement complets.
Oscilloscope
Mesure de signaux PWM
Générateur de signaux PWM
Tables d’interpolation (disponibles en 1D, 2D et 3D).
Fonctions d'accès aux E/S
Intégrateur
Contrôleur PI
Calculateur de moyenne
Générateur de signaux sinusoïdaux
Système régulé du premier ordre PT1 à temps discret
Mise à l’échelle
Encodeur de forme d’onde
APU
UART (RX & TX)
Signaux sinusoïdaux ou cosinusoïdaux
Réciproques
Médians
Générateurs de signaux PWM à trois phases avec trois modes : contrôle moteur, déphasage, et défini par l'utilisateur
Functionality | Description |
---|---|
Scope | Captures 8 (out of 16) high-frequency signals within the FPGA clock rate and sends the captured data synchronously to the processor, where it can be displayed and stored in instruments such as the ControlDesk plotters. |
PWM Measurement | Measures the dead time (time between HSD and LSD), high time, and period time of a single-phase or three-phase PWM signal. |
PWM Generator | Generates an aligned PWM signal (single-phase and three-phase). The dead time and the duty cycle can be configured at runtime. |
Look-up Table | Configures the accuracy of the table, and the minimum and maximum data values to be covered. Linear interpolation algorithms or the Use Input Below method can be configured online: 1-D, 2-D, and 3-D look-up tables are available. If required, the tables can be updated at runtime. |
I/O Access Functions | Enables flexible programming and run-time parameterization of the onboard FPGA I/O as well as the stimulus mode. |
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.