I designed and shipped a product based on the TMS320VC5506 that delivers 772 KB/sec of data over 2 isochronous endpoints (Full Speed USB Device). I'd like to host this product using the TM4C1294. I'm having a little trouble maintaining the bandwidth using the EK-TM4C1294XL, so my immediate question is:
What is the maximum sustained Full Speed Isochronous bandwidth capability of the TM4C1294?
Each Isochronous endpoint has a size of 388 bytes, but only 386 bytes are actually sent. The endpoints are expected to have new data 1000 times per second (every USB Frame). The TMS320VC5506 is certainly capable of the bandwidth, because the product has been shipping for years. I'm trying to ascertain whether the TM4C1294 will be able to keep up, or if I should select another Full Speed USB Host chip.
Can the TM4C1294 maintain 772 KB/sec over two 386 KB/sec isochronous endpoints.
Any information on isochronous bandwidth is appreciated. I see the USB Audio examples, but they don't seem to be pushing the Full Speed bandwidth as high as my device.