Xilinx ISE and Ubuntu 08.04 x86_64

In my previous post I mentioned I didn’t have any trouble installing ISE on my Ubuntu 08.04 PC. I lied. Actually, I installed it on my laptop with no problem. Today, I tried to install on my desktop. It took a lot of tweaking to get the software running well on x86_64. Here are some tips for getting ISE working.

Installing;

  • – If your using the web installer, you need to start it with setarch, e.g. “linux32 ./setup”. If you don’t use setarch, the only thing that will be installed is 64 bit version of impact.
  • – Initially when I tried to run setup, nothing happened. Try running bin/lin/_setup instead. e.g.
    ( cd bin/lin && LD_LIBRARY_PATH=../../lib/lin ./_setup )

    This command produced a more useful error;

    error while loading shared libraries: libuuid.so.1

    I grabbed the libuuid deb from here and added the .so file to lib/lin (you could copy to /usr/lib32 but i didn’t want to pollute my install). This was the only library i needed to successfully install.

Using ISE;

  • – install “portmap”. some of the ISE utilities need it (most of the motif apps).
  • – add missing .so’s. For me I needed to add libXm (openmotif) and uuid.
  • – add DISPLAY=:0, this is required for most of the motif apps to start
  • – replace the jvm that ships with ISE (mine crashed and prevented CORE from working)
    I replaced ISE/java/lib/jre with a symlink to /usr/lib/jvm/java-6-sun-1.6.0.06-32

Impact;

  • – There are two options here: You can install the 64 bit version of impact (I didn’t try this), or you can use these drivers compiled for 32bit.
  • – TheĀ  precompiled driver didn’t work for me. Compile yourself for 32 bit. You might need to add libusb-dev for 32bit in /usr/lib32.

Everything seems to be working now. But, I expect to find more bugs as I try out new features.

Update

I found this guide which could be helpful.

Tags: ,

One Response to “Xilinx ISE and Ubuntu 08.04 x86_64”

  1. Clau Says:

    I just installed xillinx on my x64 linux (ultimate edition 2.0) using crossover professional (a commercial version of wine) and it worked pretty well, altough i have some problems with the simulation i hope i will solved them today. I didn’t have any other problems.(at least for now). So maybe you should try using wine or something if you still have problems

Leave a Reply