Présentation du cours Développement d’applications embarquées à l’aide de CompactRIO et LabVIEW FPGA

Le cours Développement d’applications embarquées à l’aide de CompactRIO et LabVIEW FPGA offre une expérience d’apprentissage pour la conception, le prototypage et le déploiement de code FPGA fiable dans votre application à l'aide de NI CompactRIO. À l’issue du cours, vous serez en mesure de traduire les exigences de votre système embarqué en une architecture logicielle évolutive, de sélectionner les méthodes de communication appropriées entre processus, ainsi que de concevoir, de déployer et de dupliquer votre code FPGA pour votre application embarquée.

Formats disponibles

 

Formation à la demande non disponible pour ce cours

 

Formations virtuelles

 

Formations en salle

 

Classes privées

Objectifs du cours

Informations détaillées sur le cours

Durée

Public

Prérequis

Produits NI utilisés

Ressources pédagogiques

Coût en crédits

Descriptif du cours Développement d’applications embarquées à l’aide de CompactRIO et LabVIEW FPGA

LeçonPrésentationThèmes

Programmation avec LabVIEW FPGA

Découvrez les utilisations courantes de FPGA, comment les utiliser dans LabVIEW, ses interfaces utilisateur, les détails de la compilation et les optimisations de base.

  • Introduction au FPGA
  • Développement d’un VI FPGA
  • Communication face-avant interactive 
  • Sélection d’un mode d’exécution
  • Compilation d’un VI FPGA
  • Considérations relatives à la compilation
  • Optimisations de base

Utilisation des E/S FPGA et du cadencement

Explorez les techniques d’accès et de contrôle des E/S ainsi que le cadencement du VI FPGA.

  • Configuration des E/S FPGA
  • Exploration des types d’E/S
  • Exploration des E/S CompactRIO analogiques
  • Gestion des erreurs d’E/S FPGA
  • Définition des vitesses d’exécution des boucles
  • Synchronisation des modules de la Série C
  • Création de délais entre les événements
  • Mesure du temps entre les événements
  • Test de performances de périodes de boucles

Traitement du signal dans LabVIEW FPGA

Explorez les types de données, les méthodes et les fonctions intégrées ou externes pour traiter les signaux avec le FPGA.

  • Utilisation des types de données à virgule fixe
  • Utilisation de virgule flottante à simple précision
  • Exécution de calculs et d’analyse FPGA
  • Intégration de la propriété intellectuelle (IP) de tiers

Communication entre processus dans LabVIEW FPGA

Explorez les mécanismes de communication disponibles pour les processus s’exécutant dans le FPGA

  • Exploration des boucles parallèles sur le FPGA
  • Transfert des données les plus récentes (tag)
  • Transfert de données bufferisées (flux, message)

Communication entre les VI FPGA et Real-Time

Explorez les mécanismes disponibles pour transférer des données entre les VI FPGA et RT

  • Communication par programmation avec le VI FPGA à partir du VI Real-Time
  • Déploiement d’un VI FPGA
  • Transfert des données les plus récentes (tag)
  • Transfert de données bufferisées (flux, message)
  • Synchronisation du VI RT et du VI FPGA
  • Implémentation d’un chien de garde FPGA

Exploration des optimisations FPGA courantes

Découvrez les optimisations pour les performances FPGA et l’utilisation des ressources.

  • Cas d’utilisation d’optimisation
  • Techniques d’optimisation pour la taille du FPGA
  • Techniques d’optimisation pour la vitesse et le débit
  • Exécution du code dans des boucles cadencées monocycle
  • Implémentation d’un pipeline
  • Exploration du handshake à quatre fils

Mise au point et test dans FPGA

Découvrez des techniques de mise au point et de test de votre VI FPGA et explorez des ressources supplémentaires.

  • Mise au point et test du code FPGA
  • Recherche de ressources supplémentaires

Poursuivez votre parcours de formation

Un ingénieur étudie LabVIEW sur son ordinateur.

 

Génie logiciel pour les applications de test

 

 

Le cours Génie logiciel pour les applications de test se concentre sur les outils LabVIEW et les pratiques industrielles pour définir, gérer, concevoir, développer, valider et déployer des solutions de test de qualité.

Un ingénieur configure SystemLink.

 

SystemLink Server pour gérer les systèmes et les données


Ce cours vous apprend à utiliser l’environnement de SystemLink Server pour gérer les systèmes de test, déployer des logiciels, gérer les actifs matériels et collecter et analyser les résultats des tests.

Un ingénieur étudie DIAdem.

 

Exploration interactive des données à l’aide de DIAdem

 

Le cours Exploration interactive des données à l’aide de DIAdem enseigne l’importation d'ensembles de données, leur analyse visuelle et par programmation, et la création de rapports de qualité pour publication. Apprenez à utiliser DIAdem SCRIPT pour automatiser chacune de ces tâches.

Mise à niveau vers l’adhésion

Si vous prévoyez de suivre au moins trois cours dispensés par un instructeur NI en un an, l’adhésion au programme de formations offre un accès économique et illimité à tous les cours virtuels publics et en classe NI, ainsi qu’un nombre illimité de bons de certification.