6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Wed Apr 24, 2024 10:49 am

All times are UTC




Post new topic Reply to topic  [ 4 posts ] 
Author Message
PostPosted: Tue Aug 21, 2018 7:47 pm 
Offline

Joined: Mon Mar 02, 2009 7:27 pm
Posts: 3258
Location: NC, USA
Here is the link I found when today I first tried to install ISE14.7 1015.1 on my 64-bit Windows 10 machine: https://www.eevblog.com/forum/microcont ... -8-64-bit/

EDIT: ISE14.7 is the latest version of Xilinx's software that can generate a file necessary for programming older families of their CPLD's and FPGA's, like like the Spartan 6 and even the 5V XC95xx CPLDs. So those of us with newer/faster desktops running Windows 10 are in need of this modification because Xilinx no longer devotes time to maintain ISE14.7 ALTHOUGH these IC families are still being produced.

ISE would not even start up. Thanks to 'BytesGuy' in the link, he figured out a way to get it working. Thanks to him for that because that virtual machine download, made for Win10, from Xilinx runs like crap. I would hate to think of how slow everything would run when trying to optimize a design using SmartExplorer.

In case that link doesn't work in the future, I've decided to post it here as well, as well as the .zip file needed to fix PlanAhead to run in 32-bit mode.

A great many thanks to BytesGuy!

10/8/15: This guide will also work for Windows 10 64-bit :-+

I recently scored a Spartan 3E Starter Board on eBay. So, thinking I was on to a winner as I used this board during my time at uni, I downloaded and installed Xilinx ISE WebPACK.

But the problem is, it barely works in 64-bit mode on Windows 8 :palm: The license manager and Project Navigator both just close when you try to open a file and PlanAhead only works in 32-bit mode.

Xilinx ISE does not officially support Windows 8 and it probably never will as Xilinx are focused on their new suite - Vivado. However, Vivado only works with 7 series devices and upwards, so no Spartan 3 or Spartan 6 FPGAs!

But all is not lost, here is how you can get ISE (64-bit) working on Windows 8.

Fixing Project Navigator, iMPACT and License Manager

Note: I am assuming you are using ISE 14.7 and have installed it to the default location

Open the following directory: C:\Xilinx\14.7\ISE_DS\ISE\lib\nt64
Find and rename libPortability.dll to libPortability.dll.orig
Make a copy of libPortabilityNOSH.dll (copy and paste it to the same directory) and rename it libPortability.dll
Copy libPortabilityNOSH.dll again, but this time navigate to C:\Xilinx\14.7\ISE_DS\common\lib\nt64 and paste it there
In C:\Xilinx\14.7\ISE_DS\common\lib\nt64 Find and rename libPortability.dll to libPortability.dll.orig
Rename libPortabilityNOSH.dll to libPortability.dll

Fixing PlanAhead not opening from 64-bit Project Navigator

PlanAhead will not open when you are running 64-bit Project Navigator (e.g. for I/O Pin Planning), it just displays the splash screen but never opens.

To fix it, we have to force PlanAhead to always run in 32-bit mode.

Open C:\Xilinx\14.7\ISE_DS\PlanAhead\bin and rename rdiArgs.bat to rdiArgs.bat.orig
Download the attached zip file
Extract it. You should now have a file named rdiArgs.bat
Copy the new rdiArgs.bat file to C:\Xilinx\14.7\ISE_DS\PlanAhead\bin

Now you should have a working ISE Design Suite on Windows 8 64-bit :-+

Hope this helps!


Attachments:
win8planaheadfix.zip [955 Bytes]
Downloaded 589 times

_________________
65Org16:https://github.com/ElEctric-EyE/verilog-6502
Top
 Profile  
Reply with quote  
PostPosted: Wed Aug 22, 2018 12:14 am 
Offline

Joined: Wed Feb 12, 2014 1:39 am
Posts: 172
Location: Sweden
Thanks! I'd been wondering why PlanAhead wasn't working at all


Top
 Profile  
Reply with quote  
PostPosted: Sat Mar 21, 2020 6:59 pm 
Offline

Joined: Mon Mar 02, 2009 7:27 pm
Posts: 3258
Location: NC, USA
I've gotten back into ISE14.7 trying to bring my current project back up to speed, on my Windows10 machine, using the info found on this thread and realized the fixes presented here were for the main ISE program and PlanAhead only. It does not address the EDK portion of ISE14.7. I realized this after trying to implement the Data2Mem function as mentioned here. It seems straightforward IF modifying the EDK portion of the software is similar to the main ISE mod's. I'll try it and report back soon.

_________________
65Org16:https://github.com/ElEctric-EyE/verilog-6502


Top
 Profile  
Reply with quote  
PostPosted: Sat Apr 25, 2020 1:16 pm 
Offline

Joined: Sat Apr 18, 2020 2:41 am
Posts: 15
Location: Canberra, Australia
Have you considered setting up a Windows 7 VM and running it there?


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 4 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: