Posted by Eric Huang on July 29, 2010
We’ve achieved read speeds of 320 Megabytes per second (MBps) with the following configuration:
Synopsys USB 3.0 xHCI Host Controller
On the Device side we use the Synopsys USB 3.0 xHCI Host Controller
Our 320 MBps Read Speed means our Host, Device, and PHY with the MCCI Drivers runs faster than any other combination out there.
Here’s the demo video
So we can achieve these speeds with our USB IP (cores and PHYs). This is the fastest we’ve see yet. If you’ve seen faster speeds, let me know.
The latest speeds I’ve seen published can be found at Tom’s Hardware here. In the review of 5 USB 3.0 Flash Drives/SSDs including the OCZ Enyo, Walton Chaintech, SuperTalent (2 versions) and PQI SSD S533-Es. If you read through the data, you will see that most of the devices read at up to about 180 to 190 MBps, with the fastest reads at up to 220 MBps. This is about 6-7x faster than the typical USB 2.0 performance of 32MBps.
As I’ve mentioned before, there are a lot of reasons for this potential slowness relative to where USB 3.0 should be including:
On the Host Side
On the Device Side
So while the performance of the devices tested by Tom’s hardware, it can be better. It should be better.
In fairness to the devices, the quality of the Flash makes a big difference, and if the device uses cheap, cheap flash, access times will be slow because cheap flash just doesn’t have fast access.
(I’d like to point out that our demonstration achieves 10x USB 2.0 speeds, with Windows 7 and MCCI drivers and our PHY and our controllers, without any optimization on our part yet)