10-18-2025 01:17 PM
I have a cRIO 9012 with FPGA 9111, Labview 2016, OS Windows7.
When I try to compile the FPGA Vi I receive the error as in the following page
It looks like Compilation Xilinx tool is 14.7, even though I installed the Xilinx 10.1.
How can I remove the 14,7 which is not visible in the installed Labview software?
Solved! Go to Solution.
10-20-2025 05:34 AM - edited 10-20-2025 05:42 AM
The compile tools needed depends on the actual hardware target. You cannot force a ISE 14.7 defined target to compile with a different toolchain.
My guess is that the hardware target is designed for ISE 14.7 To compile, you will need to install 14.7.
I cannot verify if this is intended, the information is really hard to find on the NI website, so I'm assuming it's not just a bug..... ISE 10.1 is a really old toolchain, I haven't had to use that in over 10 years, and even that was for a really old target at the time.
For example, a Virtex 5 target is ISE 14.7 from LabVIEW 2012 all the way to 2025. Once a target is designed for a given compile chain, it typically does not change over time because that would be a monumental effort from NI to maintain.
You can look under "Properties" of your FPGA target iny our project and it will tell you which toolchain is required for the compilation. Here is my current target telling me that Vivado 2021.1 is required, even though the "current" version of Vivado is newer. I have four different compile tools installed due to support for different hardware, ISE 14.7 and three different Vivado versions.
Here is the same info for a Virtex 5 target (LV 2025 Q3).
10-20-2025 04:08 PM
I have solved the problem.
1) I have installed ISE 14.7, I thought that it was already installed.
2) I have installed the LV 2016 patch.
10-21-2025 03:55 AM - edited 10-21-2025 04:08 AM
Hi
I like Intaris' comprehensive answer.
The statement that if a target is configured to use a specific toolchain it is typically not changed as it requires a monumental effort from NI to maintain, has at least one well known exception.
The myRIO was initially ( 2013 ) using ISE :
But its FPGA compiler support was soon changed to use Vivado. This document from 2017 is the first to my knowledge to state the change.
September 2017
This file contains important information about the LabVIEW FPGA Module Xilinx Compilation Tools for Windows, including system requirements and installation instructions.
The Xilinx compilation tools include tools for Vivado 2015.4 and ISE 14.7, which are supported by the LabVIEW FPGA Module. Install these compilation tools if you want to compile FPGA VIs on a Windows computer. You must install these tools on the FPGA Module development computer if you plan to use the Configure Component-Level IP wizard, configure the IP Integration Node, incorporate Xilinx IP, use the FPGA IP Builder, or use third-party simulation.
The following sections contain the NI hardware supported by the Xilinx compilation tools on Windows.
Use the Xilinx Compilation Tool for Vivado 2015.4 to compile FPGA VIs for the following devices:
Use the Xilinx Compilation Tool for ISE 14.7 to compile FPGA VIs for the following devices:
Install the Xilinx Compilation Tool for ISE 10.1 if your FPGA device contains a Xilinx Virtex II chip. Visit ni.com/info and enter the Info Code FPGATool101 to download the Xilinx Compilation Tool for ISE 10.1.
Regards