I am working with a F28379D control card to develop a data acquisition platform that will stream data to a computer. I am achieving 6Mbps+ throughput to the PC right now with the USB 2.0 Full Speed based on some recommendations from folks on this site to change the maximum allowable bulk out packet (increased to 1024 bytes).
I am intending to have multiple boards running at once while maintaining the same throughput per board, so I am hoping to use a USB hub to bump the speed at the PC to the high-speed 480Mbps. However, I have been limited with the current Cypress hub development board I have as it seems it only accepts 64-byte packets (datasheet also says 64 byte RAM), so I lose a lot of my throughput when I connect the control card through the hub.
Does the TUSB4020BI allow for packet length up to 1024 bytes?