XSG Utils Library

Blocs de fonctions clés en main à virgule fixe et virgule flottante pour l'implémentation plus rapide de modèles FPGA

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.

Domaines d’application

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.

Avantages majeurs

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).

Versions spécifiques à l’usage

La bibliothèque XSG Utils Library est disponible en deux versions :

  • XSG Utils Library pour les développeurs d'applications FPGA afin d'intégrer leurs propres modèles FPGA temps réel avec Xilinx ® Vitis™ Model Composer HDL Library, l'ancien Xilinx ® System Generator (XSG) Blockset dans Simulink®.
  • La bibliothèque dSPACE XSG Utils Interface Library permettant de relier l’application FPGA préconfigurée, basée sur dSPACE XSG Utils, avec l’application processeur basée sur Simulink, pour l’échange et le paramétrage de données.

Les deux versions sont nécessaires pour des projets de développement complets.

Blocs fonctionnels disponibles

  • 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)

  • Small Apps
  • Infos de version
  • 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.

Informations produit Contactez-Nous

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.

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.