LabVIEW FPGA Module New Features and Changes

Learn about updates, including new features and behavior changes, introduced in each version of LabVIEW FPGA Module.

Discover what is new in the latest releases of LabVIEW FPGA Module.
Note If you cannot find new features and changes for your version, it might not include user-facing updates. However, your version might include non-visible changes such as bug fixes and compatibility updates. For information about non-visible changes, refer to your product Release Notes.

LabVIEW FPGA Module 2022 Q3 Changes

  • New I/O Module Properties node added. Use this node with the Module constant to view properties for CompactRIO devices.

LabVIEW FPGA Module 2020 Changes

  • Support for C Series FPGA targets.
  • The Open FPGA VI Reference node has the following changes:
    • The Convert to Fixed-Point tab is deprecated. This option provided tools to convert floating-point data types to fixed-point.
    • The RIO address input is renamed device name.
    • The Deploy from file run mode is no longer available.
  • The Run FPGA Simulation node is renamed Run GCDL Simulation.
  • The Set Output Enable (Clock-Driven Logic) node has the following changes:
    • Terminals added for error in and error out.
    • The enable input is renamed enable?.

LabVIEW FPGA Module 2019 Changes

  • Access memory items outside a clock-driven loop.
  • Non-functional terminals removed from I/O channel nodes.
  • The LabVIEW FPGA Module is no longer required to perform the following tasks:
    • Access FPGA targets in the Design view palette of SystemDesigner.
    • View or edit FPGA code.
    • Deploy bitfiles (.lvbitx) to FPGA targets.
    • Migrate LabVIEW FPGA functions to LabVIEW.
  • The LabVIEW FPGA Module and relevant drivers are required to perform the following tasks:
    • Use driver-specific features in your FPGA code.
    • Run or compile FPGA code.
    • Migrate LabVIEW FPGA code that relies on specific drivers to LabVIEW..
  • Compile FPGA code locally without manually setting up the FPGA compiler environment.
  • Configure an FPGA resource constant to display the namespace in the resource name.