Cours sur le Kit LabVIEW FPGA haute performance

Le cours LabVIEW FPGA hautes performances enseigne des concepts aux développeurs qui cherchent à concevoir, à mettre en œuvre et à optimiser leur conception LabVIEW FPGA. Ce cours vous permettra d’en savoir plus sur les ressources FPGA, la communication, les simulations et les stratégies de conception pour votre application FPGA.

Informations détaillées sur le cours :

Descriptif du cours LabVIEW FPGA hautes performances

Leçon Présentation Thèmes
Pourquoi LabVIEW FPGA ? Comprendre les concepts fondamentaux d’un FPGA et pourquoi en utiliser un. 
  • Qu’est-ce qu’un FPGA ? 

  • Identification des avantages de LabVIEW FPGA 

  • Examen des études de cas FPGA 

Comprendre l’environnement  Identifier les principaux composants de l’environnement LabVIEW FPGA et expliquer comment compiler un VI FPGA. 
  • Identifier les logiciels et le matériel pour votre application 

  • Compilation du VI FPGA 

  • Identifier des concepts importants lors de la compilation d’un VI FPGA 

Mise au point  Appliquer des techniques et des outils pour la mise au point des conceptions de FPGA.
  • Modes d’exécution et outils de mise au point intégrés 
  • Techniques de mise au point 

  • Construction d’un banc de test 

Comprendre les exigences d’une application Examiner un ensemble d’exigences et déterminer les solutions potentielles pour atteindre les objectifs de l’application.
  • Identifier et évaluer les exigences de l’application 
  • Déterminer la (les) solution(s) qui répondent aux exigences de l’application 

Conception de votre application Décomposer les exigences de l’application en fonctionnalités matérielles et logicielles et apprendre à concevoir une application.  
  • Sélectionner un diagramme de conception 
  • Identifier les unités d’une 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 Comprendre le flux de conception FPGA et appliquer ce processus à une application pratique
  • Démonstration du flux de conception FPGA via une étude de cas DSP 
  • Utilisation d’interfaces externes 

  • Exploiter les interfaces externes 

  • 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  Corriger les problèmes de compilation courants et tirer le meilleur parti d’un FPGA 
  • Amélioration du cadencement par pipeline 
  • Augmenter le succès de la compilation 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  Comprendre comment NI FPGA affecte une 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 Comprendre les applications hautes performances et comment les utiliser.
  • Hôte NI Streaming 5840
  • Exemple de transfert en continu Aurora 64b/66b pour le PXIe-7915 

  • Combiner NI Streaming 5840 avec Aurora 64b/66b pour 7915

  • Streaming haut débit (FlexRIO) 

Commencez LabVIEW FPGA hautes performances dès aujourd’hui