Install+Xilinx+Design+Suite+(Ubuntu)

This brief guide provides information on how-to install Xilinx Design Suite 12.3 on Ubuntu 10.04

1. Download the installation files, and run the setup file:

code sudo ./xsetup code

2. Setup now begins. Select your options. Also install the cable drivers. When install is completed go to the installation directory. Make the settings(32/64).sh script executable: code sudo chmod +x settings(32/64).sh code

3. Open the settings(32/64).sh script, and add "#!/bin/bash" on the first rule of the file. Do the same for the other settings(32/64).sh files in the "common", "ISE", "EDK" and "PlanAhead" directory.

4. Optionally you can comment the "echo . "$sfn" "$d"" line at the end of the file settings(32/64).sh file in the installation directory. Another option is to suppress the standard output in step 7.

5. Add the following line at the end of the settings(32/64).sh script file in the installation directory:

code export LD_LIBRARY_PATH=/usr/lib:/lib/:$LD_LIBRARY_PATH code

6. Now you can run the settings(32/64).sh script in the installation directory as follows and setup the environment variable to the license server:

code . ./settings(32/64).sh export LM_LICENSE_FILE=port@server code

7. The commands above of only valid for the current terminal session. If you placed them at the end of your "~/.bashrc" file they are automatically executed if a terminal is started. Note that you have to add '1>/dev/null' at the end of the script to suppress the output.

8. Install the USB cable drivers. Refer to this link, section Xilinx Platform Cable USB in Ubuntu 64Bits. Note: the procedure displayed below is for the 32 bit case. If you are using a 64 bit operating system cd to the /bin/lin64 directory. The procedure is summarized below:

code cd XILINX_INSTALL_DIR/ISE/bin/lin sudo cp xusbdfwu.rules /etc/udev/rules.d sudo cp *.hex /user/share sudo apt-get install libusb-dev fxload sudo cd /etc/udev/rules.d sudo sed -i -e 's/TEMPNODE/tempnode/' -e 's/SYSFS/ATTRS/g' -e 's/BUS/SUBSYSTEMS/' /etc/udev/rules.d/xusbdfwu.rules sudo service udev restart code

Connect the USB cable, start impact and you should be able to connect to the device.