Le cours Développement de code FPGA personnalisé avec LabVIEW FPGA offre une expérience de formation pour la conception, le prototypage et le déploiement de code LabVIEW FPGA fiable pour votre application. À 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.
Formation virtuelle non disponible pour ce cours
Formation en classe non disponible pour ce cours
Formation privée non disponible pour ce cours
Concevoir, prototyper et déployer du code LabVIEW FPGA
Acquérir et générer des signaux analogiques et numériques, contrôler le cadencement et implémenter le traitement de signaux sur les modules FPGA
Explorer les fonctionnalités du module LabVIEW FPGA permettant de bénéficier d’une fiabilité et de performances maximales
Explorer la mise au point, les tests de performances et les tests pour votre application LabVIEW FPGA
À la demande : 5 heures
Ingénieurs intéressés par le développement, la mise au point et le dépannage LabVIEW FPGA
LabVIEW Fondamental 1 et LabVIEW Fondamental 2
Système de développement LabVIEW Édition professionnelle
Module LabVIEW FPGA
Module LabVIEW Real-Time
Contrôleur NI CompactRIO
Modules NI d’entrée analogique, de sortie analogique, d’entrée de thermocouple et de sortie numérique
À la demande : Inclus avec l’abonnement logiciel et les contrats d’entreprise ou 5 crédits de services de formation/2 crédits de formation
Leçon | Présentation | Sujets |
---|---|---|
Introduction au FPGA | Découvrez le fonctionnement du FPGA et de ses composants. |
|
Exploration du module LabVIEW FPGA | Découvrez comment travailler avec des FPGA dans LabVIEW et explorez la méthode de communication entre le FPGA et l’hôte. |
|
Sélection d’un mode d’exécution | Découvrez les différents modes d’exécution dans LabVIEW FPGA. |
|
Compilation de VI FPGA | Explorez les détails de compilation des VI FPGA. |
|
Considérations relatives à la compilation | Découvrez les détails de la compilation FPGA et les optimisations de base. |
|
Configuration des E/S FPGA | Explorez les techniques d’accès et de contrôle des E/S du VI FPGA. |
|
Exploration des types d’E/S LabVIEW FPGA | Découvrez les types et techniques d’E/S FPGA disponibles pour gérer les erreurs sur le FPGA. |
|
Contrôle des vitesses d’exécution des boucles | Explorez les techniques de contrôle du cadencement du VI FPGA. |
|
Synchronisation des modules de la Série C | Explorez les méthodes de synchronisation des modules de la Série C. |
|
Considérations spécifiques au cadencement pour le VI LabVIEW FPGA | Explorez et utilisez les fonctions de cadencement à différentes fins. |
|
Exploration du type de données à virgule fixe | Apprenez à utiliser le type de données à virgule fixe. |
|
Exploration du type de données à virgule flottante simple précision | Explorez les caractéristiques et l’utilisation du type de données à virgule flottante simple précision. |
|
Examen des options supplémentaires de traitement du signal dans LabVIEW FPGA | Explorez les fonctions intégrées ou externes conçues pour traiter les signaux avec le FPGA. |
|
Exploration des boucles parallèles sur LabVIEW FPGA | Explorez les boucles parallèles, les considérations relatives aux performances et les moyens de communiquer entre les boucles qui s’exécutent dans le FPGA. |
|
Transfert des données les plus récentes (tag) du FPGA vers RT | Utilisez des tags pour transférer les derniers points de données et explorer les mécanismes de communication des tags. |
|
Transfert de données bufférisées (flux, message de LabVIEW FPGA vers RT) | Utilisez des flux et des messages pour transférer plusieurs points de données et explorer les mécanismes de communication à des fins d’implémentation. |
|
Déploiement du VI FPGA | Explorez les différentes méthodes permettant de déployer le fichier bitfile FPGA. |
|
Transfert des données les plus récentes dans LabVIEW FPGA | Utilisez des tags pour transférer les derniers points de données et explorer les mécanismes de communication des tags. |
|
Transfert de données bufférisées dans LabVIEW FPGA | Utilisez des flux et des messages pour transférer plusieurs points de données et explorer les mécanismes de communication à des fins d’implémentation. |
|
Synchronisation RT vers FPGA et surveillance de l’état | Découvrez comment synchroniser les VIs et utiliser des chiens de garde dans le FPGA. |
|
Exploration des optimisations FPGA pour le code FPGA | Explorez les techniques utilisées pour optimiser la taille du code dans le FPGA et le débit du FPGA. |
|
Exploration de l’exécution d’une boucle cadencée à un cycle | Découvrez comment optimiser l’exécution du code à l’aide de boucles cadencées à un cycle (SCTL). |
|
Considérations spécifiques au cadencement pour les SCTL | Apprenez à optimiser l’exécution du code avec des boucles cadencées à un cycle. |
|
Dépannage et optimisation du code dans les SCTL | Découvrez les optimisations des performances FPGA et de l’utilisation des ressources. |
|
Exploration du pipeline dans LabVIEW FPGA | Apprenez à implémenter un pipeline dans votre VI FPGA. |
|
Exploration du handshake à quatre fils | Explorez l’optimisation du handshake à quatre fils permettant d’améliorer le débit. |
|
Mise au point et test du code FPGA | Découvrez les techniques de test et de mise au point dans le FPGA. |
|
Vous prévoyez de suivre au moins trois cours dispensés par un instructeur NI dans l’année ?
Le programme d’adhésion aux formations offre un accès illimité à tous les cours publics en classe et virtuels NI, ainsi qu’à un nombre illimité de bons de certification.