Présentation du cours LabVIEW FPGA hautes performances

Le cours LabVIEW FPGA hautes performances vous présente les pratiques de programmation pour les applications avec des taux d’E/S supérieurs à 5 MHz et des cibles telles que les instruments personnalisés FlexRIO et le matériel de traitement. Dans ce cours dispensé par un instructeur, vous pouvez interagir en classe avec un instructeur certifié. Ce cours vous apprend à développer des algorithmes et des conceptions numériques de traitement du signal numérique (DSP) hautes performances dans LabVIEW pour acquérir et générer des signaux analogiques et numériques, contrôler le cadencement, synchroniser les opérations et implémenter le traitement du signal sur le FPGA. Après avoir suivi ce cours, vous saurez comment intégrer du code LabVIEW et HDL existant dans des applications LabVIEW FPGA et comment concevoir des systèmes FPGA hautes performances. Le cours LabVIEW FPGA hautes performances est recommandé aux utilisateurs familiarisés avec LabVIEW FPGA et expérimentés sur les sujets abordés dans le cours Principes fondamentaux LabVIEW 1.

 

Date de la dernière version du cours ou numéro de version : 2019

 

 

Détails du cours :

Descriptif du cours LabVIEW FPGA hautes performances

LeçonPrésentationThèmes

Pourquoi opter pour LabVIEW FPGA ?

Explorez les concepts fondamentaux d’un FPGA et les raisons d’en utiliser un.

  • Qu’est-ce qu’un FPGA ?
  • Identification des avantages de LabVIEW FPGA
  • Examen des études de cas FPGA

Compréhension de l’environnement

Identification des principaux composants de l’environnement LabVIEW FPGA et compilation d’un VI FPGA.

  • Identification des logiciels et du matériel nécessaires pour votre application
  • Navigation dans l’environnement de développement LabVIEW FPGA
  • Compilation d’un VI FPGA
  • Identification de certaines constructions importantes lors de la compilation d’un VI FPGA

Mise au point

Application des techniques et des outils pour mettre au point des conceptions FPGA.

  • Comprendre les modes d’exécution et les outils de mise au point intégrés
  • Identification des stratégies de mise au point des conceptions FPGA

Comprendre les exigences d’une application

Découvrez les principales considérations à prendre en compte pour interpréter les exigences de l’application et liez ces interprétations à des alternatives pour vos solutions de conception.

  • Identification et évaluation des exigences de l’application
  • Détermination de la ou des solutions répondant aux exigences de l’application

Conception de votre application

Décomposez les exigences de l’application en fonctionnalités matérielles et logicielles et apprenez à concevoir une application.

  • Sélectionner un diagramme de conception
  • Identifier les unités de votre application FPGA
  • Concevoir une application FPGA simple
  • Optimiser les exigences d’une application
  • Décrire le flux de conception FPGA
  • Sélectionner un scénario de conception FPGA

Implémentation

Explorez différentes alternatives de conception à l’aide de LabVIEW FPGA pour tirer le meilleur parti de vos ressources FPGA.

  • Illustration du flux de conception FPGA 
  • Utilisation des interfaces externes pour votre FPGA
  • Exploitation des interfaces externes pour votre FPGA
  • Communication entre différents périphériques
  • Transfert de données d’un domaine d’horloge à un autre
  • Interaction avec différents blocs d’IP à l’aide du protocole à quatre fils

Optimisation de votre application

Corrigez les problèmes de compilation courants et tirez le meilleur parti de votre FPGA.

  • Amélioration du cadencement par pipeline
  • Augmentation de la réussite des compilations en utilisant plusieurs domaines d’horloge
  • Amélioration de la génération de code en réduisant la chaîne d’activation
  • Réduction de l’utilisation des ressources

Considérations relatives à la conception pour une application hôte

Explorez les capacités de LabVIEW FPGA pour surveiller et contrôler la communication sur votre application.

  • Interfaçage avec le FPGA
  • Modularisation de l’interface hôte
  • Optimisation de la communication DMA
  • Surveillance des FIFO DMA

Exemples d’applications hautes performances

  • Étudiez certaines applications hautes performances utilisant LabVIEW FPGA et découvrez comment les utiliser.
  • Hôte NI Streaming 5840
  • Exemple de transfert en continu Aurora 64b/66b pour le PXIe-7915
  • Combinaison du NI Streaming 5840 avec Aurora 64b/66b pour 7915
  • Transfert en continu haut débit (FlexRIO)

Commencez le cours LabVIEW FPGA hautes performances dès aujourd’hui