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.

NI LabVIEW for CompactRIO Developer’s Guide

Learn recommended architectures and development practices when programming NI CompactRIO controllers.

LabVIEW FPGA Module Training

Learn the essential skills and processes to design applications with LabVIEW FPGA.

Evaluate the LabVIEW 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 how LabVIEW FPGA 2012 can move you from design to deployment faster than ever before.

Proven Software Architectures

Ensure that your embedded control and monitoring system is designed for reliability, scalability, and performance by using the new LabVIEW RIO sample projects.

Reduced Compile Time

Discover your options to reduce compilation times by offloading your compiles to remote servers running new tools included with LabVIEW FPGA.

High-Performance FPGA Design

Learn how to maximize success and shorten development time when designing high-throughput applications for targets such as NI FlexRIO.

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.