Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI
United States

NI LabVIEW FPGA Module

The NI LabVIEW FPGA Module extends the LabVIEW graphical development platform to target field-programmable gate arrays (FPGAs) on NI reconfigurable I/O (RIO) hardware. LabVIEW is well suited for FPGA programming because it clearly represents parallelism and data flow, so users who are both experienced and inexperienced in traditional FPGA design can productively apply the power of reconfigurable hardware.

Download Evaluation Buy

Top Reasons to Use the LabVIEW FPGA Module

Powerful Graphical Programming for FPGA Hardware

Traditionally FPGAs have been programmed using VHDL or Verilog. Many engineers and scientists are either not familiar with these complex languages or require a tool that gives them faster design productivity at a higher level of abstraction to greatly simplify the process of generating FPGA code. LabVIEW FPGA is easier to get up and running than the alternative tools.

Implement LabVIEW Code Directly in Hardware

FPGAs are inherently hardware circuits; there is no OS or threads. LabVIEW designs that require high-speed processing, parallelism, reliability, and tight determinism are perfect to target to FPGAs.

Achieve High-Level Design With Low-Level Ability

LabVIEW is a highly productive language for FPGAs because it abstracts complex details for quick design time, but it retains the ability to program every clock tick when necessary.

Explore the LabVIEW FPGA Module

Introduction to LabVIEW FPGA

This webcast introduces LabVIEW FPGA Module including a technical overview, use-case analysis, and hardware ecosystem.

Overview of LabVIEW FPGA Hardware Targets

This white paper includes a brief description of all the different hardware targets supported by the LabVIEW FPGA Module.

LabVIEW FPGA Functions and IP

Download FPGA IP and example code to reduce development time.

FPGA-Based Control: Millions of Transistors at Your Command (FAQ)

Take advantage of FPGA technology, which provides the reliability of dedicated hardware circuitry, true parallelism, and fast closed-loop control performance.

LabVIEW FPGA Module Training Guide

View a free introduction to programming in LabVIEW FPGA.

Evaluate the RIO Platform

Test your FPGA based embedded design using Reconfigurable I/O hardware with the LabVIEW development environment.

What’s New in LabVIEW FPGA

Learn about the new LabVIEW FPGA Module features that help you rapidly develop functionally correct custom logic for your embedded system.

Expanded IP Access

Increase your code reuse through direct access to Xilinx IP from the LabVIEW FPGA palettes.

Streamlined Development

Be more productive through improvements in development environment performance.

Increased Simulation Capabilities

Discover how to simulate LabVIEW FPGA designs to validate timing and functional behavior before committing to a compile.

NI CompactRIO Packaged Embedded System

CompactRIO is a reconfigurable, rugged embedded system with a processor, FPGA, and hot-swappable industrial I/O modules.

NI FlexRIO Plug-In FPGA Module

This solution includes NI FlexRIO FPGA modules for PXI and PXI Express and NI FlexRIO adapter modules, which add I/O to the FPGA.

NI R Series Multifunction RIO

These plug-in boards with onboard FPGAs feature a variety of I/O types and form factors including PCI, PCI Express, and PXI.