You are here

Maximizing Transfer Rate with the FX2/FX2LP | Cypress Semiconductor

Support & Community

Maximizing Transfer Rate with the FX2/FX2LP

Last Updated: March 28, 2011

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

Provide feedback on this article

Browse KB By Product

Browse KB by Type