Laurent Gauch wrote:
> That's a real good point for Rowley Crossworks 
> http://www.rowley.co.uk/arm/index.htm and Amontec JTAGkey Series 
> http://www.amontec.com . Note, with the use of Amontec JTAGkey-2 based
> on high-speed USB, Rowley Crossworks becomes still a lot faster since
> the USB latency go form 1ms to 125us.

Any real solution just has to give up trying to run this from the PC.
It's stupid. I think some dongles do more or less of it already.
FT2232 obviously does not do it at all, whether full or high speed.
The USB-Blaster CPLD seems to be slightly more clever, but is not
quite fully utilized.

A PC is USELESS for any kind of bitbanging or the like (MPSSE in crap
FTDI chips counts just the same!) - there are *at least* THREE bus
masters between CPU and IO pin, and you want it to be fast? Come on..

Anything sensible will just use a higher level protocol and a more
intelligent hardware. Life will be good. The Versaloon is the only
sensible dongle at reasonable cost I have seen so far. Simple
no-nonsense design and great support from Simon. I recommend it to
everyone. A bit of integration with OpenOCD may still be missing but
that can not be too difficult.

Best of all - even the firmware for the adapter itself is open source!


> For the OpenOCD, we know there are some optimizations do be done on
> the software to accelerate the USB JTAG cable.

The bottleneck is stupid adapters.


> Removing the effect of the USB latency is a real challenge,

What's the problem?


//Peter
_______________________________________________
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to