FPGA interface

Wednesday, 17 June, 2009 | Supplied by: National Instruments Aust Pty Ltd

National Instruments has announced a programming interface from its NI Lab virtual research lab that makes it easier for C/C++ developers to take advantage of the LabVIEW FPGA module and FPGA-based hardware for embedded control and acquisition applications.

With the C interface to LabVIEW FPGA, developers can use LabVIEW graphical tools to program the FPGA within NI hardware and choose either LabVIEW or C/C++ tools to program the processor within the system.

This helps engineers and scientists with C expertise implement FPGAs within their design without learning hardware design.

It takes advantage of a reconfigurable I/O driver for communication between the processor and FPGA in FPGA-based hardware such as CompactRIO and Single-Board RIO.

The RIO driver abstracts the communication between the processor and FPGA so that developers can avoid register-level programming.

With the C interface to LabVIEW FPGA, users can program the real-time processor on FPGA-based hardware using C tools such as LabWindows/CVI, Visual Studio or Wind River Workbench and interface to the LabVIEW FPGA code running on the FPGA.

Developers can also program the processor using the LabVIEW Real-Time Module, which includes tools for low-level system debugging and precision execution timing for increased flexibility and functionality of deterministic real-time applications.

Additionally, the interface allows developers to use C/C++ to program the real-time processor of a PXI system or a processor on a PC running Windows and interface to the LabVIEW FPGA code running on an NI FlexRIO or a PXI/Compact PCI/PCI NI R Series FPGA I/O device.

The RIO driver provides single-point transfer and DMA streaming functionality as well as interrupt-based communication between the processor and embedded FPGA within NI hardware.

Online: www.ni.com
Phone: 02 9491 4000
Related Products

RuggON SOL 7 rugged tablet

The RuggON SOL 7 rugged tablet is powered by Intel Core Ultra processors with Intel AI Boost,...

Getac B360 Plus Copilot+ PC rugged laptop

The Getac B360 Plus Copilot+ PC rugged laptop, is designed for professionals working in...

NXP Semiconductors MCX series industrial and IoT microcontrollers

The MCX series of industrial and IoT microcontrollers features an innovative power architecture...


  • All content Copyright © 2025 Westwick-Farrow Pty Ltd