Der Kurs „Entwickeln von benutzerdefiniertem FPGA-Code mit LabVIEW FPGA“ vermittelt Kenntnisse über das Entwerfen, Prototyping und Bereitstellen von zuverlässigem LabVIEW FPGA-Code für Ihre Anwendung. Am Ende des Kurses können Sie Ihre Anforderungen an Embedded-Systeme in eine skalierbare Softwarearchitektur umsetzen, geeignete Methoden für die Kommunikation zwischen Prozessen auswählen sowie Ihren FPGA-Code für Ihre Embedded-Anwendung entwerfen, bereitstellen und replizieren.
Für diesen Kurs ist keine virtuelle Schulung verfügbar
Für diesen Kurs ist keine Präsenzschulung verfügbar
Für diesen Kurs ist keine private Schulung verfügbar
Entwerfen, Prototyping und Bereitstellen von LabVIEW FPGA-Code
Erfassen und Erzeugen von analogen und digitalen Signalen, Timing und Signalverarbeitung mit FPGA
Erkunden der Funktionen für maximale Leistung und Zuverlässigkeit mit dem LabVIEW FPGA Module
Erkunden der Funktionen für die Fehlersuche, das Benchmarking und das Testen Ihrer LabVIEW FPGA-Anwendung
On-Demand: 5 Stunden
Ingenieure, die an der Entwicklung, Fehlersuche und Problembehandlung von LabVIEW FPGA interessiert sind.
LabVIEW-Grundlagen 1 und 2
LabVIEW Professional Development System
LabVIEW-FPGA-Modul
LabVIEW Real-Time-Modul
NI CompactRIO Controller
NI-Module zur Erfassung und Ausgabe analoger Signale, Thermoelementmodule und NI-Module zur Ausgabe digitaler Signale
On-Demand: In Softwareabonnements und Unternehmensverträgen enthalten, alternativ fünf Education Services Credits oder zwei Training Credits
Lektion | Übersicht | Themen |
---|---|---|
Einführung in FPGA | Erfahren Sie mehr über die Funktionsweise des FPGA und seiner Komponenten. |
|
Erkunden des LabVIEW FPGA Module | Erfahren Sie mehr über die Arbeit mit FPGAs in LabVIEW und die Kommunikationsmethode zwischen FPGA und dem Host. |
|
Auswählen eines Ausführungsmodus | Lernen Sie verschiedene Ausführungsmodi in LabVIEW FPGA kennen. |
|
Kompilieren von FPGA-VIs | Erfahren Sie mehr über die Kompilierung von FPGA-VIs. |
|
Grundlagen zur Kompilierung | Erfahren Sie mehr über die FPGA-Kompilierung und grundlegende Optimierungsverfahren. |
|
Konfigurieren von FPGA-I/O | Lernen Sie Verfahren kennen, mit denen Sie auf die I/O des FPGA-VIs zugreifen und diese steuern können. |
|
Erkunden der LabVIEW FPGA-I/O-Typen | Lernen Sie die verfügbaren FPGA-I/O-Typen und Fehlersuchverfahren auf dem FPGA kennen. |
|
Steuern der Schleifenausführungsraten | Lernen Sie Verfahren zur Steuerung des Timings des FPGA-VIs kennen. |
|
Synchronisieren von Modulen der C-Serie | Lernen Sie die Synchronisierungsmethoden für Module der C-Serie kennen. |
|
Hinweise zum Timing für LabVIEW FPGA-VIs | Machen Sie sich mit der Verwendung der Timing-Funktionen für verschiedene Zwecke vertraut. |
|
Erkunden des Festkomma-Datentyps | Erfahren Sie mehr über die Verwendung des Festkomma-Datentyps. |
|
Erkunden des Fließkomma-Datentyps mit einfacher Genauigkeit | Machen Sie sich mit den Eigenschaften und der Verwendung des Fließkomma-Datentyps mit einfacher Genauigkeit vertraut. |
|
Überprüfen zusätzlicher Signalverarbeitungsoptionen in LabVIEW FPGA | Lernen Sie die integrierten oder externen Funktionen zur Signalverarbeitung mit dem FPGA kennen. |
|
Erkunden paralleler Schleifen auf dem LabVIEW FPGA | Erfahren Sie mehr zu parallelen Schleifen, erhalten Sie Hinweise zur Steigerung der Ausführungsgeschwindigkeit und lernen Sie, wie die Kommunikation zwischen Schleifen auf dem FPGA funktioniert. |
|
Übertragen aktueller Daten (Tag) vom FPGA an RT | Verwenden Sie Tags, um die neuesten Datenpunkte zu übertragen, und machen Sie sich mit den Tag-Kommunikationsmechanismen vertraut. |
|
Übertragen gepufferter Daten (Stream, Nachricht von LabVIEW FPGA an RT) | Verwenden Sie Streams und Nachrichten zum Übertragen mehrerer Datenpunkte und lernen Sie die Kommunikationsmechanismen für deren Implementierung kennen. |
|
Bereitstellen von FPGA-VIs | Machen Sie sich mit den verschiedenen Methoden zum Bereitstellen der FPGA-Bitdatei vertraut. |
|
Übertragen der neuesten Daten in LabVIEW FPGA | Verwenden Sie Tags, um die neuesten Datenpunkte zu übertragen, und machen Sie sich mit den Tag-Kommunikationsmechanismen vertraut. |
|
Übertragen gepufferter Daten in LabVIEW FPGA | Verwenden Sie Streams und Nachrichten zum Übertragen mehrerer Datenpunkte und lernen Sie die Kommunikationsmechanismen für deren Implementierung kennen. |
|
RT-zu-FPGA-Synchronisierung und Systemzustandsüberwachung | Lernen Sie die Möglichkeiten zur Synchronisierung von VIs und Verwendung von Watchdogs auf dem FPGA kennen. |
|
Erkunden der FPGA-Optimierung für FPGA-Code | Lernen Sie die Verfahren zur Optimierung der Programmcodegröße im FPGA und des FPGA-Durchsatzes kennen. |
|
Erkunden der Ausführung von Single-Cycle Timed Loops | Erfahren Sie mehr über die Optimierung der Programmcodeausführung mit Single-Cycle Timed Loops (SCTL). |
|
Hinweise zum Timing mit Hilfe von SCTLs | Erfahren Sie mehr über die Optimierung der Programmcodeausführung mit Single-Cycle Timed Loops. |
|
Problembehandlung und Optimierung von Programmcode auf SCTLs | Erfahren Sie mehr über die Optimierung der Leistung und des Ressourcenverbrauchs des FPGAs. |
|
Erkunden von Pipelining in LabVIEW FPGA | Erfahren Sie mehr über die Implementierung von Pipelining in Ihrem FPGA-VI. |
|
Erkunden des 4-Wire-Handshaking | Machen Sie sich mit der Optimierung des 4-Wire-Handshaking zur Verbesserung des Durchsatzes vertraut. |
|
Fehlersuch- und Testverfahren für FPGA-Code | Erfahren Sie mehr über Test- und Fehlersuchverfahren für den FPGA. |
|
Planen Sie, innerhalb eines Jahres an drei oder mehr Kursen mit Kursleiter von NI teilzunehmen?
Eine Schulungsmitgliedschaft bietet kostengünstigen und unbegrenzten Zugriff auf alle öffentlichen Präsenzschulungen und virtuellen Kurse von NI sowie unbegrenzte Zertifizierungsgutscheine.