Skip to content
Snippets Groups Projects
Commit 8890ce34 authored by Robert Jarzmik's avatar Robert Jarzmik Committed by Spencer Oliver
Browse files

drivers/jtag: rewrite usb_blaster driver


Rewrite the Altera USB Blaster dongle driver :

 - make extensive use of byte-shift mode, to improve JTAG
   speed.
   This is the main reason of the rewrite. It improves the
   memory dumps with a factor 3 at least, and upload 100
   times, from 1 kBytes/sec to 100 kBytes/sec with a
   USB-Blaster connected to an Altera Virtual JTAG TAP +
   OpenRISC CPU.

 - split the low level API part (between FTDI and FTD2xx)
 from core driver, so that in the future, if both libftdi
 and ftd2xx can coexist, the driver will be able to switch
 dynamically from one access to the other.

Change-Id: I2ee9cedf4a5eb27501f337993ee0cdee52517e7c
Signed-off-by: default avatarRobert Jarzmik <robert.jarzmik@free.fr>
Signed-off-by: default avatarMarek Czerski <ma.czerski@gmail.com>
Tested-by: default avatarFranck Jullien <franck.jullien@gmail.com>
Reviewed-on: http://openocd.zylin.com/467


Tested-by: jenkins
Reviewed-by: default avatarAndreas Fritiofson <andreas.fritiofson@gmail.com>
Reviewed-by: default avatarAlexandre Becoulet <alexandre.becoulet@free.fr>
Reviewed-by: default avatarSpencer Oliver <spen@spen-soft.co.uk>
parent 452df037
No related branches found
No related tags found
No related merge requests found
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment