Allows running Xilinx Design Suite version 14.7 under Windows 10 32/64 bit. All ISE Design Tools will be patched by replacing the libPortability.dll with a library that is Win10 compatible libPortabilityNOSH.dll that has SmartHeap disabled.
The patch does not negatively impact operation and performance of the tools. The patch scripts have to be executed in the Xilinx installation folder. The usage below assumes installation to C:\Xilinx folder. You can change that to your folder, if different.
For PlanAhead 14.7 you still need to manually add '-m32' to the shortcut or start menu so that the target becomes: C:\Xilinx\14.7\ISE_DS\PlanAhead\bin\planAhead.bat -m32
set XILINX = C:\Xilinx\14.7\ISE_DS\ISE
set XILINX_EDK = C:\Xilinx\14.7\ISE_DS\EDK
c:\Xilinx\patch.bat
c:\Xilinx\revert.bat
Sometimes the USB-to-JTAG adapter is not getting recognized (LED off). This requires uninstalling existing drivers and then installing the right drivers.
cd C:\Xilinx\14.7\ISE_DS\common\bin\nt64 <- this is the default install location, yours may be different, adjust as needed
wdreg -inf windrvr6.inf uninstall
wdreg -inf xusbdrvr.inf uninstall
net stop XilinxPC4Driver
del "%WINDIR%\system32\drivers\windrvr6.sys"
del "%WINDIR%\system32\drivers\xusb*.sys"
del "%WINDIR%\system32\drivers\xpc4drvr.sys"
wdreg -inf windrvr6.inf install
wdreg -inf xusbdrvr.inf install
If the procedure executed correctly the LED on the USB adapter should turn ON. The LED should be Yellow if target is powered off or JTAG cable not connected to the adapter; Green if target is powered on and JTAG connected to the adapter).
disconnect all Xilinx USB cables from the host computer
download ug344_windows.zip from xilinx.com: https://www.xilinx.com/member/forms/download/design-license.html?cid=100840
extract content of the downloaded archive file
in CMD with admin rights execute install_xusb.bat
okay the "Always trust software from Xilinx" dialog box
check that the USB adapter LED turned ON
disconnect all Xilinx USB cables from host computer
in a shell console, with root rights:\
download install_drivers.tar.gz from xilinx.com: https://www.xilinx.com/member/forms/download/design-license.html?cid=103670
extract content of the downloaded archive file: tar xzvf install_drivers.tar.gz
cd install_drivers
./install_drivers
check that the USB adapter LED turned ON