NI LabWindows™/CVI and LabVIEW FPGA Bundle Communicate With NI FPGAs From ANSI C Host Applications

  • Program FPGAs on NI reconfigurable I/O (RIO) devices using LabVIEW FPGA
  • Create FPGA Interface C APIs specific to compiled LabVIEW FPGA VIs w/ FPGA Interface C API Generator
  • Develop LabWindows/CVI ANSI C host applications that can communicate with NI FPGAs
The NI LabWindows/CVI and LabVIEW FPGA Bundle contains all of the necessary tools to design a sophisticated system based on NI field-programmable gate array (FPGA) technology.

With the NI RIO platform, you can rapidly create custom hardware circuitry with high-performance I/O and unprecedented flexibility in system timing and control using reconfigurable FPGA chips and NI LabVIEW graphical development tools.

You can use the FPGA Interface C API Generator to create custom FPGA Interface C APIs for communicating with custom NI FPGA-based hardware platforms.

LabWindows/CVI provides a stable ANSI C integrated development environment for designing advanced host applications to perform DMA data transfers, wait on and acknowledge interrupts, and read and write named controls and indicators on LabVIEW FPGAs.

Note: LabWindows/CVI host application development is only supported on PXI/PCI x86 hardware platforms. LabWindows/CVI host application development is not supported on CompactRio/Single-Board RIO Power PC Architecture.

The mark LabWindows is used under a license from Microsoft Corporation. Windows is a registered trademark of Microsoft Corporation in the United States and other countries.

NI now offers free standard shipping! Free standard shipping will be automatically applied to new quotes and orders.


Bundle Contents

Price: Call

PXI Controller (Only select one)
Embedded PXI controllers eliminate the need for an external PC and provide a complete system contained within the PXI chassis. Features include integrated CPU, hard drive, RAM, Ethernet, video, keyboard/mouse, serial, USB, Microsoft Windows or Real-Time operating system and device drivers.

PXI Chassis
The chassis provides the rugged and modular packaging for the system and contains the high-performance PXI backplane, which includes the PCI bus and timing and triggering buses.

NI PXI-1042Q Quiet 8-Slot Chassis 778636-02 Included in price

R Series FPGA Module
Multifunction Reconfigurable I/O devices

R Series FPGA Module Cable

SHC68-68-RMIO Cable (1m) 189588-01 Add $ 133


Driver Software
The NI-RIO driver is used to directly communicate with the FPGA. Additionally, the FPGA Interface C API Generator is an add-on tool that uses compiled LabVIEW FPGA code to generate FPGA Interface C APIs specific to the particular FPGA so that communication can be accomplished from C-based applications.

NI-RIO included
FPGA Interface C API included

Note: The FPGA Interface C API version 1.3 is the first version to offer LabWindows/CVI custom function panels. Earlier versions of the FPGA Interface do not offer custom function panels, but will provide the interface files necessary for creating LabWindows/CVI applications to communicate with NI PXI-based FPGA hardware.

LabWindows/CVI ANSI C Development
ANSI C test and measurement development platform that can be used to create host applications that can communicate with FPGAs to perform DMA data transfers, wait on and acknowledge interrupts, and read and write named controls and indicators. Additionally, the LabWindows/CVI development environment can be extended to target real-time hardware using the LabWindows/CVI Real-Time Module.

LabWindows/CVI Full Development System for Windows 776800-35 Included in price

LabWindows/CVI Real-Time Module 779667-35 Add $ 2,647

LabVIEW Development
LabVIEW is a graphical programming environment that can be extended using the LabVIEW FPGA Module for creating user-programmable FPGA hardware.

NI LabVIEW FPGA Module 778694-35 Included in price

Group 6


NI BASIC ASSEMBLY SERVICE 960903-01 Included in price

Price: Call

Add to Cart
Guarantee your price for 30 days (learn more) Request Quote