09-26-2009 02:35 PM
11-17-2010 09:13 PM
I actually have this same problem. I don't think this topic has been solved yet so I will "reawaken" it by posting here
I am running Ubuntu 10. I do the following in the /opt/Xilinx/12.3/ISE_DS/ folder, where I installed it:
./settings32.sh yields these messages:
. /opt/Xilinx/12.3/ISE_DS/EDK/settings32.sh /opt/Xilinx/12.3/ISE_DS/EDK
. /opt/Xilinx/12.3/ISE_DS/ISE/settings32.sh /opt/Xilinx/12.3/ISE_DS/ISE
. /opt/Xilinx/12.3/ISE_DS/PlanAhead/settings32.sh /opt/Xilinx/12.3/ISE_DS/PlanAhead
. /opt/Xilinx/12.3/ISE_DS/common/settings32.sh /opt/Xilinx/12.3/ISE_DS/common
When I run "ise" it tells me that the command is not found and then suggests some packages that I could apt-get.
I can't find anything that explains what is wrong. I'd appreciate the help. Thanks!
11-18-2010 12:40 AM
Please post the output of
after you sourced the appropriate settings??.sh
11-19-2010 04:48 PM
Sorry about the late reply. This has been a busy few days for me...
The output off echo $PATH gives me this:
Note that this is after I source and run the settings32.sh script. It doesn't look like anything xilinx specific has been added.
I did figure out how to run the programs, though! The programs reside in the folders [path to xilinx install containing the settings32.sh file]/IDE/bin/lin and [path to xilinx install containing the settings32.sh file]EDK/bin/lin.
Just change to those directories and run the scripts. For example, I would go to the ISE/bin/lin folder and type in ./ise to run the Project Navigator. For some reason, all the guides tell you to just type in "ise" as if it were a command. Maybe this has to do with the settings32.sh script not working properly.
Now if only I could get the license manager to show up...
11-20-2010 10:44 PM
I found that too. It's in [xilinx installation directory]/common/bin/lin.
Then do this: ./xlcm. However in linux you can't use the Xilinx License Configuration Manager. You have to set one of XILINXD_LICENSE_FILE or LM_LICENSE_FILE environment variables to the location of your license.
You can do this by setting an environmental variable normally in linux:
for a floating license, for example.
Also, I think this might have to be done every time you restart the computer or xorg (the GUI). You can put this in a bash script called startise, though, and put that script in /usr/local/bin so that whenever you want to start ise, it'll source your settings variables, load the license file and then run ise.
If you want an outline of startise, I might put one up later. If you ask nicely. :D
12-15-2010 04:24 AM
I've just reinstalled ISE 12.3 after moving from a Windows to a Linux machine and thought I'd only have to drop the license file in an appropriate place and tell ISE where to find it.. But the menu item 'Help > Manage License' doesn't do or launch anything, and upon checking the tips above, I found that there is no 'xlcm' command or file at all in the 'lin' directory. There is one 'xlicmgr', but that doesn't appear to be the thing talked about, is it? Is there a better way than having to manually add environment variables?
12-15-2010 04:39 AM
01-09-2011 06:54 AM
Under Ubuntu 10.4, I have created the following script file in my home directory to try to get this to work:
#startise - Starts the Xilinx ISE app
I run the script file using '. ./startise', and ISE seems to start OK and run. I haven't written any code with the ISE yet, since I'm new to all of this.
Does this seem logical? What is everyone else out there doing?
02-02-2012 05:30 PM
Could you guys explain me how to install Webpack? I just installed Ubuntu, I only used Linux years ago for a research on singleboards. I have no idea how to install it. I mean, i don't even know where to start. There are multiple .xinstall folders... Could you help me get started? Thank you for the help in advance!
02-03-2012 05:48 AM
The more research I do, the more confused I am. Apparently Xilinx only supports Red Hat and Suse Linux. None of them are free unfortunately, while the link in the previous post is about installing Webpack on Ubuntu - which is not supported but it's free. So which OS should I use? I'm skint and would rather use Ubuntu... Any ideas?
02-03-2012 08:11 AM
ISE Webpack installs and runs well for me in Debian squeeze (wheezy repos) 32bit and Chakra Project 32 bit.
Btw, platform cabel driver fails to install in both platforms, so u need to use alternate programing solutions for your devices if exists.
02-03-2012 05:50 PM
Some reported success with Ubuntu. Might download Debian then. I had partial success with the install: managed to get xsetup running and everything went fine till the end where I got the following error:
Could not create destination path /opt/Xilinx/13.4/ISE_DS
I went back to the 'Select Destination Dierctory' where /opt/Xilinx/13.4 is chosen by default. Any ideas?
02-04-2012 01:39 AM
I've tried to find Debian's 32 bit version but the source pages no longer exists. After a long and extensive research it seems Debian Squeeze is no longer available. I still can't install Webpack, please help!!!!!
02-04-2012 02:49 AM
U can download every version of Squeeze in debian.org's download page: squeeze download page
In my installs, i installed ISE webpack to a directory in a mounted NTFS drive, because of the enormous storage space requirements. This drive is mounted with R/W premissions to ordinary users, no SU required.
05-29-2012 01:52 AM
SuSE IS free: www.opensuse.org
That's not SuSE, that's OpenSUSE. It's not the same, although OpenSUSE is based on SuSE. Xilinx specifically requires "SUSE Linux Enterprise 11 (32-bit and 64-bit)". Xilinx may or may not work on other versions due to version changes, missing programs, etc.
08-08-2012 07:39 PM
I'm stuck in the same part you were, I managed to run the xsetup, but I cannot make the part of the settings32.sh . Once I type "ise" on the terminal, nothing happens.
Can you tell me what steps did you use?
Thanks in advance
08-21-2012 08:13 PM
To clarify for others in this same predicament.
The settings32.sh (or whatever applies to your system) only seems to set up some Environment variables that (presumably) the Xilinx tools need. It does NOT add any of the executables you need to the path (I think it should, or at least should be documented better).
On my system (Ubuntu12.04, but ISE Embedded, not WebPack) it installed to
The executables are scattered about under that directory, specifically;
(tip, if you're a linux newbie, try something like
> find /opt/Xilinx/14.2/ISE_DS -executable -name "ise"
for a 32bit system;
for a 64bit system;
The others are in similar sorts of places, eg PlanAhead
I figure there is probably a good reason (maybe?) for this bin paths not being added to the path, so probably the easiest way forward would be to either creates links to the relevant exe's in somewhere like /usr/bin/
> sudo ln -s /opt/Xilinx/14.2/ISE_DS/PlanAhead/bin/planAhead /usr/bin/planAhead
or create an alias in your (equivilent of) .bashrc, eg
03-17-2013 12:58 PM
I cannot get the tutorials to run the examples.
Trying to get started with FPGA's, I've installed both 14.4 and 9.2i sp4.
14.4 because its newest latest greatest,
and 9.2i sp4 because iof 2 days failure with 14.4, and others said they had success with 9.2
Both 'run' but do not 'work'
meaning neither can run the supplied tutorials, and both open up the app.
It's now been several days now of carefully plodding thru the tutorials.
But they always fail.
The web is chock full of advise that doesnt work. ( run sudo , change the supplied ld libraries... blah blah blah)
The supplied tutorials should 'just work' .
So something else, pretty basic is wrong
I use ubuntu 12.04 LTS ( the Lonf Term Support, supposedly the most stabile fork )
I have it installed on an ext3 partition and mounted,
The install directory is /media/34Gbulk/opt/Xilinx92i
I run the ISE by sourcing the script
then i type
runs fine, I see lotsa neat stuff
IPs fail and Timing fails.
Adding any IP fails:
If I add any IP it fails saying the IP is not supported ,
but gives a nice spin box full of devices where that IP >IS< supported
and I try one of the supported devices...
that newly suggested device fails same way,
and interestingly, hides itself from the valid list and offers others
This is a ruse, they all are unsupported.
IP just doesnt work for me
This was experienced on 14.4, using the stopwatch tutorial, i didnt have the energy to try it on 9.2i
If I try the bulit in (menu bar) tutorial for 92.i with service pack 4 installed
I get errors at Project | New Source | Add New Source | Test Bench Waveform | counter_tbw
the error occurs when I accept the new file
and the app tells me
Project Navigator will now create a new skeleton source with the following specifications:
Add to Project: Yes
Source Directory: /media/34Gbulk/opt/Xilinx92i/tutorial
Source Type: Test Bench WaveForm
Source Name: counter_tbw.tbw
when I click on FINISH
the app tells me
does not exist, Would you like to create it?
that directory does exist
another terminal can prove it, i leave the ISE app waiting for YES | NO ...
tomp@dm510-1204:/media/34Gbulk/opt/Xilinx92i$ cd tutorial/
counter.prj counter_summary.html counter.xst templates tutorial.ise_ISE_Backup _xmsgs
counter.stx counter.vhd __ISE_repository_tutorial.ise_.lock tutorial.ise tutorial.restore xst
the ISE has a different idea of 'exists' from the OS
the directory premisiions are rwxrw-rw-, i've even forced then to rwxrwxrwx and gotten same result
the ISE is hung at this point
if I say NO, it loops backs to same point
if I say YES, it says the direcotry doesnt exist
Has anyone ever gotten the Xilink tutorials to work under Ubuntu 12.04?
if so, please tell me how.
I know people have said that the Webpack or ISE 'works'
but my definition is different, it has to be able to complete the tutorial.
03-18-2013 07:23 PM
I tried installing once more, the single pkg linux installl on 17mar2013.
Dload was fine, install was ok.
But it still cant process the standard tutorial.
The 'stopwatch' tutorial fails to add the IP asked fro in the tutorial.
INFO:ProjectMgmt - Parsing design hierarchy completed successfully.
INFO:HDLCompiler:1061 - Parsing VHDL file
"/home/tomp/xilinx_tutorial/wtut_vhd/debounce.vhd" into library work
INFO:ProjectMgmt - Parsing design hierarchy completed successfully.
ERROR:encore:372 - Failed to set default project options.
Loaded all available family support information.
ERROR:sim:569 - Failed to set default project options.
ERROR:encore:268 - Project
/home/tomp/xilinx_tutorial/wtut_vhd/coregen_xil_3tcbIP.cgc could not be
ERROR:encore:312 - Couldn't create new project.
The IP Catalog has been reloaded.
[fopen]: No such file or directory
ok, the err points to AR#53695
and that says...
In the WebPACK tool install, the CORE Generator tool is not properly loading the available device families for the IP catalog. This prevents a device family from being loaded and causes all IP in the catalog to be listed as unavailable for the current device (greyed out).
To work around this issue, perform one of the following:
please tell me how to proceed with this 'use a full install' ?
do i wipe the 7Gig i had installed and download something other than the 'linux full install'?
this is my 3rd install over a period nearing one week trying to get this to complete the tutorials.
btw: this time i sourced the tcl script to make the project
10-17-2014 04:50 PM
This worked for me while installing the license manually. (the license which i got over my email and is named 'Xilinx.lic'
Thank you very much for the tip.