NI LabVIEW and the LabVIEW FPGA Module deliver graphical development for field-programmable gate array (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 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.
Requirements for LabVIEW FPGA Module
LabVIEW Full or Professional development system (32-bit) for Windows plus:
At least 11 GB additional available disk space for a complete installation
1.2 GHz Pentium processor or a compatible processor of equal or higher speed
FPGA device
Device driver software, such as NI-RIO 4.0 or later
Installation of the included Xilinx FPGA Compilation Tools
Memory requirements vary by FPGA target; although 2 GB of memory is adequate for typical FPGA VIs, the unique characteristics of each FPGA design can affect the amount of memory needed:
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
NI training courses are guaranteed to be the fastest route to increase your proficiency and productivity with NI software. Over 25,000 training participants each year worldwide enjoy reduced development time and lower application maintenance costs due to NI training. For example, Lexmark reported a 170% return on investment from National Instruments LabVIEW Basics training.
Option 1: Purchase a Training Membership and Save - NI Recommended
If you have questions about the training options listed above, or would like to learn about training courses held on-location at your company, please contact us at the number below.