08-26-2016 04:21 PM - last edited on 07-11-2024 10:06 AM by 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.
08-26-2016 05:44 PM - last edited on 07-11-2024 10:07 AM by 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
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).