Interface negates need to learn hardware design
National Instruments says its new programming interface will make it easier for C/C++ developers to take advantage of the NI LabView fpga module and NI fpga based hardware.
![](/media/uatnd5hv/nib1.jpg?width=1002&height=564&bgcolor=White&v=1d9d76673ed2e20)
With the new NI C Interface to LabVIEW fpga, developers can use LabView graphical tools in embedded control and acquisition applications to programme the fpga within NI hardware and choose either LabVIEW or C/C++ tools to programme the processor within the system.
The new fpga feature is designed to help engineers using C to implement fpgas within designs without the need to learn hardware design. It also offers the option to reuse existing embedded C code.
The C Interface utilises a reconfigurable I/O (RIO) driver for communication between the processor and fpga in NI fpga based hardware. The NI-RIO driver abstracts the communication between the processor and fpga so developers can avoid register level programming.
The C Interface is downloadable from NI Labs at www.ni.com/labs.