- 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.