The experience of many developers with USB is limited to its use with 3 GHz PC's. Hence it is natural for them to assume that there is no problem achieving near wire-speed in their embedded applications.
However, typical 32-bit embedded processors run about 50 times slower than modern PCs and smaller processors are even slower.
All of the factors affecting USB performance in embedded systems are discussed in this white paper.
This should...
preview:
http://www.smxrtos.com/articles/usb_art/usbperf.htm
1/8/2009