Das LabVIEW FPGA Module wird mit LabVIEW verwendet und hilft Ingenieuren, benutzerdefinierte Hardwarelogik zu entwickeln und auf Fehler zu untersuchen, die mit geräteeigenen FPGAs kompiliert und auf NI-Hardware übertragen werden kann. Wenn eine schnelle, deterministische Reaktion erforderlich ist, verwenden Sie NI-Hardware mit FPGAs für die Inline-Signalverarbeitung, die Kommunikation mit digitalen Protokollen und die Closed-Loop-Entscheidungsfindung.
Mit dem LabVIEW FPGA Module für DSP können Sie mit kompatibler taktgenauer Hardware hohe Sample-Raten und eine deterministische Ausführung erzielen.
Das LabVIEW FPGA Module ermöglicht einen strukturierten DSP-Ablauf vom Entwurf eines Algorithmus bis hin zur Optimierung und Hardwarebereitstellung. Mit FPGA-optimierten Primitiven wie FIR-Filtern und FFTs werden parallele Stufen mit deterministischem Timing ausgeführt. Die integrierte Simulation unterstützt die bitgenaue Validierung vor dem Kompilieren, wodurch das Risiko reduziert und die Entwicklung für RF-, softwaredefinierte Funk- und Hochgeschwindigkeitssysteme beschleunigt wird.
LabVIEW FPGA Module bietet das deterministische Timing und die präzise Protokollvalidierung für zuverlässige Tests in der Automobilelektronik.
Das LabVIEW FPGA Module ermöglicht benutzerdefinierte und Standard-Kommunikationsprotokolle direkt auf FPGA-Hardware ohne Low-Level-HDL. Ingenieure können schnell Prototypen erstellen und deterministische Signalerzeugung, Triggerung und Fehlerinjektion integrieren. Diese Funktion unterstützt Protokollvalidierung, Fehlertests und ECU-Verifizierung in Automobil-, Luft- und Raumfahrt- und Telekommunikationssystemen.
Das Diagramm zeigt den High-Level-Datenfluss im LabVIEW FPGA Module von der I/O-Erfassung und FPGA-Verarbeitung bis hin zum Host-VI, das die GUI-Interaktion handhabt.
Das LabVIEW FPGA Module macht schnelle Systeme mit geringer Latenz für mehr Ingenieure zugänglich.
Das grafische Design von LabVIEW ermöglicht es Ingenieuren, FPGA-Systeme ohne HDL-Code zu erstellen und parallele Prozesse und Signalflüsse mit Hilfe einer intuitiven Datenfluss-Programmierumgebung visuell darzustellen. Auf diese Weise entfällt die Notwendigkeit, traditionelle Beschreibungssprachen wie VHDL oder Verilog zu erlernen, während die fortgeschrittene FPGA-Entwicklung weiterhin unterstützt wird.
Ingenieure sparen Entwicklungszeit, indem sie vorhandenen Code wiederverwenden. Das LabVIEW FPGA Module kann HDL- oder Netzlisten-IP, einschließlich VHDL- und Verilog-Synthesedateien, integrieren, indem der IP-Block zur Integration vorhandener HDL verwendet wird.
01
/
02
Im Diagramm dient das LabVIEW FPGA Module als benutzerdefinierte Verarbeitungsschicht. Es führt zeitkritische, deterministische Tasks direkt auf dem FPGA aus und überbrückt physische I/O und übergeordnete Software, die Steuerung, Protokollierung und Benutzereingriffe verwaltet.
Embedded-Systemtests erfordern deterministisches Timing und Echtzeitsteuerung. Die LabVIEW+ Suite for HIL umfasst NI VeriStand, LabVIEW, LabVIEW FPGA Module, LabVIEW Real-Time Module und mehr, um die Anforderungen von Ingenieuren, die Embedded-Software-Tests und -Simulationen durchführen, zu erfüllen.
Die Embedded Control and Monitoring Software Suite umfasst Software und Tools für Industrieanlagen und das Entwickeln intelligenter Maschinen.
Feature | LabVIEW FPGA | Andere HDL (Verilog/VHDL) |
|---|---|---|
Programmierstil | Grafischer Datenfluss | Textgestaltung |
Hardwareanbindung | Native Integration mit NI-FPGA-fähiger Hardware | Erfordert manuelle Einschränkungen und detaillierte Kartenkenntnisse |
Einfache Entwicklung | Integrierter Compile Flow und Hardwareabstraktion verkürzen die Entwicklungszeit | Erfordert Synthesekenntnisse und tiefere Hardwarekenntnisse |
Größeres Ökosystem | Integriert in den NI-Softwarestapel: LabVIEW Real-Time, TestStand, VeriStand, DIAdem und mehr | erfordert in der Regel eine benutzerdefinierte Integration für Tests und Automatisierung auf Systemebene |
LabVIEW FPGA kann mit einer Vielzahl von NI-Hardware verwendet werden, die über rekonfigurierbare Technologien wie CompactRIO-Controller, FlexRIO-Geräte, softwaredefinierte USRP-Funkgeräte, den PXI-Vektorsignal-Transceiver und mehr verfügt.
CompactRIO-Systeme bieten leistungsstarke Verarbeitungsfunktionen, sensorspezifische I/O mit Signalaufbereitung und eine nahtlos integrierte Software-Toolchain. Daher eignen sie sich ideal für das industrielle Internet der Dinge (IIoT) sowie Überwachungs- und Regelanwendungen.
Diese Geräte kombinieren Analog- und Digital-I/O mit einem anwenderprogrammierbaren FPGA für die integrierte Signalverarbeitung und die benutzerdefinierte zeitliche Steuerung und Synchronisierung von Systemen.
Für die Verwendung von LabVIEW FPGA Module muss Ihr System folgende Voraussetzungen erfüllen.
01
/
05
Diese Module kombinieren Analog- und Digital-I/O mit einem anwenderprogrammierbaren FPGA für die integrierte Signalverarbeitung und die benutzerdefinierte zeitliche Steuerung und Synchronisierung von Systemen.
USRP-Geräte für softwaredefiniertes Funksystem integrieren Transceiver, Empfänger und ein geräteeigenes FPGA für schnelles Prototyping leistungsfähiger drahtloser Kommunikationssysteme mit hoher Kanalanzahl.
Spektrum- und Signalanalysatoren messen elektrische Signale im Frequenz- und Zeitbereich. Verwenden Sie diese Produkte für drahtlose Kommunikationssysteme, Radartests, zur RFIC-Charakterisierung, Spektrumsüberwachung und zur Signalaufklärung.