What Causes a Recompile of a LabVIEW FPGA VI?

Updated Oct 27, 2022

Reported In

Software

  • LabVIEW FPGA Module

Issue Details

How do I know if the changes on the block diagram will require a recompiled bitfile?

Solution

When you run the FPGA VI that LabVIEW has already compiled, LabVIEW does not need to recompile if the VI does not have any non-cosmetic changes.
If the FPGA VI has any non-cosmetic changes, then LabVIEW will recompile your VI on the next run. Examples of changes that require a recompile include the following:
    • Change the algorithm on the block diagram.
    • Add or delete functions on the block diagram.
    • Rename control or indicator.
    • Add control or indicator.