When NXP created this chip, they characterized all peripherals.
What is the maximum sustained speed that the USB 3.0 actually achieved and which drivers were used?
response from NXP Technical Support Services that said it was a USB / xHCI performance issue. The best we can do with USB 3.0 right now is 150-170 MB/s on all iMX6 & iMX8 platforms. They proposed to request their Professional Services in order to optimize USB 3.0 throughput.
What exactly is the performance bottleneck?
the ROCK64 chip is $35 and it can do almost the full 3.2gbps that is practically achievable.
So what is the bottleneck that NXP cannot overcome?
USB 3 is used by everyone.
You’re basically asking every single company to pay to unlock faster USB speeds.
The ROCK64 chip can do 384MBytes/sec and it’s $35
Retrieving data ...