USB 3.0 Draft Spec Published UserPageVisits:216 active 80 80 DaniWeb 561 60 2008-08-17T02:51:18+00:00

USB 3.0 Draft Spec Published


Get ready to rewrite your USB drivers. Again. Intel this morning released portions of an updated draft of the Extended Host Controller Interface 3, the latest version (0.9) of the part of the USB specification that handles register-level communications between the operating system and the USB host controller. The new spec could support transfer speeds of 4.8 Gbps, 10 times faster than the theoretical maximum of 480 Mbps of the current USB 2.0 specification. Finalization is expected in 2009.

Do we really need USB to go that fast? Few, if any, hard drives are capable of sustaining such transfer rates. So why does the world need such transfer rates from a serial bus? "We’re looking forward and preparing a USB 3.0 technology roadmap that will intercept emerging flash-based solid state drives (SSD) that will be able to transfer files this quickly, if not faster," according to Jeff Ravencraft, a technology strategist in the Communication Technology Lab at Intel in an Oct. 2007 blog post. Jeff leads Intel’s USB and Wireless USB projects.

To accommodate gigabit transfer rates at the physical layer, USB 3 uses packet routing technology and separate channels for data and acknowledgments. This replaces the polling and broadcast technique now in use. Also supported will be multiple data flows per channel, each with its own priority. At the application level, the spec will permit transfer speeds of around 300Mbps.

Also involved are in work on the spec are Hewlett-Packard, Microsoft, NEC, NXP Semiconductor and Texas Instruments. AMD and Dell also have reportedly expressed interest, which for AMD is an about-face from its prior opposition amid complaints of lack of accessibility to the specs.

About the Author

I am Technical Editor of the [url=]CRN Test Center[/url], a kind of computer-centric "Consumer Reports" for retailers and VARs ([url=][/url]). I bought my first computer in 1980, an Atari 800. In addition to adventure games like Zork, I also played with the hardware, dabbling with ROM dumps and mods to the 810 disk drive. That's also where I learned BASIC programming. After 1984, I moved to PCs, clones and NetWare, and then to Apple IIs and Macs until around 1990. In July of that year I got my first job at a publishing company, supporting about 25 Mac users (including the staff of "MacWeek").

Between '06 and '09 I was editor of [URL=]ST&P[/URL], a software testing trade magazine. I also wrote a software [URL=]Test & QA [/URL]newsletter, and was chairman of the [url=]Software Test & Performance conference[/url].

That's all well and good, but I think it solves a problem that didn't exist. What about one that DOES exist, I mean the bottleneck experienced with RAM modules not being able to take advantage of Dual and Quad Core speeds and capabilities on processors? It would be nice to transfer my music/movie library from my HD to my Portable Drive at 5 Gbps, but more impressive to me is being able to watch a movie in the middle of some programming or general internet browsing, without feeling the lag, or buying 3 GB of RAM.

All in good time. There are more variables in the scenario that you described than data transfer speed, one of which is the operating system (assuming you're on Windows). Linux and Mac OS X seem more adept at such things at present.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of 1.19 million developers, IT pros, digital marketers, and technology enthusiasts learning and sharing knowledge.