Hi All,
I'm looking at some various options regarding enabling USB on the C6745 / C6747. We're looking at streaming data continuously from the device to a PC at a rate of about 2 Mbit/s using bulk transfer.
I've been looking at a couple of options:-
The most obvious is to use the USB peripherals on the device along with the BIOS/USB software stack. However, having had a read of the forums, I'm beginning to suspect that this may not be as easy as one may first assume.
The other option is to go with something like a Cyrpress EZ-USB sat on one of the memory buses, not so dissimilar to http://focus.ti.com/lit/an/spraa13a/spraa13a.pdf
I appreciate that USB is a complex system and thus neither will be wholly trivial. Using the USB peripherals seems like the obvious solution, but I'm worried this may open up a world of pain. Crucially, at the moment, this functionality is only required for internal tools as an option on a reasonably small number of our systems hence unit cost is not critical - more important is fast development and a reliable product at the other end and for this reason, I'm beginning to think that Cypress may be the best way to go.
Does anyone have any thoughts either way?
Thanks in advance for any advice,
Jim