VT_System_FPGA_Stage_Element_5120x3414_GREY.png

FPGA

Accélérez la conception et testez avec plus de précision grâce aux FPGA programmables par l'utilisateur

Tirer parti de la puissance des matrices de portes programmables (FPGA) vous permet de faire passer vos tests « Hardware-in-the-Loop (HiL) » à un niveau supérieur.

Grâce à une logique librement programmable directement intégrée au système de test, vous pouvez créer exactement les fonctionnalités dont votre configuration de test a besoin. Qu'il s'agisse de traitement de signaux en temps réel, de mise en œuvre de protocoles ou d'algorithmes personnalisés, les FPGA utilisateur offrent une flexibilité et des performances maximales pour les tests HIL avec le VT System de Vector.

Vous bénéficiez ainsi d’une adaptabilité maximale, de cycles de développement plus courts et d’une qualité de test optimisée, le tout parfaitement adapté à vos besoins spécifiques.

Pourquoi choisir des modules FPGA programmables par l'utilisateur ?

  • Flexibilité maximale – Le matériel peut être reprogrammé à tout moment pour s'adapter à un large éventail d'applications.
  • Des résultats plus rapides – De nombreuses fonctions de test sont déjà disponibles grâce à la bibliothèque d’exemples FPGA.
  • Performances optimales – Puissance accrue grâce au traitement parallèle de plusieurs tâches.
  • Évolutif – Mettez à jour les systèmes sur site sans remplacer le matériel.
  • Évolutif et économique – Adaptez les conceptions en toute flexibilité et exploitez les ressources de manière optimale.
  • Réutilisable – Déployez plusieurs fois des conceptions éprouvées pour gagner du temps de développement.

Domaines d’application

Les FPGA personnalisables ouvrent un large éventail de possibilités pour les tests « Hardware-in-the-Loop » (HiL) avec le VT System de Vector, en particulier lorsque le matériel standard atteint ses limites ou que des exigences spécifiques nécessitent un traitement rapide et déterministe des signaux.

  • Traitement des signaux en temps réel :
    Les formes d’onde sont générées, filtrées ou analysées directement sur le FPGA, pour des temps de réponse précis et à faible latence.
  • Protocoles et interfaces personnalisés :
    Les FPGA personnalisables permettent la mise en œuvre de protocoles de communication et de codages propriétaires, parfaitement adaptés à l’objet testé.
  • Tâches de mesure et de stimulation :
    Les fonctions sensibles au temps, telles que la modulation PWM, l’évaluation des codeurs ou les modèles de stimulation, s’exécutent avec une synchronisation déterministe.
  • Manipulation des signaux et injection de défauts :
    Les signaux peuvent être intentionnellement modifiés ou perturbés afin de tester de manière réaliste le comportement du dispositif sous test (DUT).
  • Modèles accélérés par le matériel :
    Les modèles nécessitant une puissance de calcul importante sont implémentés directement dans la logique FPGA, pour une vitesse maximale et une capacité en temps réel.

Grâce aux FPGA utilisateur, vous posez les bases de tests HIL personnalisés, hautement performants et ultraprécis qui répondent exactement à vos exigences, sans aucun compromis.

Modules FPGA
Faites passer vos applications de test au niveau supérieur. Nos modules FPGA offrent la flexibilité et les performances nécessaires pour implémenter des fonctionnalités personnalisées directement sur le matériel.

Solutions FPGA personnalisées pour les modules du VT System

Vector propose des variantes spéciales de certains modules du VT System, équipés d’un FPGA programmable par l’utilisateur. Cela vous permet d’intégrer vos fonctionnalités personnalisées directement dans le module, avec un accès direct aux périphériques du module VT pour des performances optimales.

Vous pouvez ainsi adapter vos modules du VT System avec précision à vos besoins spécifiques et bénéficier de possibilités pratiquement illimitées en matière de développement et de test.

Les modules suivants sont disponibles à cette fin :

Architecture FPGA du VT System

Les modules du VT System utilisent des FPGA Altera®. Le FPGA principal gère le traitement des données et des signaux ainsi que l'accès au matériel d'E/S. Sur certains modules, un FPGA utilisateur supplémentaire est disponible ; vous pouvez le programmer librement et l'utiliser spécifiquement pour vos propres applications.

Le FPGA utilisateur n’est pas directement connecté à CANoe ni au matériel d’E/S, et donc pas non plus au dispositif sous test (DUT). Cela vous permet de vous concentrer entièrement sur le développement de vos fonctions de traitement des données sans avoir à vous soucier du contrôle du matériel ou de la communication avec CANoe.

Le FPGA principal gère entièrement le contrôle des E/S et la préparation des données. Il transfère de manière cyclique les données de mesure traitées vers le FPGA utilisateur et transmet ses signaux via le matériel d’E/S lorsque des changements surviennent. La communication avec CANoe s’effectue également via le FPGA principal.

Vector_FPGA_Hardware_Concept_1920x1300_EN.svg
Logiciels
Le développement de fonctionnalités FPGA sur mesure offre une grande flexibilité, mais peut s'avérer complexe. Les outils logiciels de Vector simplifient le développement et accélèrent le déploiement sur le matériel cible.

FPGA Manager – Un outil pour un développement efficace des FPGA

Afin de vous soutenir dans le développement de fonctionnalités FPGA personnalisées pour les modules VT System équipés de FPGA, Vector met à votre disposition le VT System FPGA Manager. Cet outil vous permet de gérer facilement vos projets, de compiler vos applications et de les transférer directement vers les modules VT System.

Ses principales fonctionnalités sont les suivantes :

Vector_FPGA_Manager_Project_Management_1920x1200_EN.png
Ajouter, modifier et supprimer des projets
Vector_FPGA_Manager_Configuration_1920x1200_EN.png
Configurer les variables de projet et du système
Vector_FPGA_Manager_Modeling_1920x1200_EN.png
Écriture de code HDL pour les modules FPGA
Vector_FPGA_Manager_Compilation_1920x1200_EN.png
Traduction du code utilisateur au niveau des portes logiques
Vector_FPGA_Manager_Programming_1920x1200.png
Transfert du code compilé vers le FPGA de l'utilisateur

Chaîne d'outils FPGA – De la modélisation à la mise en œuvre

Il existe plusieurs options flexibles pour le développement d'applications destinées au FPGA utilisateur :

  1. La programmation manuelle, par exemple à l'aide du langage VHDL
  2. La modélisation graphique avec Simulink®, à l’aide d’un ensemble de blocs dédié fourni par Intel®
  3. La modélisation graphique dans Simscape®

L'interface avec CANoe est établie via des variables système créées dans le FPGA Manager. Ces variables sont ensuite mappées dans le code HDL par le FPGA Manager.

La compilation du projet est gérée par Altera® Quartus®, l’environnement de conception des FPGA Altera®. Cette étape s’exécute automatiquement en arrière-plan, car Quartus® est entièrement contrôlé par le FPGA Manager de VT System. Le FPGA Manager se charge également de télécharger le code compilé vers le FPGA utilisateur.

Cela vous permet de vous concentrer entièrement sur votre développement tandis que le FPGA Manager gère le reste de manière fiable.

Vector_FPGA_Tool_Chain_1920x1920_EN.svg

Bibliothèque d'exemples FPGA – Démarrage rapide pour vos projets FPGA

Nos exemples FPGA constituent le point de départ idéal pour votre projet FPGA: éprouvés dans la pratique, flexibles et prêts à l'emploi. Au lieu de perdre du temps à partir de zéro, vous bénéficiez d'applications prêtes à l'emploi conçues pour offrir performances, efficacité et évolutivité.

Qu'il s'agisse de protocoles, de codeurs incrémentaux, de modulateurs de formes d'onde ou de fonctionnalités de mesure, ces exemples couvrent un large éventail d'applications et peuvent être rapidement adaptés à vos besoins spécifiques.

Tous les exemples d'utilisation des FPGA sont disponibles sur GitHub, où vous pouvez les télécharger et les intégrer directement à vos propres projets. Cela réduit votre temps de développement et vous laisse davantage de marge pour innover.

Vous n’avez pas trouvé ce que vous cherchiez ? Contactez-nous :nous développerons pour vous des solutions FPGA sur mesure, parfaitement adaptées à vos besoins.

Bibliothèque de modèles FPGA dans Simulink – Pour la simulation en temps réel de machines électriques

La mise en œuvre réussie de la méthode Hardware-in-the-Loop (HiL) pour les applications d'électronique de puissance nécessite des modèles précis, une exécution ultra-rapide avec des pas de temps de l'ordre de la nanoseconde, ainsi qu'une communication d'E/S à faible latence. Cela garantit que les contrôleurs sont testés dans des conditions réalistes.

Notre bibliothèque FPGA dédiée aux machines électriques offre un environnement optimal pour le développement et les essais de systèmes de commande, d'électronique de puissance et de systèmes d'entraînement électriques. Elle garantit des performances de pointe et une flexibilité maximale en matière d'essais, sans nécessiter de programmation FPGA sur mesure.

Discutons ensemble de votre cas d'utilisation
Discutons ensemble de votre cas d'utilisation
Que vous soyez en train d'étudier les différentes options ou que vous planifiiez déjà vos prochaines étapes, n'hésitez pas à nous faire part de vos besoins. Nous vous aidons à trouver la solution qui vous convient.

Produits associés