We have the UltraZed eval board (EG) and have Xilinx 2017.4 u-boot/kernel with Ubuntu 18.04 running. USB 3 seems to be setup correctly - all USB 3 devices we've tried are recognized as USB 3. We are connecting an IDS Ueye camera to the USB port and trying to reach a frame rate that would be approximately 1.1 Gbps throughput. However, we are only able to get around 780 Mbps before errors start to occur in the stream transfer over USB. We have ran the USB 3 performance test provided by Avnet with various pen/usb drives and depending on the drive and the test (fixed block/block size, etc.) sometimes to get close to 1 Gbps. The camera works fine at the high frame rate (and even higher) on an Ubuntu desktop computer with USB 3.
Anyone else tried running a USB 3 camera at a high frame rate on these boards? Or have any idea of maybe a configuration somewhere (hardware/software) that might improve the USB 3 throughput?
Thanks!