What Is the LabVIEW FPGA Module?

The LabVIEW FPGA Module enables engineers and scientists to develop, debug, and deploy custom FPGA code for NI hardware with user-programmable FPGAs.

Explore the LabVIEW FPGA Module Features

LabVIEW FPGA helps you more efficiently and effectively design complex systems by providing a highly integrated development environment, IP libraries, a high-fidelity simulator, and debugging features. You can create embedded FPGA VIs that combine direct access to I/O with user-defined LabVIEW logic to define custom hardware for applications such as digital protocol communication, hardware-in-the-loop simulation, and rapid control prototyping. Though LabVIEW FPGA contains many built-in signal processing routines, you can also integrate your existing HDL code as well as third-party IP.

Use hardware auto-discovery and interactive panels to take your first measurement faster.

Graphically program FPGAs

Program FPGAs more intuitively without HDL expertise using a graphical programming language that mirrors the parallelism of hardware.

What Can You Do With the LabVIEW FPGA Module?

LabVIEW FPGA accelerates FPGA development for test, measurement, control, and prototyping applications. View the demo below to learn how to implement common FPGA tasks with LabVIEW FPGA.

Graphically Program FPGAs

You can graphically implement digital circuits on NI FPGA hardware using LabVIEW FPGA. Watch these short videos to see how to implement basic tasks using analog and digital I/O.

Subscription Benefits

Included Services

Every purchase includes access to features that help you be successful with your software:

  • Technical support from degreed engineers
  • Automatic version updates 
  • 24/7 access to selected online training and virtual demonstrations
  • Access to historical versions in case you need to share code with your team



What Hardware Can I Use With the LabVIEW FPGA Module?

You can use the LabVIEW FPGA Module with the hardware below.

CompactRIO systems provide high-performance processing capabilities, sensor-specific conditioned I/O, and a closely integrated software toolchain that make them ideal for Industrial Internet of Things (IIoT), monitoring, and control applications.

FlexRIO offers the flexibility of custom hardware without the cost of custom design by combining large, user-programmable FPGAs and high-performance analog, digital, and RF I/O.

This module combines analog and digital I/O with a user-programmable FPGA for onboard signal processing and custom system timing and synchronization.

Software defined radios (SDRs) incorporate transceivers, receivers, and an onboard FPGA for rapidly prototyping high-performance, high-channel-count wireless communications systems.

Spectrum and signal analyzers measure electrical signals in the frequency and time domains. Use these products for applications such as wireless communications, RFIC characterization, radar test, spectrum monitoring, and signal intelligence.

Related Products

The LabVIEW Real-Time Module helps you create and debug reliable, deterministic applications that run on stand-alone embedded hardware targets.

The LabVIEW FPGA IP Export Utility helps you export algorithms written in LabVIEW FPGA for deployment on third-party hardware.

LabVIEW is systems engineering software for applications that require test, measurement, and control with rapid access to hardware and data insights.

Start Your Free Trial Today