This content is not available in your preferred language.

The content is shown in another available language. Your browser may include features that can help translate the text.

FPGA Target Support for the LabVIEW FPGA Module 64-bit

Updated Nov 2, 2021

Reported In

Hardware

  • PXI FPGA Module for FlexRIO
  • PXI Multifunction Reconfigurable I/O Module
  • PXI Digital Reconfigurable I/O Module
  • PXI FlexRIO Digitizer
  • PXI High-Speed Serial Instrument
  • CompactRIO Chassis
  • CompactRIO Controller
  • FlexRIO Digitizer Device
  • FlexRIO IF Transceiver Device
  • PXI FlexRIO IF Transceiver
  • PXI FlexRIO Signal Generator
  • PXI FlexRIO Coprocessor Module
  • USRP Software Defined Radio Reconfigurable Device

Software

  • LabVIEW FPGA Module

Driver

  • FlexRIO
  • NI R Series Multifunction RIO
  • NI CompactRIO

Issue Details

  • I want to use an FPGA Target on my hardware with the LabVIEW FPGA Module (64-Bit). Is this supported?
  • My FPGA Target device driver installs LabVIEW 64-bit support, but when I try to add the module to a LabVIEW project, it doesn't appear in the list of available targets, though it appears in NI-MAX.
  • When I try to use the module, I get the following error: The FPGA Module 64-bit does not support the current target or You have selected an item that cannot be created. Select another item to be added.


image.png

Solution

The 64-bit version of the LabVIEW FPGA Module only supports some modules in the following hardware lines:
  • USRP RIO devices
  • PCIe-576x/577x/5785/798x
  • PXIe-5163R/5164R/517xR/5745/576x/577x/5785/659xR/7902R/791x/797xR/798x
This list includes:
  • FlexRIO devices
  • High-Speed Serial devices
  • Vector Signal Transceivers
  • Vector Signal Analyzers
  • Vector Signal Generators
  • Reconfigurable Oscilloscopes
Note: This is the hardware range supported as of LabVIEW FPGA Module 2021 64-bit. For a list of supported hardware in a different version, refer to the version's Readme document, which can be found on the download page (refer to Related Links).

Other devices like R Series or CompactRIO devices can be used with the LabVIEW FPGA Module 64-bit as long as the bitfile was compiled using the LabVIEW FPGA Module 32-bit. The 64-bit software support for the NI CompactRIO and NI R Series Multifunction RIO drivers allows to communicate with the bitfiles using the LabVIEW FPGA Module 64-bit, but the devices cannot be programmed using 64-bit software.

Additional Information

The 64-bit version of the FPGA module was created to resolve out-of-memory errors that were common on these devices when using the 32-bit FPGA module. For other FPGA targets such as CompactRIO and R Series RIO devices, we recommend using the LabVIEW 32-bit FPGA Module.