09-26-2019 12:01 PM
Per Microsoft's lifecycle factsheet, Windows 7 support is ending January of 2020. (See also https://support.microsoft.com/en-us/help/13853/windows-lifecycle-fact-sheet). This is an issue, because it leaves no security-conscious way to develop and/or support CoolRunner II CPLDs.
ISE 14.7 on Windows 7 is the only platform that still supports CPLD development and programming. The "Windows 10 version" of ISE 14.7 is actually a virtual machine containing the Linux build of ISE. The Linux build of ISE only supports Spartan 6 devices. On the other side of development environments, Vivado still doesn't support the CoolRunner II line.
So, my questions are as follows:
09-30-2019 02:47 PM
Hi @lichofdoom
If you don't use virtual environment, you only choose the following plan, like us.
- Prepare native machine and install supported Linux OS.
- Install ISE on this linux OS.
As you know, Xilinx only support Spartan6 on VirtualBox on Windows 10.
However, I think that supporting other old devices on it is hard to pay cost, even if there is a solution...
Best regards,
09-26-2019 02:49 PM
Hi @lichofdoom
I suggest you to use virtual environment (ex. VirtualBox, VM ware and so on) to develop old FPGA device.
Host OS : Windows 10
Guest OS : Supported Linux OS
Best regards,
09-30-2019 06:24 AM
09-30-2019 08:14 AM
Your questoin is valid, and also a very old problem,
The general answer I see at companies , is get the full versoin of ISE, and run that in your own VM, under linux or W7.
Xilinx have shown no real support for CPLDs for a decade plus , and no support for ISE since W10 came out.
I hear on the grape vine, that the only reaosn that ISE 14.7 with its own VM was released for Spartan 6, was some VERY big automative companies bought into the spartan 6.
many many of us have lamented the lack of ISE on windows 10 over the years,
( as a hardware guy, I'd have thought it was just a re compile !! )
09-30-2019 02:47 PM
Hi @lichofdoom
If you don't use virtual environment, you only choose the following plan, like us.
- Prepare native machine and install supported Linux OS.
- Install ISE on this linux OS.
As you know, Xilinx only support Spartan6 on VirtualBox on Windows 10.
However, I think that supporting other old devices on it is hard to pay cost, even if there is a solution...
Best regards,