Difference between revisions of "Xc3sprog"

From ArchWiki
Jump to navigation Jump to search
m (rm gap)
Line 4: Line 4:
== Installation ==
== Installation ==
Install [https://aur.archlinux.org/packages/xc3sprog/ xc3sprog] from AUR.
Install [https://aur.archlinux.org/packages/xc3sprog-svn/ xc3sprog-svn] from AUR.
== Devices ==
== Devices ==

Revision as of 16:12, 14 May 2015

xc3sprog is a suite of utilities for programming Xilinx FPGAs, CPLDs, and EEPROMs with the Xilinx Parallel Cable and other JTAG adapters


Install xc3sprog-svn from AUR.



Initially has USBID=03fd:000f, after proper initialization becomes 03fd:0008.

  • install fxload from AUR.
  • extract xusb_xlp.hex from Xilinx ISE
  • create file /etc/udev/rules.d/99-xilinx.rules
 SUBSYSTEM=="usb", ACTION=="add", ATTR{idVendor}=="03fd", ATTR{idProduct}=="000f", RUN+="/usr/bin/fxload -v -t fx2 -I /path/to/xusb_xlp.hex -D $tempnode"
  • reload udev rules with "udevadm control --reload" and replug JTAG
  • test connection with "xc3sprog -c xpc -j"