January 2023
This file contains installation instructions and compatibility information for LabVIEW 2023 Q1 FPGA Module.
You can find more release information on ni.com.
Product Security and Critical Updates
Upgrade and Compatibility Issues
Automating the Installation of NI Products
Using NI Software with Microsoft Windows 11
Unsupported Windows Operating Systems
The development computer is a PC or NI PXI/PXI Express system on which you install LabVIEW and the FPGA Module. You can also install the Xilinx compilation tools on your development computer to compile LabVIEW FPGA VIs locally. However, if the FPGA design or target requires more than 2 GB of memory, NI recommends you install the Xilinx compilation tools on a separate computer. This computer is referred to as the remote compile worker.
Visit ni.com/info and enter the Info Code XilinxCompileTools for more information about the NI hardware supported by each Xilinx compilation tool.
The development computer must meet the following system requirements:
1 Memory requirements vary according to both the FPGA target and the FPGA VI you create for that target.
Refer to the LabVIEW Readme for additional system requirements and supported operating systems for LabVIEW.
If you install the FPGA Compile Farm Server on a separate computer, you can configure that computer to be a remote compile farm server. If you install the Xilinx compilation tools on a separate computer, you can configure that computer to be a remote compile worker.
Refer to the Setting Up a Remote Compile Farm Server or Compile Worker section of this document for information about setting up and using a local or remote compile farm server or compile worker. Visit ni.com/info and enter the Info Code XilinxCompileTools for more information about the NI hardware supported by each Xilinx compilation tool.
You can use either a Windows or Linux computer as a compile worker. Refer to the Xilinx Compilation Tools Readme for information about the minimum system requirements.
The remote compile farm server must meet the following minimum system requirements:
This section provides information about installing the FPGA Module and related components.
Note If you are upgrading from a previous version of LabVIEW, you must install the LabVIEW 2023 Q1 FPGA Module before mass-compiling existing FPGA VIs. Otherwise, some FPGA-specific VIs might have mutation issues.
Download the FPGA Module installer from ni.com/downloads. NI software includes NI Package Manager to handle the installation. Refer to the NI Package Manager Manual for more information about installing, removing, and upgrading NI software using NI Package Manager.
To install LabVIEW and the FPGA Module using the LabVIEW Platform media, complete the following steps:
Note To configure the IP Integration Node, or use the Configure Component-Level IP wizard on Virtex-II devices, you also must install the Xilinx Compilation Tool for ISE 14.7. Xilinx IP and simulation exports are not supported on Virtex-II FPGA devices.
In addition to installing program files and documentation in the LabVIEW directory, the installer also puts files from Xilinx in the x:\NIFPGA directory, where x is the drive on which you installed LabVIEW. The FPGA Module uses these files to compile FPGA VIs into code that runs on an FPGA target.
You can use the LabVIEW Platform media to install the FPGA Compile Farm Server to offload compiles to dedicated computer. You must install the FPGA Compile Farm Server separately on any remote machine that you want to use to manage your compilations. Also, you must install the Xilinx compilation tools on any machine that you want to use as a remote compile worker. Visit ni.com/info and enter the Info Code XilinxCompileTools for more information about the NI hardware supported by each Xilinx compilation tool.
NI also offers the LabVIEW FPGA Compile Cloud Service to increase the development efficiency by offloading compile jobs to multiple computers in a cloud environment. Visit ni.com/trycompilecloud for information about the LabVIEW FPGA Compile Cloud.
Visit ni.com/security to view and subscribe to receive security notifications about NI products. For information about critical updates from NI, refer to Available Critical and Security Updates for NI Software.
The FPGA Module (64-bit) provides access to more memory than the FPGA Module (32-bit) can provide. The FPGA Module (64-bit) is available in English only.
Visit FPGA Target Support for the LabVIEW FPGA Module 64-bit for information about the NI hardware devices supported by the FPGA Module.
You cannot use an unsupported device with the FPGA Module (64-bit) or run example VIs that require an unsupported device in the FPGA Module (64-bit). Refer to the specific hardware documentation for more information about compatibility with the FPGA Module (64-bit).
If you upgrade from the LabVIEW 2019 FPGA Module or later to the LabVIEW 2023 Q1 FPGA Module, you might encounter the following compatibility issues:
Vivado Version Upgrade—The Vivado compilation tool version is upgraded from 2019.1 to 2021.1. The following are the changes and compatibility issues:If you open a VI saved in a previous version of LabVIEW that contains an IP Integration Node or Xilinx IP node, complete the following steps to regenerate or reconfigure files.
IP Integration Node | Xilinx IP Node |
---|---|
|
|
Upgrading the FPGA Module requires you to upgrade to a new version of the Xilinx compilation tools. This upgrade can change the timing or resource utilization characteristics of FPGA VIs you developed in previous versions or cause these VIs to fail to compile. NI recommends that you test all FPGA designs after upgrading.
Refer to the LabVIEW Help, accessible by selecting Help»LabVIEW Help from LabVIEW, for information about the FPGA Module.
Select Help»Find Examples from LabVIEW to launch the NI Example Finder. You can modify an example VI to fit an application, or you can copy and paste from one or more examples into a VI that you create.
You can automate the installation of most NI products using command-line arguments to suppress some or all of the installer user interface and dialog boxes.
If the NI product you are installing uses Microsoft .NET 4.6.2, the .NET installer may run before any NI software installs and may require a reboot before the installation of NI software begins. To avoid a .NET reboot, install .NET 4.6.2 separately before you install NI software.
For more information about automating the installation of NI products, refer to Automating an Installer in the NI Package Manager manual.
Microsoft Windows 11 is the latest version of the Windows operating system and features significant changes compared to previous versions. For more information about NI support for Windows 11, refer to NI Product Compatibility for Microsoft Windows 11.
LabVIEW FPGA Module no longer supports Windows Vista/XP/7/8.x, Windows Server 2003/2008/2012, or any 32-bit Windows operating system. Versions of this product that ship after May 1, 2021, may not install or execute correctly on these operating systems. For detailed information about NI operating system support, visit https://www.ni.com/r/win32bitsupport.