La solution RT-XSG est un ensemble de blocs fonctionnels Simulink destinés à la simulation avec matériel dans la boucle (HIL) et au prototypage rapide de commande sur FPGA. Elle permet également la configuration de la carte FPGA ainsi que le transfert de données à bande passante élevée entre les modèles de simulation RT-LAB et le système personnalisé par l’utilisateur pris en charge par la carte FPGA.
Avantages
Programmation FPGA facilitée
La bibliothèque RT-XSG contient plusieurs blocs fonctionnels de programmation FPGA comparables aux fonctions MATLAB Simulink.
Souplesse
Des modèles spécifiques d’application peuvent être élaborés sur mesure à destination de la carte FPGA. Le blockset RT-XSG fournit des modules de conditionnement et de conversion du signal applicables à ces modèles personnalisés pour un traitement des données temps réel avec matériel dans la boucle.
Puissance
Là où RT-LAB permet le calcul de modèles complexes de processus pilotés et de contrôleurs distribués sur de nombreux coeurs CPU, RT-XSG utilise des FPGA dédiées, pour des boucles de calcul inférieures à la microseconde.
Contrairement à l’architecture de processeur classique, qui assure une exécution séquentielle des instructions, l’architecture FPGA garantit une exécution parallèle. Cet avantage en fait un outil idéal pour la simulation à grande vitesse de modèles à faible couplage. Exemples d’applications déjà implémentées avec RT-XSG :
Générateurs haute vitesse de formes d’onde numériques et/ou analogiques (résolveur, encodeur, modulation de largeur d’impulsions, sinusoïde, Serial Peripheral Interface, etc.)
Traitement, fenêtrage et analyse du signal