Professional Documents
Culture Documents
USB 3.0 Update: BPD/CNX March 3, 2009
USB 3.0 Update: BPD/CNX March 3, 2009
0 Update BPD/CNX
March 3, 2009
Agenda
• Overview of USB 3.0
• Connectors
• Hubs
• Power Management
• USB 3.0 Status
• Other USB 3.0 related Specs
• HP Plans
• Battery Charging
• Mass Storage
1 3 March 2009
USB Historical Perspective
USB the most successful interface in the history of PC
Device charging over USB has become a major consumer feature
USB Installed base is 6+ billion units and growing at 2+ billion units a year
Adoption virtually 100% in PC and peripheral categories
Units in Thousands
4,500,000
4,000,000
3,500,000
3,000,000 Total w/ USB SuperSpeed
4 3 March 2009
USB 3.0 Overview
• Goals
− Support up to 3 Meter cable
− 5 GT/s for at least 300MBps throughput
− 10-12 BER
− Fit into current USB 2.0 Type-A and Micro-B form factors
• Solution
− Add 2 shielded differential pairs – dual simplex
− Signaling similar to other high-speed serial busses
− Low Frequency Periodic Signaling (LPFS) for sideband
functionality (reset, wake etc.)
− New Credit Based Protocol
− Directed Data Transfer (Not Broadcast)
5 3 March 2009
SuperSpeed Layered Architecture
6 3 March 2009 6
Packet Flow
7 3 March 2009
Route string
• Consists of a
concatenation of 4-bit
Sub-Strings
Route sub-string
Route string = 0x0000
•
Route string = 0x0000
Hub depth = 0
− Value identifies target port
• Zero reserved for upstream
port Route string = 0x0002
Route string = 0x0003
• Non-zero values represent Hub depth = 1
individual downstream ports
Route string = 0x0003
8 3 March 2009
Retry OUT transaction
• Retry bit in ACK TP is set
when
− Received corrupted data packet
− Received data packet with
unexpected sequence number
9 3 March 2009
Retry IN transaction
• Similar to OUT
10 3 March 2009
USB 3.0 Cables & Connectors
- Host
• Standard A fully backwards compatible
11 3 March 2009
Original USB 3.0 Micro B Proposal
12 3 March 2009
USB 3.0 Micro B Connector
13 3 March 2009
USB 3.0 Std. B Connector
14 3 March 2009
USB 3.0 Connector & Cable
• Std A - Same interface as USB 2.0 Standard-A
connector, but with added pins for USB 3.0 USB 3.0
Super-Speed signals Portion
• Complete compatibility with USB 2.0 Standard-A
connector
15 3 March 2009 15
Compatibility USB 3.0 Device
USB 3.0
Requires USB 3.0 cable for SS
USB 2.0 cable works for HS
16 3 March 2009
Compatibility USB2.0 Device
USB 3.0
Requires USB 2.0 cable
17 3 March 2009
USB 3.0 Hubs
• Two hubs in one
• Host must be able to operate
in USB 2.0 and USB 3.0
modes concurrently
• A Device may only do one or
the other
• The Hub must understand
route strings
• The Hub must provide
sufficient buffering for headers
and bi-directional data
transfers
18 3 March 2009
Power Management Overview
Peripheral Power consumption increased from
500ma to 900ma
19 3 March 2009
Link PM States
Link
Description Key Characteristics Exit Latency
State
U0 Link active N/A
U1 Link idle, fast exit Rx and Tx circuitry quiesced µs range
typically low ms
Clock generation circuitry (e.g.
U2 Link idle, slow exit range, can be µs
PLL) may also be quiesced
range
typically ms range,
Portions of device power may
U3 Suspend can be high µs
be removed, e.g. much of PHY
range
20 3 March 2009
Link PM Transitions
21 3 March 2009
Link Power State Transitions:
U1 Exit, U2 Exit, U3 Wakeup
Low Frequency Periodic Signally – Out Of Band Wakeup
22 3 March 2009
USB 3.0 Status
???
23 3 March 2009
USB 3.0 Implementation
Specs
Device Side is
XHCI
Proprietary
MAC
Defined by
Intel PIPE USB 3.0
Specification
MAC/PHY
Needed for Connector spec
Prototyping
PHY
24 3 March 2009
HP Plans
25 3 March 2009
Battery Charging
Additional Discussion?
28 3 March 2009