If you can pay for the tools, a Linux version of ISE is available. It should support parallel cable. I don't know about USB. If you're talking about WebPack, you're right, it's not natively for Linux. I don't know if it works with Wine, maybe.
There are several web sites, dedicated to Wine and Xilinx. First try to get help there, then ask again with precise information what's going wrong. One pitfall during the installation are messageboxes that get put _under_ other windows. Move the windows to click okay and continue.
The standard Xilinx tools are Linux native, the free webpack tools aren't. I'd suggest that you buy the tools. I'm running the tools on Mandrake
10.1, Whitebox (RHEL 3), and on Fedora Core 3, they work fine on both of those all of those distributions. You won't have any trouble with SUSE. The only thing that you can't do under Linux at the moment is use Chipscope. It's also not practical to use Impact, the driver support is limited to the kernel in Redhat 8.0 which is obsolete and was one of Redhat's worst releases. Hopefully 7.1 will add Linux support for Chipscope and Impact, but until then you might have to keep a old Windows machine in your lab. My clients generally keep some old PII or PIII clunker with Win2K in the lab for downloads.
You must still be running ISE6.2 (like me) ;) Actually, even with 6.2, Xilinx provided driver source code for the driver needed by Impact, and it compiles and runs fine on RH9. I would guess that it will also work fine on RHEL3.
Supposedly 6.3 includes a Linux version of Chipscope. One of these days I'll get around to installing that version and trying it out. 6.3 also officially supports RHEL.
My real email is akamail.com@dclark (or something like that).
I wasn't aware that they had released a Linux version of Chipscope, that's good news. I am running 6.3SP2, not 6.2, but 99% of my Xilinx tool time is doing synthesis, place and routes. I don't spend much time in the lab and when I do it's at a client so I use whatever they have installed. The performance of fpga_editor and floorplanner seems much better, they are both working fine across an ethernet connection now. At one time the X-Windows performance was awful but now it's fine, I wonder if that means that they've switched toolkits for 6.3 or if the old toolkit has been fixed.
I have a page that provides information on running Xilinx tools on Linux with wine. I stopped maintaining it when Xilinx started offering native Linux tools. However you should fine it helpfulfor running webpack undre wine.
- Does your wine installation run basic programs ( e.g. notepad) ? That's a sign that it is at least somehow configured sensible.
- Does it run more challenhing programs
- What version is it?
- And most important: What exactly doesn't work when you install Webpack? Does it unpack the installation files? If not, unzip manual like xilinx-download> unzip 6_3_02i_pc.exe best in its own directory Can you start setup.exe in that directory ...
I've SuSE 9.2 prof. Yes, with wine notepad runs. $ wine --version Wine 20050111
Well webpack is extracted and installed via wine directly from the exe-file. I had a debug message which I can't interprete. After runing wine ise I had to install mfc42.dll and msvcp60.dll, cause wine didi't find these.
If I now run $ wine ise
I now get a hundred
fixme:heap:RtlWalkHeap not fully compatible
fixme:seh:EXC_RtlRaiseException call (from 0x4102f9ba) to unimplemented function MFC42.DLL.6571 wine: Unhandled exception (thread 000b), starting debugger... WineDbg starting on pid 0xa Unhandled exception: unimplemented function MFC42.DLL.6571 called in 32-bit code (0x401c18d8). In 32 bit mode. Register dump: CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033 EIP:401c18d8 ESP:406efc08 EBP:406efc60 EFLAGS:00000202( - 00 - - I1) EAX:000019ab EBX:401f1b8c ECX:11d2e944 EDX:600012b4 ESI:406efc08 EDI:40def129 Stack dump: 0x406efc08: 80000100 00000001 00000000 4102f9ba 0x406efc18: 00000002 410727d2 000019ab 406efc34 0x406efc28: 404f3bcd 41160000 411ca158 406efc64 0x406efc38: 41174b83 41160000 411ca158 406efc54 0x406efc48: 411b8247 411ca158 00000002 42660010 0x406efc58: 40de9620 41079020 406efca0 4102f9ba Backtrace: =>1 0x401c18d8 stub_entry_point+0x58 in ntdll (0x406efc60) 2 0x4102f9ba 1920+0x9a in libstg_foundation (0x406efca0) 3 0x410624d6 in libstg_foundation (+0x424d6) (0x406efccc) 4 0x401c0ee2 call_dll_entry_point+0x12 in ntdll (0x406efce4) 5 0x401c4093 MODULE_InitDLL+0x233 in ntdll (0x406efd7c) 6 0x401c42fb process_attach+0x11b in ntdll (0x406efdb4) 7 0x401c424e process_attach+0x6e in ntdll (0x406efdec) 8 0x401c424e process_attach+0x6e in ntdll (0x406efe24) 9 0x401c424e process_attach+0x6e in ntdll (0x406efe5c) 10 0x401c4c39 LdrInitializeThunk+0x389 in ntdll (0x406eff20) 11 0x4050522b start_process+0xbb in kernel32 (0x406efff4) 12 0x4003fde1 wine_switch_to_stack+0x11 in libwine.so.1 (0x00000000) 0x401c18d8 stub_entry_point+0x58 in ntdll: subl $4,%esp Wine-dbg>WineDbg terminated on pid 0xa wine client error:b: write: Ungültiger Dateideskriptor
Also I have crossover (2.1.0) with msoffice97 installed. But here I didn't get it running, either. I downloaded the latest demo from codeweavers and tried to install with this. But it didn't work.
Thanks for more hints
Remove the sport from my address to obtain email
www.enertex.de - Innovative Systemlösungen der Energie- und Elektrotechnik
So get the 60 day demo first and test on Linux. Here Foundation ( as a europractice site license) worked fine with with Suse 9.0, a short test now shows that this d*mn*d Wind/U X-toolkit produces an Error: wuDisplay: Can't open display
Downloading the the 03 service pack in the moment and investigating deeper.
Last time I tried, there wasn't a demo version for Linux (windoze only). We nevertheless purchased ISE Alliance 6.3i. I'm using Debian Sarge and I think it works in it as well as any distro including the officially supported RedHat. That is, GUI is pretty slow (especially startup-time) but usable. I succeeded crashing some less important GUI program (xinfo probably) but going through the (windows) tutorial, the system worked pretty much as expected.
Biggest problem was finding which program to run to get started; I guess the answer is buried somewhere in the manual, but at least "ise" command seems to start the Project Navigator.
Unfortunately as we haven't yet received the hardware (from another company) I haven't yet used the ISE much.
It doesn't support dot in the DISPLAY environment variable. I saw somewhere the solution, which is export DISPLAY=:0
I haven't downloaded any service packs yet, maybe the GUI is faster with them.
I've run the Xilinx tools on a lot of distributions, Mandrake 9.2 (2.4.something kernel), Mandrake 10.0 (2.6.3), Mandrake 10.1(188.8.131.52), Fedora Core 3 (both 32 and 64 bit versions, 2.6.9 kernel), and Whitebox Linux (which is Redhat Enterprise 3.0, 2.4.21 kernel). There is no indication that anything is distribution dependent, it works on all of those distributions. I've also had no problem getting Xilinx support. You won't have any trouble running it on SUSE 9.2. If you file a webcase Xilinx doesn't ask which distribution, they only ask if it's Linux or Windows.