Construire des systèmes de mesure/commande haute vitesse avec des FPGA

 

Développer pour des systèmes basés sur FPGA

 

 

LabVIEW et le module FPGA rendent les systèmes haute vitesse et à faible latence accessibles à un plus grand nombre d’ingénieurs. Lorsque une réponse rapide et déterministe est requise, utilisez du matériel NI avec des FPGA pour le traitement du signal inline, la communication avec les protocoles numériques et la prise de décision en boucle fermée.

Principales fonctionnalités pour le développement FPGA

Programmation graphique

Ignorez VHDL et Verilog. LabVIEW fournit un moyen intuitif de concevoir des systèmes et représente mieux visuellement le flux de données et les processus parallèles qui se produisent dans les FPGA.

Intégration matérielle

LabVIEW FPGA est conçu pour le matériel NI. Généralement, avec LabVIEW FPGA, les tâches complexes, telles que la configuration des E/S, le transfert de données et les buffers, sont simples.

Système de compilation FPGA

Les ingénieurs implémentent plus rapidement des conceptions sur du matériel avec LabVIEW FPGA. Le logiciel simplifie le processus de compilation, de la traduction à l’optimisation du routage et à la synthèse.

Nos ingénieurs ont pu programmer le FPGA sur le périphérique NI FlexRIO graphiquement avec le LabVIEW FPGA Module de NI, ce qui a permis de développer un système à l’aide de la technologie FPGA dans un court laps de temps sans avoir recours à un langage textuel tel qu’un langage de description matérielle.

Tomohiro Morita

Fuji Heavy Industries, Ltd.

Fuji Heavy Industries Ltd. est aujourd'hui la société Subaru.

LabVIEW pour la programmation FPGA

Processus en temps réel

Le matériel NI FPGA est adapté aux besoins des systèmes qui produisent de grandes quantités de données, comme les systèmes RF. Des dizaines de mesures peuvent être traitées avec un véritable parallélisme matériel.

Implémentation d’une communication personnalisée

Lorsque les besoins de communication dépassent les capacités des protocoles standard tels que SPI ou I2C, LabVIEW FPGA permet l’implémentation de protocoles personnalisés pour communiquer avec les systèmes et les périphériques de test.

Intégration du code HDL existant

Les ingénieurs économisent du temps de développement en réutilisant le code existant. LabVIEW FPGA peut intégrer l'IP HDL ou netlist, y compris les fichiers de synthèse VHDL et Verilog.

Personnalisation en fonction de vos besoins

LabVIEW FPGA fournit un contrôle avancé du matériel. Cette solution a la fonctionnalité d'implémenter le cadencement, le déclenchement et la synchronisation personnalisés sur les périphériques FPGA NI.

Besoin de mesures et de contrôle haute vitesse ?

Lorsque des objectifs de test exigeants requièrent des niveaux de performance et de fiabilité supérieurs aux capacités traditionnelles des instruments, les ingénieurs se tournent souvent vers des systèmes basés sur FPGA. LabVIEW et le module FPGA aident les ingénieurs à développer et à mettre au point une logique matérielle personnalisée qui peut être compilée et déployée sur du matériel NI avec des FPGA embarqués.

LabVIEW FPGA Module

Vous pouvez acheter le LabVIEW FPGA Module en tant qu'abonnement autonome.

 

Suite logicielle Embedded Control and Monitoring

Le Module LabVIEW FPGA est également disponible dans le cadre de la suite logicielle Embedded Control and Monitoring, qui inclut les logiciels LabVIEW, ainsi que les Modules LabVIEW Real-Time et LabVIEW NXG FPGA.