• Print
  • PDF
  • Rich Text
  • Create your own I/O hardware without VHDL coding or board design
  • Graphically configure FPGAs on NI reconfigurable I/O (RIO) hardware targets
  • Define your own control algorithms with loop rates up to 300 MHz
  • Execute multiple tasks simultaneously and deterministically
  • Implement custom timing and triggering logic, digital protocols, and DSP algorithms
  • Incorporate existing HDL code and third-party IP including Xilinx CORE Generator functions
  • Download
  • View Support Resources
NI LabVIEW and the LabVIEW FPGA Module deliver graphical development for FPGA chips on NI reconfigurable I/O (RIO) hardware targets. With the LabVIEW FPGA Module, you can develop FPGA VIs on a host computer running Windows, and LabVIEW compiles and implements the code in hardware. 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.

While the LabVIEW FPGA Module contains many built-in signal processing routines, you can also integrate existing hardware description language (HDL) code as well as third-party IP including Xilinx CORE Generator functions. In addition, LabVIEW FPGA integrates with both Mentor Graphics ModelSim (must be purchased separately) and included Xilinx ISim tools for cycle-accurate simulation of logic.

With the NI Standard Service Program (SSP), you receive the latest NI software technology through automatic upgrades and an elevated level of technical support from NI applications engineers through phone and email. You also receive free, unlimited access to on-demand online training courses. A one-year subscription to SSP is less than the cost of purchasing a single upgrade.

You can optionally order the LabVIEW FPGA Module as part of an NI Developer Suite bundle. NI Developer Suite combines all of the tools you need for building embedded systems with NI hardware targets such as CompactRIO, LabVIEW FPGA for synthesizing custom logic in the user-configurable RIO FPGA core, LabVIEW Real-Time for building deterministic real-time applications, and more.

For information on system requirements, view the Resources tab.

Requirements for LabVIEW FPGA Module

The development computer is a PC or NI PXI/PXI Express system on which you install LabVIEW and the LabVIEW FPGA Module. You can use this computer to compile FPGA VIs, but if the FPGA design or target requires more than 2 GB of memory, National Instruments recommends installing the LabVIEW FPGA compilation tools on a separate computer. This computer is referred to as the remote compile server.

Development Computer

  • LabVIEW 2013 Full or Professional Development Systems (32-bit)
  • 1.2 GHz Pentium processor or equivalent
  • 11 GB additional disk space
  • Memory1: At least 3 GB of RAM for Virtex-5 and earlier FPGA targets or at least 4 GB of RAM for Virtex-6 and later2 FPGA targets
  • One of the following operating systems: Windows 7 (32-bit)3, Windows 7 (64-bit with 32-bit LabVIEW installed), Windows Vista (32-bit), Windows Vista (64-bit with 32-bit LabVIEW installed), Windows XP Pro (Service Pack 3), Windows Server 2003 R2 (32-bit)4, Windows Server 2008 R2 (64-bit with 32-bit LabVIEW installed)
  • FPGA device
  • Device driver software—To program most devices with the LabVIEW 2013 FPGA Module, install the NI-RIO 12.0 driver software. Refer to the hardware documentation for different requirements for a specific device.
1Memory requirements vary according to both the FPGA target and the FPGA VI you create for that target. To determine your memory needs, monitor the memory usage of the xst.exe process in the Windows Task Manager.

2You must use a 64-bit OS to address 4 GB of RAM.

3The LabVIEW FPGA Module uses Xilinx compilation tools that do not officially support Windows 7. NI obtained permission from Xilinx to allow LabVIEW FPGA Module customers to use the tools on this platform, with the disclaimer that Xilinx is not able to fix any bugs found that are specific to this platform. NI tested the Xilinx tools that the LabVIEW FPGA Module uses and did not find any issues. If you encounter problems with the Xilinx tools and Windows 7, you might need to compile using Windows XP or Vista. In such cases, you might want to install the Xilinx compilation tools on a separate computer. Refer to the National Instruments Web site for information about installing the compilation tools on a separate computer. NI is not liable for any problems or issues related to the use of Xilinx tools with Windows 7.

4The LabVIEW FPGA Module does not support the Windows Server non-R2 editions.
Browse the complete list of functions and VIs available with NI LabVIEW FPGA Module to learn more about how you can use this software to meet your application needs. VIs, or virtual instruments, are high-level functions in the LabVIEW environment.

Option 1: Select Module if You Already Own the Required Software


- 778694-35

Estimated Shipping Days: 5 - 10

Price: $ 2,590.00
Guarantee your price for 30 days with an NI Instant Quote ( learn more)

This module requires a development system. Minimum requirements are:

LabVIEW 2013 Base Development System (32-bit) for Windows

Upgrade your existing software now

Option 2: Select Module and Required Software to Get Started


NI LabVIEW FPGA Module, Includes 1 Year SSP - 778694-35 (Included in Price)

Development System

Graphical Programming - Compare
NI LabVIEW Full Development System for Windows - 776670-35 (Included in Price)

Standard Service (SSP) - Secure future technical support and software upgrades now.


Standard Service (SSP) - Secure future technical support and software upgrades now.

Related Software Add-Ons

Graphical Programming
NI LabVIEW FPGA Compile Cloud Service - 781941-35 (Included in Price)
NI LabVIEW Digital Filter Design Toolkit - 779023-35 (Included in Price)
NI LabVIEW PID Control Toolkit for Windows - 777874-35 (Included in Price)
Estimated Shipping Days: Qty:  Price:

Consider Developer Suite Core with FPGA Deployment Option

Get easy access to our most common software functions and capabilities.

  • Up to 71% savings compared to buying software individually
  • Price starting at
  • Includes regular software updates and unlimited on-demand online training

Visit the NI Developer Suite Advisor to order or configure this package 

Guarantee your price for 30 days with an NI Instant Quote (learn more)