Compatibility between Xilinx Compilation Tools, NI FPGA Hardware and LabVIEW

Overview

In order to compile your LabVIEW FPGA code locally or remotely for your NI FPGA Hardware (RIO, R Series, etc.), you will need a compatible version of the Xilinx Compilation Tools installed. In general, the version of the Xilinx Compilation Tools you need depends on your version of LabVIEW and which FPGA is built into your RIO device.

 

For full compatibility information please check the compatibly of your system with NI Hardware and Software Operating System Compatibility and NI Driver and Development Software Compatibility.

Considerations for Compilations 

Windows compilation tools can be used for either local or remote compilations, however, Linux can only be used for remote compilations. For more information on the Compilation process, see: Understanding the LabVIEW FPGA Compile System.

 

Note: We recommend that you use the most recent version of the Xilinx Compilation Tools that is compatible with your NI hardware, the selector below shows the earliest supported version, not the latest.

FPGA Hardware to Xilinx Compilation Tool Compatibility Selector 

Select an NI FPGA hardware product from the dropdown list to view its compatible Xilinx compilation tool.

 

After selection, go to Xilinx Compilation Tool and LabVIEW Compatibility to find the correct version of LabVIEW for your system that is supported.

Version

Xilinx Compilation Tool, Operating System and LabVIEW Compatibility 

Use this reference table to check the compatibility of the compilation tool with supported operating systems and the supported LabVIEW version. 

Compilation ToolSupported OSSupported LabVIEWNotes
Vivado 2021.1 (2025 Q1)Windows 10 (64-bit)2025 Q1 to CurrentNI Hardware and Software Operating System Compatibility
Vivado 2021.1 (2025 Q1)Linux1
(RHEL 7.4 to 8.5, SUSE 12.4, 15.2, CentOS 7.4 to 7.9, Ubuntu 18.04.1/2/3/4/5, 20.04, 20.04.1/2/3, Amazon Linux1 2 AL2)
2025 Q1 to CurrentNI Hardware and Software Operating System Compatibility
Vivado 2021.1 (2024 Q1)Windows 10 (64-bit)2024 Q1 to CurrentNI Hardware and Software Operating System Compatibility
Vivado 2021.1 (2024 Q1)Linux1
(RHEL 7.4 to 8.5, SUSE 12.4, 15.2, CentOS 7.4 to 7.9, Ubuntu 18.04.1/2/3/4/5, 20.04, 20.04.1/2/3, Amazon Linux1 2 AL2)
2024 Q1 to CurrentNI Hardware and Software Operating System Compatibility
Vivado 2021.1 (2022 Q3)Windows 10 (64-bit)2022 Q3 to CurrentNI Hardware and Software Operating System Compatibility
Vivado 2021.1 (2022 Q3)Linux1
(RHEL 7.4 to 8.5, SUSE 12.4, 15.2, CentOS 7.4 to 7.9, Ubuntu 18.04.1/2/3/4/5, 20.04, 20.04.1/2/3, Amazon Linux1 2 AL2)
2023 Q3 to CurrentArchived: LabVIEW and Linux OS Compatibility
Vivado 2019.1 (2020)Windows 10 2020 to CurrentNI Hardware and Software Operating System Compatibility
Vivado 2019.1 (2020)Windows 72020 to 2020 SP1LabVIEW and Microsoft Windows Compatibility
Vivado 2019.1 (2020)Linux1
(RHEL 7.4/5/6, SUSE 12.4, CentOS 7.4/5/6, Ubuntu 16.04.5, 18.04.1)
2020 to CurrentArchived: LabVIEW and Linux OS Compatibility
Vivado 2017.2 (2019)Windows 10 2019 SP1 to CurrentLabVIEW and Microsoft Windows Compatibility
Vivado 2017.2 (2019)Windows 72019 SP1 to 2020 SP1LabVIEW and Microsoft Windows Compatibility
Vivado 2017.2 (2019)Linux1
(RHEL Server 7.2/3, RHEL 6.6/7/8, SUSE 11.4, 12.2, CentOS 6.8/9, 7.2/3, Ubuntu 16.04)
2019 SP1 to CurrentArchived: LabVIEW and Linux OS Compatibility
Vivado 2017.2 (2018)Windows 72019 SP1 to 2020 SP1LabVIEW and Microsoft Windows Compatibility
Vivado 2017.2 (2018)Linux1 (RHEL Server 7.2/3, RHEL 6.6/7/8, SUSE 11.4, 12.2, CentOS 6.8/9, 7.2/3, Ubuntu 16.04)2019 SP1 to CurrentArchived: LabVIEW and Linux OS Compatibility
Vivado 2015.4 (2017 SP1)Windows 72017 SP1 to 2020 SP1LabVIEW and Microsoft Windows Compatibility
Vivado 2015.4 (2017 SP1)Linux1
(RHEL 6.5, RHEL 7.0, CentOS 7.0)
RHEL 6.5: 2017 SP1 to 2018 SP1
RHEL 7: 2017 SP1 to 2022 Q3
CentOS 7: 2017 SP1 to 2022Q3
Archived: LabVIEW and Linux OS Compatibility
Vivado 2015.4 (2016)Windows 72017 SP1 to 2020 SP1LabVIEW and Microsoft Windows Compatibility
Vivado 2015.4 (2016)Linux1
(RHEL 6.5, RHEL 7.0, CentOS 7.0)
RHEL 6.5: 2016 to 2018 SP1
RHEL 7: 2016 to 2022 Q3
CentOS 7: 2016 to 2022Q3
Archived: LabVIEW and Linux OS Compatibility
Vivado 2014.4 (2015 SP1)Windows 72015 SP1 to 2020 SP1LabVIEW and Microsoft Windows Compatibility
Vivado 2014.4 (2015 SP1)Windows Vista2015 SP1LabVIEW and Microsoft Windows Compatibility
Vivado 2014.4 (2015 SP1)Linux1 (RHEL 6.4, 6.5)RHEL 6.4: 2017 to 2018 SP1
RHEL 6.5: 2015 SP1 to 2018 SP1
Archived: LabVIEW and Linux OS Compatibility
Vivado 2013.4 (2014 SP1)Windows 72014 SP1 to 2020 SP1LabVIEW and Microsoft Windows Compatibility
Vivado 2013.4 (2014 SP1)Windows Vista2014 SP1 to 2015 SP1LabVIEW and Microsoft Windows Compatibility
Vivado 2013.4 (2014 SP1)Windows XP2014 SP1 to 2015 SP1LabVIEW and Microsoft Windows Compatibility
Vivado 2013.4 (2014 SP1)Linux1 (RHEL 6.3)RHEL 6.3 2014 SP1, 2017 to 2018 SP1Archived: LabVIEW and Linux OS Compatibility
ISE 14.7 (2020)Windows 72020 to 2020 SP1LabVIEW and Microsoft Windows Compatibility
ISE 14.7 (2020)Linux1 (RHEL 6.5)Not SupportedArchived: LabVIEW and Linux OS Compatibility
ISE 14.7 (2019)Windows 72019 SP1 to 2020 SP1LabVIEW and Microsoft Windows Compatibility
ISE 14.7 (2019)Linux1 (RHEL 6.5)Not SupportedArchived: LabVIEW and Linux OS Compatibility
ISE 14.7 (2018)Windows 72018 to 2020 SP1LabVIEW and Microsoft Windows Compatibility
ISE 14.7 (2018)Linux1 (RHEL 6.5)Not SupportedArchived: LabVIEW and Linux OS Compatibility
ISE 14.7 (2017 SP1)Windows 72017 SP1 to 2020 SP1LabVIEW and Microsoft Windows Compatibility
ISE 14.7 (2017 SP1)Linux1 (RHEL 6.5)Not SupportedArchived: LabVIEW and Linux OS Compatibility
ISE 14.7 (2016)Windows 72016 to 2020 SP1LabVIEW and Microsoft Windows Compatibility
ISE 14.7 (2016)Linux1 (RHEL 6.5)Not SupportedArchived: LabVIEW and Linux OS Compatibility
ISE 14.7 (2015 SP1)Windows 72015 SP1 to 2020 SP1LabVIEW and Microsoft Windows Compatibility
ISE 14.7 (2015 SP1)Windows Vista2015 SP1LabVIEW and Microsoft Windows Compatibility
ISE 14.7 (2015 SP1)Windows XP2015 SP1LabVIEW and Microsoft Windows Compatibility
ISE 14.7 (2015 SP1)Linux1 (RHEL 6.4, 6.5)RHEL 6.4: 2017 to 2018 SP1
RHEL 6.5: 2015 SP1 to 2018 SP1
Archived: LabVIEW and Linux OS Compatibility
ISE 14.7 (2014 SP1)Windows 72014 SP1 to 2020 SP1LabVIEW and Microsoft Windows Compatibility
ISE 14.7 (2014 SP1)Linux1 (RHEL 6.3)RHEL 6.3 2014 SP1, 2017 to 2018 SP1Archived: LabVIEW and Linux OS Compatibility
ISE 14.4 (2013 SP1)Windows 72013 SP1 to 2020 SP1LabVIEW and Microsoft Windows Compatibility
ISE 14.4 (2013 SP1)Windows Vista2013 SP1 to 2015 SP1LabVIEW and Microsoft Windows Compatibility
ISE 14.4 (2013 SP1)Windows XP2013 SP1 to 2015 SP1LabVIEW and Microsoft Windows Compatibility
ISE 14.4 (2013 SP1)Linux1 (RHEL 6.3)RHEL 6.3: 2014 SP1, 2017 to 2018 SP1Archived: LabVIEW and Linux OS Compatibility
ISE 13.4 (2012 SP1)Windows 72012 SP1 to 2020 SP1LabVIEW and Microsoft Windows Compatibility
ISE 13.4 (2012 SP1)Windows Vista2012 SP1 to 2015 SP1LabVIEW and Microsoft Windows Compatibility
ISE 13.4 (2012 SP1)Windows XP2012 SP1 to 2015 SP1LabVIEW and Microsoft Windows Compatibility
ISE 13.4 (2012 SP1)Linux1 (RHEL 5.6)Not SupportedArchived: LabVIEW and Linux OS Compatibility
ISE 12.4 (2011 SP1)Windows 72011 SP1 to 2020 SP1LabVIEW and Microsoft Windows Compatibility
ISE 12.4 (2011 SP1)Windows Vista2011 SP1 to 2015 SP1LabVIEW and Microsoft Windows Compatibility
ISE 12.4 (2011 SP1)Windows XP2011 SP1 to 2015 SP1LabVIEW and Microsoft Windows Compatibility
ISE 11.5 (2010)Windows 72010 to 2020 SP1LabVIEW and Microsoft Windows Compatibility
ISE 11.5 (2010)Windows Vista2010 to 2015 SP1LabVIEW and Microsoft Windows Compatibility
ISE 11.5 (2010)Windows XP2010 to 2015 SP1LabVIEW and Microsoft Windows Compatibility
ISE 10.1 (2020)Windows 72020 to 2020 SP1LabVIEW and Microsoft Windows Compatibility
ISE 10.1 (2019)Windows 72019 to 2020 SP1LabVIEW and Microsoft Windows Compatibility
ISE 10.1 (2018)Windows 72018 to 2020 SP1LabVIEW and Microsoft Windows Compatibility
ISE 10.1 (2017 SP1)Windows 72017 SP1 to 2020 SP1LabVIEW and Microsoft Windows Compatibility
ISE 10.1 (2016)Windows 72016 to 2020 SP1LabVIEW and Microsoft Windows Compatibility
ISE 10.1 (2015 SP1)Windows 72015 SP1 to 2020 SP1LabVIEW and Microsoft Windows Compatibility
ISE 10.1 (2015 SP1)Windows Vista2015 SP1LabVIEW and Microsoft Windows Compatibility
ISE 10.1 (2015 SP1)Windows XP2015 SP1LabVIEW and Microsoft Windows Compatibility
ISE 10.1 (2014 SP1)Windows 72014 SP1 to 2020 SP1LabVIEW and Microsoft Windows Compatibility
ISE 10.1 (2014 SP1)Windows Vista2014 SP1 to 2015 SP1LabVIEW and Microsoft Windows Compatibility
ISE 10.1 (2014 SP1)Windows XP2014 SP1 to 2015 SP1LabVIEW and Microsoft Windows Compatibility
ISE 10.1 (2013 SP1)Windows 72013 SP1 to 2020 SP1LabVIEW and Microsoft Windows Compatibility
ISE 10.1 (2013 SP1)Windows Vista2013 SP1 to 2015 SP1LabVIEW and Microsoft Windows Compatibility
ISE 10.1 (2013 SP1)Windows XP2013 SP1 to 2015 SP1LabVIEW and Microsoft Windows Compatibility
ISE 10.1 (2012 SP1)Windows 72012 SP1 to 2020 SP1LabVIEW and Microsoft Windows Compatibility
ISE 10.1 (2012 SP1)Windows Vista2012 SP1 to 2015 SP1LabVIEW and Microsoft Windows Compatibility
ISE 10.1 (2012 SP1)Windows XP2012 SP1 to 2015 SP1LabVIEW and Microsoft Windows Compatibility
ISE 10.1 (2011 SP1)Windows 72011 SP1 to 2020 SP1LabVIEW and Microsoft Windows Compatibility
ISE 10.1 (2011 SP1)Windows Vista2011 SP1 to 2015 SP1LabVIEW and Microsoft Windows Compatibility
ISE 10.1 (2011 SP1)Windows XP2011 SP1 to 2015 SP1LabVIEW and Microsoft Windows Compatibility

 

1 Note: Linux Compilation only operates for remote compilation.

Was this information helpful?

Yes

No