usb-jtag.cfg 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. # SPDX-License-Identifier: GPL-2.0-or-later
  2. # ixo-usb-jtag - Emulation of a Altera Bus Blaster I on a Cypress FX2 IC.
  3. #
  4. # The ixo-usb-jtag firmware can be loaded onto a bunch of different hardware
  5. # including;
  6. # * Xilinx USB Platform Cable
  7. # * Many Digilent boards such as the Nexys, Nexys 2 and Atlys boards
  8. # * Many fpga4fun.com boards from such as the Saxo and Xylo boards
  9. # * The Numato Opsis
  10. #
  11. # Original version - http://www.ixo.de/info/usb_jtag/
  12. # Updated version - http://ixo-jtag.sourceforge.net/
  13. # Newest version - http://github.com/mithro/ixo-usb-jtag
  14. #
  15. # Procedure for using is;
  16. # * Get the ixo-usb-jtag firmware for your hardware (or build it yourself).
  17. # * Load the firmware using the fxload tool.
  18. # * Use openocd.
  19. #
  20. # Unless you burn the firmware into the EEPROM on your device, power cycling
  21. # will require you to reload the firmware using the fxload tool. This can be
  22. # automated by using udev rules (which can be found in the firmware
  23. # repository).
  24. #
  25. # Ubuntu packages built from mithro's version (with prebuilt firmware and udev
  26. # rules) can be found at
  27. # https://launchpad.net/~timvideos/+archive/ubuntu/fpga-support
  28. #
  29. # TODO: Refactor the usb_blaster driver to allow loading firmware using any low
  30. # level driver. Loading firmware is currently only supported on the ublast2
  31. # driver but ixo-usb-jtag requires the ftdi driver.
  32. adapter driver usb_blaster
  33. usb_blaster vid_pid 0x16C0 0x06AD
  34. usb_blaster device_desc "Van Ooijen Technische Informatica"
  35. # ixo-usb-jtag is only compatible with the ublast1 protocol implemented via the
  36. # ftdi modes, using ublast2 will cause openocd to hang.
  37. usb_blaster lowlevel_driver ftdi