Maximizing Transfer Rate with the FX2/FX2LP | Cypress Semiconductor
Support & Community
Maximizing Transfer Rate with the FX2/FX2LP
What is the maximum USB throughput achievable with EZ-USB FX2/FX2LP?
FX2/FX2LP is capable of operating at the maximum throughput that USB protocol can offer. When it comes to throughput measurement there are lots of parameters like number of devices connected to the host, host controller used, processor speed of the Computer etc etc
The Screamer/Streamer example included in SuiteUSB SDK can be used to demonstrate the throughput performance of FX2/FX2LP. When using the Screamer/Streamer example, you must have the CYStream firmware running in the device and you must select the appropriate alternate setting.
All USB devices attached to the host will share available bandwidth. For testing purposes make sure that you have only this device plugged into the host. The following measurements were observed using the Streamer demo application, the CyAPI.lib and calling into the CyUSB.sys driver.
OS: Windows XP SP3
CPU: 2.2 GHZ Core2Duo
EHCI Controller: Intel ICH8
"Streamed" BULK IN: ~40.722 MBps
"Streamed" ISOC IN: ~24.023 MBps