Dynamically Loading Bitfiles onto RIO Devices

Updated May 12, 2023

Reported In

Hardware

  • CompactRIO Controller

Software

  • LabVIEW Real-Time Module
  • LabVIEW FPGA Module
  • LabVIEW

Issue Details

I have several bitfiles for a particular project. Is it possible to choose which bitfile I want to use based on feedback from my system, then dynamically deploy that bitfile?

Solution

Yes. Please refer to this example on how to dynamically load a bitfile onto a remote target. In order to choose which one you want to deploy, use a case structure with a case for each possible outcome in your application.