New IP to simplify FPGA development

The folks at National Instruments (NI) have announced a new suite of software and hardware intellectual property (IP) to ease the task of using field-programmable gate arrays (FPGAs) in measurement, control, and signal processing.

Collaborating with its worldwide network of customers, integrators, and Alliance Partners, NI is now making available its FPGA IPNet to provide an open forum for sharing LabVIEW FPGAIP and hardware I/O modules for analog and digital I/O, communication buses/protocols and motion control. The newly available resources are intended to facilitate engineers and scientists without hardware design experience to integrate FPGA technology into their test and control applications.

Engineers use FPGAs instead of custom hardware because of their reconfigurability, short development time, low cost, and high performance; however, programming and integrating FPGAs into control, acquisition, and test systems remains difficult. NI's IPNet offers engineers instant access to more than 100 FPGA IP functions for math and signal processing, data acquisition, signal generation, control, digital communication protocols, and sensor simulation. The idea is that engineers can reduce FPGA development time by using ready-to-run IP for tasks including digital filtering, proportional integral derivative (PID) control and serialperipheralinterface (SPI) communication.

NI is also working with its Alliance Partners to create a family of C Series I/O modules to directly connect the FPGA within the CompactRIO Mechatronics hardware to real-world sensors, actuators, and communication protocols.

NI recently hosted the first CompactRIO Plugfest event, where CompactRIO module developers tested their modules for compatibility within the CompactRIO platform. There were more than 10 companies represented at the CompactRIO Plugfest – and there are now more than 25 third-party modules for CompactRIO and more than 60 C Series modules total for analog and digital I/O, communication buses and protocols, motion control and more. Some new third-party modules include:

CompactRIO is an embedded control and acquisition platform powered by graphical system design targeted at advanced applications where small size, low cost and reliability are crucial. CompactRIO is powered by NI LabVIEW FPGA and LabVIEW Real-Time technologies that give engineers the ability to design, develop and deploy custom embedded systems for a variety of industries such as automotive, mil/aero, industrial and machine control and embedded systems prototyping. For more information on CompactRIO, readers can visit www.ni.com/compactrio.