You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 10 Next »

Location

  • The Xilinx tools are located at /reg/common/package/xilinx.
  • There is also an installation at /afs/slac/g/reseng/xilinx.
    • This one is read-only, unless arrangements are made with the electronics group.

JTAG USB "Dongle" and xmd

Driver installation
  • See Configuration Hardware User Guides and the USB Cable Installation Guide
  • Xilinx installations (at least some) have the driver installation script installed at ISE_DS/common/bin/lin64/install_script/install_drivers
    • It must be run as root
    • Need write access to the directory tree
  • The package can possibly (unverified) be installed and run from a stand-alone directory, i.e., it doesn't need the full Xilinx installation
  • Need to have fxload installed
    • 'yum install fxload' should do it, but need internet access
    • Can get it from {sourceforge}}, but compilation is required
    • Easier to copy 3 files from an existing installation, e.g. rdcds105
      • /sbin/fxload
      • /usr/share/man/man8/fxload.8.gz
      • /usr/share/usb/a3load.hex
    • Set ownership to root:root and read/execute privilege as needed
  • cd to installation directory and do './install_drivers
    • There is a bug that can cause it to fail when the linux version is not 2.4.*: Modify the script to replace "2.4" in the line 'TP_VERSION_2_4=`uname -r | grep -c "2.4"` with "2\.4"
Multiple xmd sessions
  • Multiple xmd sessions can nominally run on one computer. See this and this.
    • Add -cable type xilinx_platformusb port usb2[#] to your xmd.ini or .xmdrc file, where # is the USB2 port number (from 1 to some large number) you wish to use.

    • /sbin/lsusb lists USB devices
    • To get a list of which cables are which can be seen by xmd, you can run the xrcableesn xmd command. This will list the ESN (Electronic Serial Number) for each cable and which usb2# port it is on.
  • No labels