Xilinx ISE webpack in Ubuntu?

Hello, I am kind of new to running linux on my own machine at home and I have chosen to use Ubuntu. I would like to run Xilinx ISE webpack if possible. On my first attempt I couldn't get the windows version to install in Wine, but I'd rather run it natively in linux if possible anyway.

I found some page online in french that actually came out somewhat readable when translated to English, describing how to install version

8.1i in Ubuntu 6.06 (which is what I'm using). I tried that, but only got checksum errors when I tried to run the .sh file. Any ideas? Should I switch to CentOS instead or something?

Thanks,

Steve

Reply to
Steve Battazzo
Loading thread data ...

UPDATE-- it seems whenever I download any of these script files straight from the Xilinx website, I get these checksum errors for some reason. I downloaded a "web install" script from some other place that had it archived, and it at least opened up ok. So I'm going to try the getting the single file downfload from this server.. as painfully slow as it is. Any other input on what else I might try is appreciated, though.

Thanks,

Steve

Reply to
Steve Battazzo

Steve, I've had nothing but success with the single-file download. On each iteration, the xilinx linux support for webpack seems to get better and better. The only issues I've had as of late are related to running the 32-bit webpack on amd64 hardware (it works, I just have to edit a single script file.)

If you're having trouble downloading webpack in single-file format, I might suggest trying wget. When you get the list of options of files to download, copy the url and from the command-line run:

$ wget http://urlforwebpack

at 1.4 GB i've found this to be a more robust way of downloading.

Please let me know if you have any other questions, and good luck! ...Eric

Reply to
jonas

Thanks, Eric.

Directly from the Xilinx website, I've been getting issues with these, whether it's the single file download or the web install. 9.2i installer gave me a bus error and with the older versions the script files gave me some checksum errors as I said before (wget or otherwise). I found some old mirror site

formatting link
that had the files for 8.2i archived. I tried the WebInstall version from there (as it's a smaller file) and it actually opened, but the install didn't succeed. This led me to suspect that the single file install from this mirror would probably work ok for me. It is a slow server and took over 3 hours to downoad (against 20 minutes straight from Xilinx) but the install worked!

I do have an AMD64 Athlon processor, so I may be interested in hearing your script file edit. Is it the settings.sh, Display:= 0 thing that I've been seeing around, or something else?

Thanks,

Steve

Reply to
Steve Battazzo

I wrote a french article on this topic, so if the mentionned page is this one : "Installation Xilinx Webpack 8.1i sur linux (ubuntu 6.06 "dapper drake")"

formatting link

Then I am probably the one to blame for the choice of french language instead of common english :) I don't know how the "automatic" translated version is, but if you have specific questions I can write some "non automatic" human explanations :)

This is maybe now solved, and you have probably take care of that... but just in case... Did you check you really have enough free disk space for the downloaded file ? I got the same kind of error because my disk partition get full before the end of the download.

Hope this help.

Luzerne GANHIR

Reply to
Luzerne

First, and I know this sounds dumb, but I'd suggest booting into memtest86 (ubuntu ships it by default as one of your boot options) and checking your ram. Every time I've had strange download problems it's ended up being a ram problem -- and this has happened three times over the past few years.

I found that I had to edit the top of settings.sh to identify my platform as an x86 (and not x86-64) linux.

PLATFORM=lin

Why xilinx doesn't also release 64-bit webpack, I'm not sure :) But their linux support has been so nice that I'm not complaining. Maybe someday they'll actually package rpms or debs for us!

I'm curious, what do you use for HDL sim under linux?

...Eric

Reply to
jonas

Steve, hello,

I used to run ISE 8.2.0.2 on Ubuntu 6.10 without serious trouble for some time. The only thing which was important to get the simulator going was:

$ cd Xilinx/gnu/gcc/3.2.3/lin/i686-pc-linux-gnu/bin $ mv ld ld.bak $ ln -s /usr/bin/ld ld

I now run ISE 9.1i on Ubuntu Feisty (7.04 - herd4). No problems at all

-- and no trickery (you don't have to replace the linker as done for 8.2.*) But you have to install libc-dev.

j,

Reply to
joerg

Thanks, I did manage to get it working though I still don't know why the solution I chose ended up working.... Can't be a disk space issue, I have an 80 gig hard drive and only about

10 gigs of space is occupied at the moment.
Reply to
Steve Battazzo

What do I use for HDL sim? Well, I don't know yet. I'm a beginner, just trying to get some software set up so I can start learning. For now I will just use the ISE webpack for everything until I get to a point where I see a need for anything else. There are both windows and linux machines in the lab that I can use, so if I were to do this just in the lab I could take my pick.. but I'd like to play around with it at home for a bit as well and I just switched to linux, trying to put my windows machine to rest. And in the lab, for that matter, I'd like to stay off the windows machine because that particular one sucks... I've been using it for microcontroller and serial debugging, but I have almost reached the point where I can move those things over to linux too :)

As for the ram test.. I'm running that right now and everything seems to be checking out. This is a new computer, I just put it together less than a week ago, so I'm still working out the kinks but there don't seem to be any big hardware issues.

Thanks again for your help!

Steve

Reply to
Steve Battazzo

libXm is not included so you have to find it in some way. If you didn't already know it, libXm is the Motif library.

/Andreas

Reply to
Andreas Ehliar

Hello, guys... another question.

I've started playing around with this software a bit and when I tried to use floorplanner I got this error:

error while loading shared libraries: libXm.so.3: cannot open shared object file: no such file or directory

Do I need to find this file and get it into the appropriate directory, or is it there and I just need to point the program to it?

Thanks,

Steve

Reply to
Steve Battazzo

Open a terminal, and run this command : $ sudo apt-get install libmotif3

This package contains the libXm.so.3

As explained in my french article, you may also require other lib that can be installed by the following commands : $ sudo apt-get install libxp6 $ sudo apt-get install libcurl3

Luzerne GANHIR

PS : with Ubuntu, an easy "GUI" way to find the package containing a required library is to open "synaptic" (System>Administration>Synaptic) and search for the name of the lib.

Reply to
Luzerne

Awesome, thanks! I had originally tried to do this and it didn't work at the time.. just had to find a repository that had the package.

Steve

Luzerne wrote:

Reply to
Steve Battazzo

You need the openMotif libraries installed. These were removed from Fedora due to being unfree in some fashion. I'm not sure if you can get them on Ubuntu. Also, I've tried Lesstif and it didn't work (crashed I believe).

cheers, aaron

Reply to
aholtzma

I was able to get the packages on Ubuntu.. to do so, I had to add the non-free repository to apt-get, because it wasn't there by default. I've installed the thing, but I don't know if floorplanner works yet.Since we just got the development kit in the other day and I'm going to play with this on windows to start out (since the digilent boards come with that USB interface that only works with their software... I'll try to get this down before I figure out how to get the parallel JTAG running on linux). Thanks again!

Steve

Reply to
Steve Battazzo

These are my experience from Xilinx ISE Webpack. System: Thinkpad R60 (Intel Core 2 duo) Xubuntu 6.20 Edgy eft, 32bit (Large extra SW installed: Eclipse, Openoffice, some other KDE apps)

Tried software: ISE Webpack 9.1i

First attempt: I downloaded the web installer zip archive, unziped and ran ./setup as root. Filled in the information requested and clicked to start installation. Program terminated without any error message.

Second attempt: Downloaded the complete 1,4 GB file. Unzipped and ran ./setup as root. Everything worked without problems! "cd:ed" to the installation, sourced settings.sh, executed bin/lin/ ise. Started without complaints. Note: I have not tested to do anything inside ISE yet.

Hope this may help someone!

Reply to
zelixor

I have now spent some time with ISE and I have some more experiences to share.

ISE === ISE seems to work OK. Implemented some examples, ok.

Simulator ======== Had lots of trouble with ISE Simulator, always resulting with error: "Simulator:607 - ISE Simulator is unable to elaborate this design due to specific coding constructs used in the design." No matter what I did, how simple the design was (just a counter with a simple testbench), always the same error. Today when I booted up my laptop after hibernating, ISE terminated (crashed?) so I started it again. Now simulation works!

When the simulator is active, the simulator will steal 100% of one CPU. It still works though.

Floorplan ========= bin/lin/floorplanner: error while loading shared libraries: libXm.so.

3: cannot open shared object file: No such file or directory This issue have been discussed earlier. (Motif library(?))
Reply to
zelixor

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.