Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob

FX3 Performance with Intel USB 3.0 Host Controllers - KBA89284

FX3 Performance with Intel USB 3.0 Host Controllers - KBA89284

Anonymous
Not applicable
Version: **

 

Question: FX3 gives a low throughput when used with the Intel USB 3.0 host controllers. Why?

 

Answer:

Intel USB 3.0 host controllers are very aggressive with their Link Power Management (LPM) requests. They tend to force the device into U1/U2 states more rigorously than other USB 3.0 host controllers in the market. As a result, the FX3 spends more time in going into and exiting from U1/U2 states. This affects the application firmware, consequently reducing the overall data throughput.

Using the CyU3PUsbLPMDisable() API in the application firmware prevents the device from going into U1/U2 states and the overall data throughput would be as high as possible.

0 Likes
603 Views
Contributors