Alexander Pil
8 May 2009

National Instruments kondigt een programmeerinterface aan waarmee C/C++-ontwikkelaars gebruik kunnen maken van de Labview FPGA-module en op FPGA gebaseerde NI-hardware voor embedded besturings- en acquisitieapplicaties. Met de interface kunnen ze de grafische Labview-tools gebruiken om de herprogrammeerbare logica in NI-hardware te programmeren en kiezen voor Labview of C/C++ om de systeemprocessor aan te roepen. Volgens de leverancier kunnen ontwikkelaars met C-expertise FPGA‘s in hun ontwerpen implementeren zonder dat ze hiervoor hardwaredesignkennis nodig hebben.

De C/C++-interface voor Labview FPGA maakt gebruik van een herconfigureerbaar I/O-stuurprogramma voor communicatie tussen de processor en de FPGA in onder meer NI Compactrio en NI Single-Board Rio. Ontwikkelaars kunnen zo programmeren op registerniveau vermijden. Ze kunnen de realtime processor programmeren met C/C++-tools zoals Labwindows/CVI, Microsoft Visual Studio of Wind River Workbench en interfacen met Labview FPGA-code die draait op de FPGA.