Page 4 of 4 FirstFirst ... 234
Results 31 to 37 of 37

Thread: Xilinx ISE WebPack 12.2 on Ubuntu 10.04 LTS

  1. #31
    Join Date
    Sep 2009
    Location
    pasadena, ca, usa
    Beans
    9

    Re: Xilinx ISE WebPack 12.2 on Ubuntu 10.04 LTS

    I got home and realized I had a total of three S3E boards. Tow of them have blue dots on IC3 and IC22 while the third has white dots on the IC3 and IC22. The one with white dots programs perfectly with both the built-in USB programmer and the external Platform Cable USB II programmer but the two boards with blue dots can only be programmed with the external Platform Cable USB II.

    In all instances the green LD-G LED lights when the USB is connected. In the two "blue-dot" boards, however, the program finished light lights even without connecting the cable.

    I wonder what could be wrong with the built-in programmer on these boards. Is it possible that the udev rules changed with different production runs of the boards and needs to be modified? I believe these are "earlier" boards by about 2-3 years.

    I have two Platform Cable USB II programmers and the both work perfectly with all the boards.

    I will take the two suspect boards and the good board to work tomorrow to try them with my work computer, but I feel certain that the problem is in the boards themselves, esp the built-in programmer.

    Anyone with any ideas???

    Thanls in advance

    John Battle N4OE
    NASA Jet Propulsion Lab
    4800 Oak Grove Dr
    Pasadena, CA 91107 USA
    818-281-6254 (c)

  2. #32
    Join Date
    Sep 2009
    Location
    pasadena, ca, usa
    Beans
    9

    Re: Xilinx ISE WebPack 12.2 on Ubuntu 10.04 LTS

    When I got home last night I realised I had a total of three S3E boards. Two of them have blue dots on IC3 and IC22 while the third has white dots on the IC3 and IC22. The one with white dots programmed perfectly with either the built-in USB programmer or the external Platform Cable USB II programmer but the two boards with blue dots could only be programmed with the external Platform Cable USB II. The built-in programmer always gave a Cable Notification error with these boards.

    In all instances the green LD-G LED lights when the USB is connected. In the two "blue-dot" boards, however, the LD-D LED lights even without connecting the cable.

    I wonder what could be wrong with the built-in programmer on these (blue dot) boards. Is it possible that the udev rules or driver changed with different production runs of the boards and needs to be modified? I believe these are "earlier" boards by about 2-3 years.

    I took the two suspect boards to work today and, sure enough, they can indeed be programmed with the "Platform Cable USB II programmer" but still do not work with the built-in USB programmer.

    What could be wrong with the built-in programmers on the "blue dot" boards. I would really like to use them without the external programmer.

    Anyone with any ideas???

    Thanks in advance

    John Battle N4OE
    Hairpuller 1st Class
    NASA Jet Propulsion Lab
    4800 Oak Grove Dr
    M/S 169-506
    Pasadena, CA 91107 USA
    818-281-6254 (c)
    818-393-7835 (o)

  3. #33
    Join Date
    Mar 2011
    Beans
    2

    Re: Xilinx ISE WebPack 12.2 on Ubuntu 10.04 LTS

    Hi,

    I have a problem when I try to install XILINX ISE 12.2.
    In fact, after downloading it, I can't execute xsetup, even when I print chmod +X xsetup to get it executable. I don't understand the reason of that, when I print ./xsetup or sudo ./xsetup, nothing is done, and I don't receive any error message or anything else.
    Can someone help me please? thank you.

  4. #34
    Join Date
    Mar 2011
    Beans
    2

    Problem with xilinx 12.2 installer

    Hi,

    I have a problem when I try to install XILINX ISE 12.2.
    In fact, after downloading it, I can't execute xsetup, even when I print chmod +X xsetup to get it executable. I don't understand the reason of that, when I print ./xsetup or sudo ./xsetup, nothing is done, and I don't receive any error message or anything else.
    Can someone help me please? thank you.

  5. #35
    Join Date
    Jun 2011
    Beans
    1

    Re: Xilinx ISE WebPack 12.2 on Ubuntu 10.04 LTS

    I followed all of your steps posted on the first page. But I still have the same problem similar to mr_etienne.
    When I printed the commands you recommanded " ls -l /usr/share/xusb*" and "lsusb | grep 03fd". There are some files named “xub*.hex” listed, but no bus information are listed. The following is the code:

    ****************************************:
    root@jing-SG45:~# ls -l /usr/share/xusb*
    -rw-rw-rw- 1 root root 21666 2011-06-13 13:56 /usr/share/xusbdfwu.hex
    -rw-rw-rw- 1 root root 21708 2011-06-13 13:56 /usr/share/xusb_emb.hex
    -rw-rw-rw- 1 root root 21708 2011-06-13 13:56 /usr/share/xusb_xlp.hex
    -rw-rw-rw- 1 root root 22956 2011-06-13 13:56 /usr/share/xusb_xp2.hex
    -rw-rw-rw- 1 root root 20740 2011-06-13 13:56 /usr/share/xusb_xpr.hex
    -rw-rw-rw- 1 root root 22956 2011-06-13 13:56 /usr/share/xusb_xse.hex
    -rw-rw-rw- 1 root root 21666 2011-06-13 13:56 /usr/share/xusb_xup.hex
    root@jing-SG45:~# lsusb |grep 03fd
    root@jing-SG45:~#
    ******************************************

    What`s the problem? Could you help me to figure it out?
    ps: I use the this board "Digilent Atlys Spartan®-6 FPGA Development Kit".



    Quote Originally Posted by Stube View Post
    Hi mr_etienne,

    That's interesting. What do commands
    Code:
    ls -l /usr/share/xusb*
    
    and
    
    lsusb | grep 03fd
    print to the terminal?

  6. #36
    Join Date
    Jul 2011
    Beans
    1

    Re: Xilinx ISE WebPack 12.2 on Ubuntu 10.04 LTS

    SImply awesome... i searched many sites.. but this is so straight to the point
    Quote Originally Posted by Stube View Post
    Hi,

    I thought I could report this because I couldn't find one single guide for installing Xilinx ISE WebPack 12.2 on Ubuntu 10.04 LTS 64-bit system.

    I finally succeeded in compiling a simple project using the ISE and programming it with iMPACT after completing the following steps to install the needed software. The following instructions assume that BASH is being used.

    1. Download the software from http://www.xilinx.com/support/download/index.htm

    2. Untar the archive
    Code:
    cd /Path_to_the_archive
    tar xvf Xilinx_ISE_DS_12.2_M.63c.1.1.tar
    2a. Optionally burn the files inside the created directory to a DVD. This is not necessary, but it will allow you to delete the files from your hard disk.

    3. Install the application
    Code:
    cd /Path_to_installer
    sudo ./xsetup
    -When asked to select edition to install, choose "ISE WebPACK".
    -On the following page tick the box "Install Cable Drivers".
    -I used the default directory suggested by the installer.

    4. To make the application run correctly you need to type the following
    Code:
    source /opt/Xilinx/12.2/ISE_DS/settings64.sh
    
    or
    
    cd /opt/Xilinx/12.2/ISE_DS
    source ./settings64.sh
    Note the reference to the current directory, which is needed when using the second alternative. In the same directory there is also a file called "settings32.sh" for 32-bit systems.

    The settings need to be run every time before invoking the application in a new console.

    5. After the software has been installed it's time to get a license from Xilinx website (http://www.xilinx.com/getlicense). After completing the form you should get a file called "Xilinx.lic". Copy this file to .Xilinx-folder inside your home directory:
    Code:
    cd /Path_to_license_file
    cp Xilinx.lic ~/.Xilinx/
    (The official instructions advise to use the license manager "xlcm", but for me it kept segfaulting, when I pressed the "Copy license..." button.)

    At this point you should be able to start the design environment by running command "ise" in the console. If iMPACT doesn't find your cable, there are a couple of steps more to go.

    The steps described below have been copied from the driver source files referenced at http://groups.google.com/group/comp....49e5b6028e2c70. The driver doesn't need to be compiled, but the udev rules are not created by the Xilinx installer.

    6. Copy the udev rules and adapt the file to the new udev-version
    Code:
    sudo cp /opt/Xilinx/12.2/ISE_DS/ISE/bin/lin64/xusbdfwu.rules /etc/udev/rules.d/50-xusbdfwu.rules
    sudo sed -i -e 's/TEMPNODE/tempnode/' -e 's/SYSFS/ATTRS/g' -e 's/BUS/SUBSYSTEMS/' /etc/udev/rules.d/50-xusbdfwu.rules
    If your machine is running 32-bit Linux change 'lin64'->'lin' on the first line.

    7. Copy the hex-files used by different Xilinx cables to /usr/share and make them readable by regular users
    Code:
    sudo cp /opt/Xilinx/12.2/ISE_DS/ISE/bin/lin64/xusb*.hex /usr/share/
    sudo chmod 644 /usr/share/xusb*.hex
    Again, 'lin64'->'lin' for 32-bit systems.

    8. Install fxload, which is used by the rules, and libusb-dev, which is needed by iMPACT
    Code:
    sudo apt-get install fxload libusb-dev
    9. Restart udev
    Code:
    sudo restart udev
    10. To make planAhead work two script files must be edited.
    Code:
    sudo sed -i -e 's/#!\/bin\/sh/#!\/bin\/bash/' /opt/Xilinx/12.2/ISE_DS/PlanAhead/bin/planAhead
    sudo sed -i -e 's/#!\/bin\/sh/#!\/bin\/bash/' /opt/Xilinx/12.2/ISE_DS/PlanAhead/bin/loader
    If you now connect the cable to the computer, it should work as expected. I tested this with Spartan-3AN Starter Kit, which has an onboard USB programmer. When I connected the cable, the green LED next to the USB connector turned on to indicate that the driver was working correctly.


    This is the first time I am able to program my Spartan-3AN Starter Kit using Ubuntu, and I hope this guide will help somebody else to achieve the same.

    I am writing this at midnight after trying lots of stuff to get the software working. I might have forgotten a step or two, so please let me know, if you do or don't succeed in installing the software.

  7. #37
    Join Date
    Sep 2009
    Location
    pasadena, ca, usa
    Beans
    9

    Re: Xilinx ISE WebPack 12.2 on Ubuntu 10.04 LTS

    I am running ISE Version 12.1 on Ubuntu 12.04 which uses the 3.2.0-32-generic kernel on a 64 bit machine. When I recently upgraded to 12.04, XST stopped working. I read enough on the internet to believe that the problem is probably glibc version but I don't know how to fix that without re-installing the operating system from scrattch so I just quit working with fpga's for a while, hoping I would someday find a solution. My consulting business suffered because I could no longer do FPGA work for my previous employer, JPL.

    The other day I noticed that I also had the 32 bit version installed (I guess they were both installed together) so just for fun, I executed the 32 bit version and everything worked perfectly including xst. I was able to build all of my previous projects again until I got to the part that uses impact to program the part.

    When I tried to program a part, I received an error message stating that I could not execute the 32 bit version of impact on a 64 bit machine. I read an article on the internet that suggested I "preload a 32 bit version of libusb" but I don't know what the author meant by "preloading" the library and, so far, I have been unable to cntact the author of the article.

    I was wondering if anyone on this forum could shed any light on this problem for me. It seems that I am very close to having my development system working again, but I don't know how to get past this small problem.

    Thank you for your help

    John Battle
    Caltech
    jobattle@caltech.edu
    Tel: 626-709-6208
    http://www.n4oe.com

Page 4 of 4 FirstFirst ... 234

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •