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

Compare with Current View Page History

« Previous Version 9 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
    • It's not clear whether the port number to use is determined by the order in which the cables were plugged in, the device number or what
  • No labels