LabVIEW FPGA

image64510

 

Le Module NI LabVIEW FPGA étend le développement graphique LabVIEW aux cibles FPGA sur le matériel d'E/S reconfigurables (RIO) de NI. LabVIEW FPGA donne aux développeurs la possibilité de concevoir plus efficacement des systèmes complexes en leur fournissant un environnement de développement intégré, un écosystème important de bibliothèques d'IP, un simulateur haute fidélité et des fonctionnalités de mise au point.

 

Trois raisons principales d'utiliser LabVIEW FPGA

1. Conception graphique de systèmes

Le développement traditionnel de systèmes à base de FPGA requiert l'emploi d'outils logiciels de bas niveau et de langages HDL. L'apprentissage et l'utilisation du HDL est un processus fastidieux et chronophage. Le Module LabVIEW FPGA fournit une approche par programmation graphique qui simplifie l'interfaçage aux E/S et la communication des données, améliore la productivité de façon significative et accélère la mise sur le marché.

2. Réutilisation du code HDL et des bibliothèques d'IP

Afin d'améliorer la productivité du développement de votre logiciel lorsque vous concevez avec des FPGA, il devient impératif de réutiliser le code de façon efficace. Le Module LabVIEW FPGA fournit des IP, développées par NI et la société Xilinx, pour des fonctions simples comme les compteurs, ou pour des algorithmes plus avancés tels que le décodage vidéo. Le nœud d’intégration d’IP permet également d'importer et de réutiliser du code HDL existant.

3. Développement rapide d'algorithmes

Le Module LabVIEW FPGA intègre des fonctionnalités de simulation et des outils de mise au point, pour vous permettre de repérer autant d'erreurs d'implémentation que possible avant de commencer la compilation. Dans le cadre de la simulation, vous pouvez mettre au point votre code à l'aide des fonctionnalités de débogage de LabVIEW comme l'animation de l'exécution, les points d'arrêt et les sondes.