Do NI FPGA Backplanes Need to Be Reflashed?

Updated Mar 24, 2018

Reported In


  • PXI Multifunction Reconfigurable I/O Module
  • Digital Reconfigurable I/O Device
  • Multifunction Reconfigurable I/O Device
  • CompactRIO Controller
  • CompactRIO Chassis


  • LabVIEW FPGA Module

Issue Details

I have some FPGAs in other systems that need to be reflashed after multiple years of sitting unused. Do I need to reflash my FPGA bitfile periodically to my NI FPGA target?


You will need to reflash the bitfile if you're updating the application with a modified version of the FPGA VI. You will need to recompile and reflash the generated bitfile.  

Otherwise, the FPGA bitfile will be downloaded at bootup from the FPGA target's onboard flash memory if there is no communication between the FPGA and host. 

If you are referencing the FPGA in the host VI, then the FPGA bitfile will be embedded with the host application executable. The FPGA bitfile will be downloaded by the host application, which will then open a reference to the FPGA when the Open FPGA Reference function is called. 

For more details about how deployment works, please see Managing FPGA Deployments



Not Helpful