Documente Academic
Documente Profesional
Documente Cultură
0 Architecture
June, 2009
Centre of Excellence for FPGA/ASIC Research
NUST School of Electrical Engineering and Computer Sciences
Muhammad Umer
Research Assistant
Overview
Architectural Overview
Conclusion
References
On Nov 17th,2008 USB 3.0 specifications were released by USB 3.0 promoter
Group
Full support for real-time data for voice, audio, and video
USB 3.0 Architecture
USB Interconnect
The manner in which USB devices are connected to and communicate with
the host over the SS bus
Includes:
Bus Topology: Connection model b/w Usb Devices and the host
Inter-layer Relationship: Usb tasks performed at each layer in the system and
its relationship
Data Flow Models: Information exchange b/w host and devices over the USB
USB Schedule: Scheduling of shared interconnects in order to support isochronous
USB Host
There is only one host in any USB system, which acts as a source or sink of
information
The USB interface to the host system is referred to as the Host Controller
A root hub is integrated within the host system to provide one or more
attachment points
Manages Control and Data flow between host and USB devices
USB Devices
Each device supports one or more pipes through which the host may
communicate with the device
USB 3.0 hub architecture includes logical USB
2.0 and Super Speed USB hubs
USB 3.0 hub provides bus expansion upto 5
levels of hubs and 127 devices
Different kinds of Hubs include:
Root port hubs:
Directly attached to the USB Host Controller.
Hub power is derived from the same source as
the Host Controller
Bus-powered hubs:
Draw all of their power for any internal functions and
downstream
Self-powered hubs:
Separate power supply available
10
11
12
13
HUB
HOST
DEVICE
14
termination.
Transmitter managing the status of the receiver termination
15
Scrambled/Descrambled
Elasticity Buffer/skips
16
(SSC) modulation
No reference clock
Synchronization between transmitter & receiver clock by phase locking
17
8b/10b code
Control symbols are used to achieve byte alignment and are used for
framing data and managing the link
Scrambler/Descrambler
Physical layer receive 8 bit data from the link layer and scrambles the
18
HUB
HOST
DEVICE
19
20
Packets delimiters
Packets delimiters describes packet types, packet structures, and CRC
requirements for each packet i-e LMP, TP, ITP & DP e.t.c
Link Commands
The link command section defines special link command structures,
Link Control/Management
Power management, Link level data integrity, flow control and error
control
21
HOST
HUB
DEVICE
22
23
24
Notifications
Transactions
Transaction packets
Data Packets
25
26
Logical Idle U0
Period of one or more symbols period when no information is being
U3 entry flow
27
28
29
Data Rate
Super speed USB supports data rates upto 5 Gbps (600 MBps)
30
D+ and D-
31
USB 2.0:
Uses host directed protocol
Polled traffic flow (Host use polling to request info from the endpoints)
Packet traffic is broadcasted to all devices
32
Power Management
Super Speed USB:
Multi-level link power management supporting idle, sleep, and suspend states
Link-, Device-, and Function-level power management
USB 2.0:
Port-level suspend with two levels of entry/exit latency
Device-level power management
33
Bus Power
Super Speed USB:
Increased supply budgets for devices operating at Super Speed
50% increase for unconfigured power
80% increase for configured power
USB 2.0:
Support for low/high bus-powered devices
34
USB 2.0:
Four transfer types include: Control, Bulk, Interrupt, Isochronous
35
USB 3.0 compliant devices will bring a revolution in the industry in terms of
speed and power efficiency
36
1.
2.
3.
4.
http://www.usb.org
5.
www.wikipedia.com
37
Questions????
38