Upgrade to LabVIEW 2023: Get new features for sharing code, using Python, and more!


Build High-Speed Measurement and Control Systems with FPGAs​


Develop for FPGA-Based Systems



LabVIEW and the FPGA Module make high-speed, low-latency systems accessible to more engineers. When fast, deterministic response is required, use NI hardware with FPGAs for inline signal processing, communication with digital protocols, and closed-loop decision making.

Key Features for FPGA Development

Graphical Programming

Skip VHDL and Verilog. LabVIEW provides an intuitive way to design systems and better visually represents the data flow and parallel processes that occur in FPGAs.

Hardware Integration

LabVIEW FPGA is built for NI hardware. Traditionally complex tasks, like configuring I/O, data transfer, and buffers are straightforward with LabVIEW FPGA.

FPGA Compile System

Engineers implement designs on hardware faster with LabVIEW FPGA. Software streamlines the compilation process from translation to routing optimization and synthesis.

Our engineers could program the FPGA on the NI FlexRIO device graphically with the NI LabVIEW FPGA Module, which made it possible to develop a system with FPGA technology in a short time frame without using a text-based language such as a hardware description language.

Tomohiro Morita

Fuji Heavy Industries, Ltd.

Fuji Heavy Industries Ltd. is now Subaru Corporation.

LabVIEW for FPGA Programming

Process in Real Time

NI FPGA Hardware is aligned to the needs of systems that produce large amounts of data, like RF systems. Dozens of measurements can be processed with true hardware parallelism.

Implement Custom Communication

When communication needs surpass the capabilities of standard protocols such as SPI or I2C, LabVIEW FPGA enables the implementation of custom protocols to communicate with test systems and devices.

Integrate Existing HDL Code

Engineers save development time by reusing existing code. LabVIEW FPGA can integrate HDL or netlist IP, including VHDL and Verilog synthesis files.

Customize to Your Needs

LabVIEW FPGA provides advanced control over hardware. It has the functionality to implement custom timing, triggering, and synchronization on NI FPGA devices.

Need High-Speed Measurement and Control?

When demanding test objectives require levels of performance and reliability beyond traditional instrument capabilities, engineers often turn to FPGA-based systems. LabVIEW and the FPGA Module help engineers develop and debug custom hardware logic that can be compiled and deployed to NI hardware with onboard FPGAs.


You can purchase LabVIEW FPGA Module as a stand-alone subscription.


Embedded Control and Monitoring Software Suite

You can purchase the LabVIEW FPGA Module as part of the Embedded Control and Monitoring Software Suite, which includes LabVIEW, LabVIEW Real-Time, and LabVIEW FPGA.