Do I Need the LabVIEW FPGA Module to Use My CompactRIO?

Updated Jul 19, 2019

Reported In


  • CompactRIO Controller


  • LabVIEW FPGA Module

Issue Details

I have purchased a CompactRIO system. Do I need to have the LabVIEW FPGA module purchased and installed to be able to interface with and program my CompactRIO?


In general, the LabVIEW FPGA module is not required to interface with and program the compactRIO system. The LabVIEW FPGA module is only required for the following cases:
  • You wish to design FPGA applications for your compactRIO target and utilize the FPGA on board your device.
  • You have purchased a C-Series module for your compactRIO that is only accessible via FPGA. 

Additional Information

To see if you have a device that requires the LabVIEW FPGA module, you can utilize our Software Support for CompactRIO, CompactDAQ, Single-Board RIO, R Series, and EtherCAT documentation to search for your product by model number and view it's required drivers and software.

If you do not wish to program the FPGA on-board your compactRIO and do not have a C-Series module that  requires the FPGA module, you will only need the compactRIO devices drivers and the LabVIEW Real-Time module to interface with and program your compactRIO.