When using Vivado HLS version 2013.3, launching the GUI via the installation shortcut on the desktop or via the Start menu results in an error in the terminal pop-up window:
ERROR: %XILINX% does not contain 64bit executables
Or, something similar to the following:
WARNING: c:\nonexisting/lib/nt64 does not exist. WARNING: c:\nonexisting/bin/nt64 does not exist. WARNING: c:\nonexisting/lib/nt does not exist. WARNING: c:\nonexisting/bin/nt does not exist. ERROR: %XILINX% does not contain 64bit executables. Press any key to continue . . .
This issue occurs because the environment variable XILINX is set to an incorrect value: it should not be set in the environment variables settings.
For example, if it is set to c:\nonexisting (this is a directory that does not exist on your system). This will appear with 2013.3 VHLS when launching the GUI.
There are a few solutions available:
The user needs to verify if that will not break any other tools that are called.