 michaeljoseph
		
			michaeljoseph
		
		
		
		
		
		
		
		
	
			
			
    
	
		
		
		08-26-2016
	
		
		04:21 PM
	
	
	
	
	
	
	
	
	
	
	
	
	
	
 - last edited on 
    
	
		
		
		07-11-2024
	
		
		10:06 AM
	
	
	
	
	
	
	
	
	
	
	
	
	
	
 by 
				
		 Content Cleaner
		
			Content Cleaner
		
		
		
		
		
		
		
		
	
			
		
Hello,
Is there a way to specify which version of Xilinx Compilation Tools to use when compiling an FPGA VI? I want to try the Vivado version of the tools rather than the ISE version to see if there is any improvement. I've listed some information about my setup below.
This is my current setup:
NI5772 / PXIe7966 digitizer and FPGA
PXIe-1082 chassis
PXIe-PCIe8388 / PXIe-PCIe8389 controller
LabVIEW 2014
In the past I have used the 'LabVIEW 2014 FPGA Module Xilinx Tools 14.7' to compile my code. But I also want to try the Vivado version, 'LabVIEW 2014 FPGA Module Xilinx Tools Vivado 2013.4', to see if it gives better results.
Based on the 'Compatibility between Xilinx Compilation Tools and NI FPGA Hardware' page here:
https://www.ni.com/en/support/documentation/compatibility/19/compatibility-between-xilinx-compilatio...
It looks like the PXIe7966 FPGA should be compatible with the Vivado 2013.4 tools. 
I have tried uninstalling the ISE 14.7 version of the tools, and installing the Vivado 2013.4 tools (so that the Vivado 2013.4 tools are the only xilinx tools installed on the computer). But LabVIEW still complains that the ISE 14.7 tools are not installed and does not compile the FPGA VI.
Thanks!
Michael
Solved! Go to Solution.
 udka
		
			udka
		
		
		
		
		
		
		
		
	
			
			
    
	
		
		
		08-26-2016
	
		
		05:44 PM
	
	
	
	
	
	
	
	
	
	
	
	
	
	
 - last edited on 
    
	
		
		
		07-11-2024
	
		
		10:07 AM
	
	
	
	
	
	
	
	
	
	
	
	
	
	
 by 
				
		 Content Cleaner
		
			Content Cleaner
		
		
		
		
		
		
		
		
	
			
		
I am not sure because it shows up in ISE not vivado version.
Ref:
https://www.ni.com/en/support/documentation/compatibility/19/compatibility-between-xilinx-compilatio...
http://www.ni.com/pdf/manuals/374738a.html
 crossrulz
		
			crossrulz
		
		
		 
		
		
		
		
		
	
			08-26-2016 06:27 PM
That FPGA is a Virtex 5, therefore you are stuck with ISE. You need an FPGA board that either uses the Zynq chip (I think this is only in cRIOs) or a Kintex 7 to use the Vivado compiler.
08-26-2016 06:40 PM
This answers my question perfectly! Thank you.
In hindsight I should have done a quick google search 'vivado virtex 5' and I would have found my answer.
08-26-2016 06:43 PM
Thanks for the additional reference link! Although I am going to mark the other reply as the solution because this was really due to the fact that vivado does not support any virtex 5 FPGAs (not really a LabVIEW concern).