May 16, USB 2.0 Technical Overview Brad Hosler USB Engineering Manager Intel Corporation
May 16, Conference Goal w Provide you with the information you need to build USB 2.0 products – USB 2.0 technical details – USB 2.0 Infrastructure – Building USB 2.0 devices – USB 2.0 Building Blocks
May 16, USB 2.0: What Is It? w Same host/device model – Host is in charge – Devices are inexpensive w Same basic protocol – Token, data, handshake w Same device framework – Descriptors w Same software interfaces – USBDI
May 16, USB 2.0: What Is It? w Same power distribution and consumption – 500ua suspend, 100ma unconfigured, 500ma configured w Same power management features – Suspend/resume model unchanged w Same topology management – Hub features to handle connect, disconnect, enable, disable, … w Same cables and connectors Continued
May 16, w No changes for these SW pieces w New development work for Host Controller Driver and Hub Driver USB 2.0 Software Stack No Changes to Existing Infrastructure Areas Needing Development Work Host Controller Driver Bus Driver Device Drivers Applications Hub Driver
May 16, USB 2.0: What Changed?? w Low level electricals for High Speed (HS) signaling – Much higher bit rate (480Mb/s) requires new transmitter/receiver w Hub changes for backward compatibility – Features limit bandwidth impact of Full Speed (FS) and Low Speed (LS) devices on HS devices – FS/LS devices consume a bit-rate equivalent of HS bandwidth u 6Mb/s conferencing camera consumes 50% (6 / 12) of FS bus, but only ~2% (6 / 480) of HS bus
May 16, System SW Client Driver USB 1.1 Hub USB 1.1 Device HS Hub USB 1.1 Hub USB 1.1 Device HS Device USB 2.0 Host Controller Controller Full/Low Speed High Speed Only (2 x 12Mb/s Capacity) Sample USB 2.0 Topology w Hub provides high-speed expansion (ala USB 1.1 hub) w Hub provides additional Full/Low speed bus(es)
May 16, USB 2.0: Conference Agenda w USB 2.0 specification – Low Level Electricals and Protocol – Data transfers, framework, transaction protocol – USB 2.0 hubs w Peripheral Enabling w USB 2.0 Compliance Program Day One
May 16, Day Two: Single Track USB 2.0: Technical Agenda w Keynotes – Nathan Brookwood – Bill Machrone w Software Roadmap
May 16, Day Two: Dual Tracks USB 2.0: Technical Agenda w Specification Details – Electrical and Hub – Isochrony and Synchronization w Building USB 2.0 Products – USB 2.0 Peripheral Design Options – Production Testing – Platform Design Considerations – BIOS – Power Management