Erstellen von Mess- und Steuersystemen mit hohen Geschwindigkeiten mit FPGAs

 

Entwicklung für FPGA-basierte Systeme

 

 

LabVIEW und das FPGA-Modul machen schnelle Systeme mit geringer Latenz für mehr Ingenieure zugänglich. 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 Entscheidungsfindung in einer geschlossenen Schleife.

Wichtigste Funktionen für die FPGA-Entwicklung

Grafische Programmierung

Überspringen Sie VHDL und Verilog. LabVIEW bietet eine intuitive Möglichkeit, Systeme zu entwerfen und den Datenfluss und die parallelen Prozesse, die in FPGAs stattfinden, besser visuell darzustellen.

Hardware-Integration

LabVIEW FPGA wurde für NI-Hardware entwickelt. Traditionell komplexe Aufgaben wie das Konfigurieren von I/O, Datenübertragung und Puffern sind mit LabVIEW FPGA einfach.

FPGA-Kompilierungssystem

Mit LabVIEW FPGA können Ingenieure Designs schneller auf Hardware umsetzen. Die Software vereinfacht den Kompilierungsprozess von der Übersetzung bis hin zur Optimierung von Verbindungen und der Synthese.

Unsere Ingenieure konnten den FPGA des NI-FlexRIO-Moduls über das NI LabVIEW FPGA Module grafisch programmieren. So war es möglich, ein System mit FPGA-Technologie innerhalb kurzer Zeit zu entwickeln, ohne dass dazu eine textbasierte Programmierung wie eine Hardwarebeschreibungssprache eingesetzt werden musste.

Tomohiro Morita

Fuji Heavy Industries, Ltd.

Fuji Heavy Industries Ltd. firmiert jetzt als Subaru Corporation.

LabVIEW für die FPGA-Programmierung

In Echtzeit verarbeiten

NI-FPGA-Hardware ist auf die Anforderungen von Systemen ausgerichtet, die große Datenmengen erzeugen, wie z. B. RF-Systeme. Dutzende von Messungen können mit echter Hardwareparallelität verarbeitet werden.

Implementieren benutzerdefinierter Kommunikation

Wenn die Anforderungen an die Kommunikation die Fähigkeiten von Standardprotokollen wie SPI oder I2C übersteigen, ermöglicht LabVIEW FPGA die Implementierung benutzerdefinierter Protokolle für die Kommunikation mit Testsystemen und -geräten.

Integrieren vorhandenen HDL-Codes

Ingenieure sparen Entwicklungszeit, indem sie vorhandenen Code wiederverwenden. LabVIEW FPGA kann HDL- oder Netzlisten-IP, einschließlich VHDL- und Verilog-Synthesedateien, integrieren.

An Ihre Bedürfnisse anpassbar

LabVIEW FPGA bietet eine erweiterte Steuerung der Hardware. Es ermöglicht die Implementierung benutzerdefinierter Timing-, Trigger- und Synchronisationsfunktionen auf NI-FPGA-Geräten.

Müssen Sie mit hohen Geschwindigkeiten messen und steuern?

Wenn anspruchsvolle Testziele einen Grad an Leistung und Zuverlässigkeit erfordern, der über das hinausgeht, was herkömmliche Gerätefunktionen bieten, greifen Ingenieure oft auf FPGA-basierte Systeme zurück. Mit LabVIEW und dem FPGA-Modul können Ingenieure benutzerdefinierte Hardware-Logik entwickeln und auf Fehler untersuchen, die mit geräteeigenen FPGAs kompiliert und auf NI-Hardware übertragen werden kann.

LabVIEW FPGA Module

Sie können das LabVIEW FPGA Module als eigenständiges Abonnement erwerben.

 

Embedded Control and Monitoring Software Suite

Sie können das LabVIEW FPGA Module als Teil der Embedded Control and Monitoring Software Suite erwerben, die LabVIEW, LabVIEW Real-Time und LabVIEW FPGA umfasst.