FPGA Interface C API Overview

The FPGA Interface C API is add-on software for the NI-RIO driver. It enables communication between the processor and the user-programmable FPGA within NI reconfigurable I/O (RIO) hardware such as:

  • CompactRIO modules
  • CompactRIO Single-Board Controllers
  • FlexRIO devices
  • Multifunction reconfigurable I/O devices
  • MXI-Express RIO accessories for embedded control and acquisition applications

The FPGA Interface C API helps you use LabVIEW to program the NI hardware FPGA and choose LabVIEW or C/C++ tools to program the system processor.