FPGARelated.com
Forums

Xilinx tools on Linux

Started by David April 16, 2005
Duane Clark wrote:
> Phil Tomson wrote: > >> >> Well, it turns out the the ISE GUI is unusable for me - it takes up to >> several minutes to respond to mouse clicks. > > > I found that behavior if I have, for example, setiathome running in the > background. Even renicing seti to priority 19 did not help. I would > suggest checking for processor intensive tasks running in the background. >
Much thanks for that! I was really excited when I saw the ISE WebPack for Linux. But that excitement turned to horror when it took 3 minutes to resize the main window. Killing my Folding@Home Client cleared up the slowness.
> So in my alias to configure for the Xilinx environment, I kill seti too: > xi seti stop;source $XILINX/settings.csh;source > $XILINX_EDK/setup.csh;source /opt/eldk/v2p_bsp_envs.csh > >> >> However, I'd actually prefer to be able to script the whole thing. I >> know that a while back someone posted a link to a webpage that showed >> how to run the Xilinx tools from the command line but now I can't find >> it even via goodle. Anyone got the link? >> >> PHil >>
leonardopsantos wrote:
> Hello All: > I have a succes story about ISE 7.1i and Mandrake 10.1, with the > usual hassle of library linking and installing openmotif. > What I haven't been able to do is to use iMpact. The GUI loads > fine, but it seems unable to load the Xilinx cable drivers. I tried > to recompile the drivers, but that didn't work either. Has anyone > been able to use iMpact on a 2.6 Linux box? Or at a Linux box at > all? > Thanks! >
I've just successfully used the new ISE 7.1i for Linux (on Fedora Core 3 - kernel 2.6.11) to program an XC9500 using the jtag parallel cable I made last week. I had to patch / recompile the drivers. There was some work involved, but it wasn't too terrible. I used the method outlined in this article: http://www.fpga-faq.org/FAQ_Pages/0044_Xilinx_Parallel_on_Linux.htm There were some unnecessary parts, and some necessary parts that were a little foggy. But I managed. Hint: don't bother with the Xilinx drivers - use the windrvr from http://www.jungo.com/ Jason
Hello All
    No, I didn't patch anything. Just the regular Mandrake 10.
Powerpack install. Don't know if this procedure will work for th
Community Edition

1) set your LD_LIBRARY_PATH to the Xilinx installation C
LD_LIBRARY_PATH=/mnt/cdrom/platform/lin/bin/lin:$LD_LIBRARY_PAT

2) Install OpenMotif. I used this file
http://rpmfind.net/linux/RPM/fedora/updates/3/x86_64/openmotif-2.2.3-6.FC3.1.i386.htm
openmotif-2.2.3-6.FC3.1.i386.rp

3) Install libcurl. It's located in the Mandrake install DVD
You also have to make a softlink to libcurl.so.3.0.0 as libcurl.so.2
ln -s libcurl.so.3.0.0 libcurl.so.

This will get the installer working. After you install all three CDs
run
(assuming you installed ISE at /opt/Xilinx
/opt/Xilinx/settings.s
This script was't with execute permissions, so I had to chmod' i

Now, just run
/opt/Xilinx/bin/lin/ise 

This should start ISE. I had one more 'glitch'. I couldn't create
open, etc, any projects. If I tried to create a new project, IS
would tell me "cannot create tem project at...". If you look at th
path it[ trying to create the project, it[ your own tm
path, problably under you home dir. What gives? The solution i
simple, but very stupid. It's a ISE bug, obviously, unset th
'TMPDIR' environment variable. No, don try to point it to anothe
path, it's a ISE bug and even as root you get the error, so it's no
a permitions problem. So unset it
unset TMPDI
If i do
$ export | grep TM

you should read something like this
declare -x GCONF_TMPDIR="/tmp
declare -x TMP="/home/lsantos/tmp
The important thing is NOT to have TMPDIR in this list. Exit and star
ISE again, obvioulsy with the same terminal you 'unseted� th
variable. Voil�! ISE works. Although the simulator doesn't :-(, whic
was my main reason to install ISE 7.1 in the first place, as I alread
have ISE 6.3 worwing fine