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.

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.