Set the environmental variable for the libusb driver in settings32.
#Install xilinx ise 14.7 in ubuntu install#
Install fxload in order to load firmware into the usb programmer. Source /opt/Xilinx/10.1/ISE/settings*.sh & /opt/Xilinx/10.1/ISE/bin/lin/ise & These instructions were written for ISE 14.7 and tested on Ubuntu 12.04, Ubuntu 12.10. Source /opt/Xilinx/10.1/EDK/settings*.sh & \ ISE is a program created by Xilinx to support their FPGAs. Source /opt/Xilinx/10.1/ISE/settings*.sh & \
#Install xilinx ise 14.7 in ubuntu 64 Bit#
There doesn't appear to be an ia32-libmotif3 package yet though so I've not got the floorplanner etc to work on my 64 bit machine.Ĭreate Startup for i in $(ls start_xilinx*) ĭo echo "- $i -" cat $i done Most things work OK if you start them in a 32 bit shell using 'linux32 bash' at the start. Programming a device through USB might work out of the box, or, you may use the following site to install the userspace USB. * Save a copy of /usr/lib/libc.so as gnu/gcc/3.2.3/lin/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/libcxil.so under your Xilinx tree and edit the last line to remove the AS_NEEDED clause and the corresponding set of brackets leaving the last line as: * Go to the top of your Xilinx tree and go into gnu/gcc/3.2.3/lin/lib/gcc-lib/i686-pc-linux-gnu/3.2.3 and edit the file 'specs' search for the line that contains '-lc' and replace all the '-lc' by '-lcxil' When trying to build a model on the behavioral simulator you get the error: 'Generated C++ compilation was unsuccessful' This is because Xilinx ISE contains its own copy of gcc and ld that are rather old and don't like the AS_NEEDED clause in /usr/lib/libc.so to fix this: They come installed by default, but you might have uninstalled them. Try installing xfonts-100dpi, xfonts-75dpi. If you receive the error: Wind/U Error (122): Function GetTextMetrics, could not create font information structure. if xfontsel won't start then you know you need to fix it - see bug 63408 ) without this fix I found the FPGA editor would quit soon after startup. On Edgy make sure that you fix the font paths in your nf file - mine were broken after a dapper->edgy upgrade (e.g. You also need the Motif libXm.so.3 file that can be found in the libmotif3 package. To the top of the settings.sh file at the top level of the ISE installation. The fix for this (that I found on a Gentoo site) was to add:
the FPGA floorplanner & editor) don't start up. The basic Xilinx installation worked for me so this page just describes fixes for some of the issues.
I've used ISE 8.2.0.3i and 9.1i 9.1i is a lot slicker and currently use it on (pre-)Feisty. Tweaks for getting Xilinx ISE (FPGA design software) working on Ubuntu.
ISE 10.1 SP2 notes NEED TO BE CLEANED UP.