Starting with xilinix and Linux

Hello, we want to start with xilinix on our linuxboxes (SuSE). We're new to xilinix

-tools. I've seen, that the ISE tools might run with wine under linux. My Q: Does it work with the usb-download or perhaps is there a site to look at?

Thanks Michael

Reply to
Michael Schuster
Loading thread data ...

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.

Reply to
Tuukka Toivonen

On a well configured and recent wine, Ise works quite a long way. Calling XST from ISE is dead slow, due to a Linux kernel bug. However you can't use the programming tools talking to the hardware.

Is was told, that Ise 7.1 Webpack will come with a Linux version however. Until then, talk to your distributor for the Linux 60 day evaluation suite.

Bye

--
Uwe Bonnes                bon@elektron.ikp.physik.tu-darmstadt.de

Institut fuer Kernphysik  Schlossgartenstrasse 9  64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------
Reply to
Uwe Bonnes

I tried to install the ise 6.3 with wine, but it didn't work. Do you have some hints? (Using SuSE 9.2 prof)

Michael

--
Remove the sport from my address to obtain email
www.enertex.de - Innovative Systemlösungen der Energie- und Elektrotechnik
Reply to
Michael Schuster

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.

Bye

--
Uwe Bonnes                bon@elektron.ikp.physik.tu-darmstadt.de

Institut fuer Kernphysik  Schlossgartenstrasse 9  64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------
Reply to
Uwe Bonnes

Well

  1. I didnot find any site with it, though I've searched more than 2 hours.
  2. You told "On a well configured and recent wine, Ise works quite a long way" The last sounds to me, you have such a config (?). Again, if you can give me a hint, an adress, please do so.

Michael

--
Remove the sport from my address to obtain email
www.enertex.de - Innovative Systemlösungen der Energie- und Elektrotechnik
Reply to
Michael Schuster

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.
Reply to
B. Joshua Rosen

Oh no, just typed and found I searched for xilinix instead of xilinx ...

This holds true. Michael

--
Remove the sport from my address to obtain email
www.enertex.de - Innovative Systemlösungen der Energie- und Elektrotechnik
Reply to
Michael Schuster

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).
Reply to
Duane Clark

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.

Reply to
B. Joshua Rosen

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.

formatting link

Reply to
B. Joshua Rosen

You don't give basic information:

- 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 ...

Bye

--
Uwe Bonnes                bon@elektron.ikp.physik.tu-darmstadt.de

Institut fuer Kernphysik  Schlossgartenstrasse 9  64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------
Reply to
Uwe Bonnes

Only the tools to install the analyzer cores. You still need Windows (or an Agilent logic analyzer with suitable probe) to act as the front end.

Reply to
Eric Smith

Uwe Bonnes wrote:

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

and then

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

Michael

--
Remove the sport from my address to obtain email
www.enertex.de - Innovative Systemlösungen der Energie- und Elektrotechnik
Reply to
Michael Schuster

Thanks for your reply.

The hint here with [version] "windows" = "win2k" didn't make this runnig better.

We think of buying the tools. But they told us: You can buy, but for SuSE you won't get a guarantee that it'll work. But for this and the money reason with still give wine a chance.

Michael

--
Remove the sport from my address to obtain email
www.enertex.de - Innovative Systemlösungen der Energie- und Elektrotechnik
Reply to
Michael Schuster

Those damned *d**ts building the webpack distribution forgot to include the mfc library, also it is redistributable. Try to get a recent mfc42.dll and copy tom the wine system directory.

Hope this helps

--
Uwe Bonnes                bon@elektron.ikp.physik.tu-darmstadt.de

Institut fuer Kernphysik  Schlossgartenstrasse 9  64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------
Reply to
Uwe Bonnes

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

with 6.3.02

Downloading the the 03 service pack in the moment and investigating deeper.

Bye

--
Uwe Bonnes                bon@elektron.ikp.physik.tu-darmstadt.de

Institut fuer Kernphysik  Schlossgartenstrasse 9  64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------
Reply to
Uwe Bonnes

Didn't help, but the second proposal from Answer Record #20172: "To work around this issue, try setting the $DISPLAY variable to either :0.0 or :0"

Setting to :0 let ISE start.

Bye

--
Uwe Bonnes                bon@elektron.ikp.physik.tu-darmstadt.de

Institut fuer Kernphysik  Schlossgartenstrasse 9  64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------
Reply to
Uwe Bonnes

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.

Reply to
Tuukka Toivonen

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(2.6.8.1), 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.

Reply to
B. Joshua Rosen

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.