Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI
This Document is not yet Rated  Rate this Document

Does Upgrading LabVIEW Require Recompiling My FPGA Bitfile?

Primary Software: LabVIEW Modules>>FPGA Module
Primary Software Version: 8.6
Primary Software Fixed Version: N/A
Secondary Software: N/A
Hardware: CompactRIO>>Controllers>>cRIO-9002, CompactRIO>>Controllers>>cRIO-9052, CompactRIO>>Controllers>>cRIO-9012, CompactRIO>>Controllers>>cRIO-9014, CompactRIO>>Controllers>>cRIO-9004, CompactRIO>>Controllers>>cRIO-9074, CompactRIO>>Controllers>>cRIO-9072, CompactRIO>>Controllers>>cRIO-9073

Problem:
I've recently upgraded my LabVIEW, LabVIEW Real-Time module, and LabVIEW FPGA module to a newer version.  Do I need to recompile my FPGA bitfile?

Solution:
If your Open FPGA Reference function links to your FPGA VI, LabVIEW will require you to recompile it before you can deploy your RealTime VI.  If you link the Open FPGA Reference directly to the bitfile that was compiled in the prior version, LabVIEW will not force you to recompile the bitfile.

That said, new releases of the LabVIEW FPGA module (even minor upgrades, such as from LabVIEW 8.5 to 8.5.1) have been shown to have unresponsive FPGA I/O when linked to bitfiles from previous versions.  As such, National Instruments always recommends recompiling your FPGA bitfile with the version of the LabVIEW FPGA module that matches the version of LabVIEW/LabVIEW RealTime that will be accessing that bitfile.

Related Links:
Developer Zone Tutorial: FPGA-Based Control: Millions of Transistors at Your Command (FAQ)
LabVIEW Help: Using the LabVIEW FPGA Compile Server (FPGA Module)
Developer Zone Tutorial: FPGAs - Under the Hood

Attachments:





Report Date: 10/02/2008
Last Updated: 10/03/2008
Document ID: 4Q1HS78A

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
  1 2 3 4 5
Please Contact NI for all product and support inquiries.submit