Hi,
I'm deveoping a driver using USBCAMD2 for an FX2 Cypress device.
In USB 2.0 Isochronous High-Speed mode I transfer a stream about at 7.8
MB/s. This is correct if you set 1024 byte per Microframe with 125us
interval.
My problem is that I want to transfer 3*1024 bytes every Microframe with
125us interval to reach about 23 MB/s. I know this is theoretically
possible with USB 2.0, but I don't know how to program my driver to
increase transfer rate.
My Endpoint descriptor is :
bmAttributes = 0x01 (Isochronous)
wMaxPacketSize = 0x1400 (3*1024)
bInterval = 0x01 (125 us)
How can I transfer about 23MB/s with USB in Isochronous mode ?
Thank a lot,
Blu.