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

ADLINK EMP-100 fanless mini PC

The ADLINK EMP-100 fanless mini PC is an effective digital signage player, suitable for retail...

Axiomtek CEM710 COM Express Type 7 module

The Axiomtek CEM710 COM Express Type 7 module is suitable for embedded edge AI servers, high-end...

Quectel EG91-EX LTE Cat 1 module

The Quectel EG91-EX LTE Cat 1 module is optimised for M2M and IoT applications, and offers data...


  • All content Copyright © 2024 Westwick-Farrow Pty Ltd