`
`Specification
`
`Compaq
`
`Intel
`
`Microsoft
`
`NEC
`
`Revision 1.]
`
`September 23.1998
`
`ZTE/SAMSUNG 1007-0001
`ZTE/SAMSUNG 1007-0001
`IPR2018-00110
`|PR2018—001 10
`
`Huawei V. FISI Exhibit No. 1011 - 1/327
`
`
`
`Universal Serial Bus Specification Revision Ll
`
`Scope of this Revision
`The H revision ofthe specification is intended for product design. Every attempt has been made to ensure a
`consistent and implem cntablc specification. Implementations should ensure compliance with this revision.
`
`Revision History
`
`November 11. 1994
`December 30, 1994
`
`Supersedes 0 6e.
`Revisions to Chapters 3-5. 10. and 11. Added
`appendixes.
`
`April 13, 1995
`
`Revisions to all the chapters.
`
`m August 25 1995
`1 D FDR
`November 13 1995
`
`Revisions to aiithe chapters
`Revisions to Chapters 1 2 5— 11.
`
`Updates to aii chapters to fix problems identified.
`
`January15 1996
`
`Edits to Chaptersfi. 6 7 B 9.10 and 11 for
`consistency
`
`September 23. 1998
`
`Universal Serial Bus Specification
`Copyright if) 1998. Compaq Computer Corporation.
`Intel Corporation. Microsoft Corporation. NEC Corporation.
`All rights reserved.
`
`INTELLECTUAL PROPERTY DISCLAIMER
`THIS SPECIFICATION IS PROVIDED “AS IS" WITH NO WARRANTIES WHATSOEVER INCLUDING
`ANY WARRANTY OF MERCHANTABILITY. FITNESS FOR ANY PARTICULAR PURPOSE. OR ANY
`WARRANTY OTHERWISE ARISING OUT OF ANY PROPOSAL. SPECIFICATION. OR SAMPLE.
`A LICENSE IS HEREBY GRANTED TO REPRODUCE AND DISTRIBUTE THIS SPEC] FICATIDN FOR
`INTERNAL USE ONLY. NO OTHER LICENSE. EXPRESS OR IMPLIED. BY ES'I'OPPEL OR
`OTHERWISE, TO ANY OTHER INTELLECTUAL PROPERTY RIGHTS IS GRANTED OR INTENDED
`HEREBY.
`AUTHORS 01“ THIS SPECIFICATION DISCLAIM ALL LIABILITY. INCLUDING LIABILITY FOR
`INFRINGEMENT OF PROPRIETARY RIGHTS. RELATING TO IMPLEMENTATION OF
`INFORMATION INTI-"S SPECIFICATION. AUTHORS OF THIS SPECIFICATION ALSO DO NOT
`WARIMNT OR REPRESENT THAT SUCII IMPLEMENTA’I‘IONG) WILL NOT INFRINGE SUCH
`RIGHTS.
`
`GeoPort and Apple Desktop Bus are trademarks 0! Apple Computer, Inc.
`Windows and Windows NT are trademarks and Microsofl and Win32 are registered iradumorks oI'Microsofi Corporation.
`[IEIM= PSIZ, and Micro Channel are registered trademarks ofloternationa] Business Machines Corporation.
`AT&T is a registered lrademurk ofAmerican Telephone and Telegraph Company.
`Compaq is a registered trademark oi‘Compaq Computer Corporation.
`UNIX is a registered trademark of UNIX System Laboratories.
`['T.‘ is a trademark ol'Pltiilips Semiconductors.
`DEC is a trademark ul‘Digital Equipment Corporation.
`All other product names are trademarks, registered trademarks, or servicemarks of their respective owners.
`
`Heme send cnnmienls via el'eu‘ranir: mail' 10 techsup®ushary
`For industry Erma-marina. refer to the USB hupl'ememers Forum web page or hup://www.usb.nrg
`
`ii
`
`ZTE/SAMSUNG 1007-0002
`ZTE/SAMSUNG 1007-0002
`IPR2018-00110
`|PR2018—001 10
`
`Huawei V. FISI Exhibit No. 1011 - 2/327
`
`
`
`Universal Serial Bus Specification Revision 1.!
`
`Contents
`
`CHAPTER 1
`
`INTRODUCTION ................................................................................. 1
`
`1.1 Motivation
`
`l
`
`1.2 Objective of the Specification.1
`
`1.3
`
`Scope oftheDocument.2
`
`1.4 DocumentOrganizahonz
`
`CHAPTER 2 TERMS AND ABBREVIATIONS....... ...............................
`
`3
`
`CHAPTER 3 BACKGROUND .................................................................................. 11
`
`3.1
`
`Goals for the Universal Serial Bus..11
`
`3.2
`
`3.3
`
`Taxonomy of ApplicationSpace]:
`
`FeatureLlst._12
`
`CHAPTER 4 ARCHITECTURAL OVERVIEW ........................................................ 15
`
`USB System Description..IS
`4.1
`41.] Bus'l'opologylfi
`
`Physical Interface1'?
`4.2
`4.2.]
`Electrical .........
`
`4.2.1 Mechanical
`
`l ir'
`
`4.3 PowerlB
`
`4.3.I
`Power Distribution.
`
`4.3.2
`PowerManagementiS
`
`4.4
`
`BusProtocol....13
`
`Robustness.t.....l9
`4.5
`4.5.]
`En'orDelectionlg
`4.5.2
`ErrorHandling]?!
`
`System Configuration........................
`4.6
`4.6.]
`Attachment ofUSBDevices
`4.6.2
`Removal ofU SBDwmes
`4.6.3
`
`Bus Enumeration .............................................................................................................................
`
`4.7
`Data FlowTypes ...2[|
`
`4.7.1 ControITransfcrq
`
`ZTE/SAMSUNG 1007-0003
`ZTE/SAMSUNG 1007-0003
`IPR2018-00110
`|PR2018—001 10
`
`Huawei V. FISI Exhibit No. 1011 - 3/327
`
`
`
`Universal Serial Bus Specification Revision 1.1
`
`412
`4.7.3
`4.7.4
`4.?.5
`
`Bulk Transfers ................................................................................................................................. 20
`Interrupt Transfers ......
`.
`[sochronous Transfers .......
`
`AIlocating USB Bandwidth”.
`_..21
`.......
`
`
`USB Devices ................2]
`4.8
`4.8.1
`DeviceCharacterizationle
`4.8.2
`Device Descriptions ........................................................................................................................ 22
`
`4.9
`
`USB Host: Hardware and Sofiware......24
`
`4.10 Architectural Extensions24
`
`CHAPTER 5 USE DATA FLOWMODEL 25
`
`5.1 lmplementeerewpmntsls
`
`Bus Topology.........27
`5.2
`5.2.1
`USB Host
`5.2.2
`USB Devices
`
`5.2.3
`Physical Bus Topology"
`
`5.2.4
`5.2.5
`Client Sofiware-toJunctionRelationship
`
`USB Communication Flow3]
`5.3
`5.3.1
`
`Device Endpoints
`5.3.2
`
`Pipes ................................................................................................................................................
`
`5.4 TransferTypesJS
`
`5.5 Control Transfers. .
`
`Control Transfer Data Forms ..
`5.5.1
`
`5.5.2
`Control Transfer Direction .....................
`
`5.5.3
`Control Transfer Packet Size Constraints...
`
`5.5.4
`Control Transfer Bus Access Constraints...
`.
`
`5.5.5
`Control Transfer DataSequences
`
`lsochronons Transfers
`5.6
`................4]
`Isochronous Transfer Da a Format..
`5.6.1
`
`Isochronous Transfer Direction ......................
`.
`5.6.2
`
`lsochronous 'l'ransfer Packet Size Constraints4]
`5.6.3
`5.6.4
`Isochronous Transfer Bus Access Constraints4?.
`5.6.5
`lsochronous Transfer Data Sequenocs43
`
`Interrupt Transfers.........
`5.7
`5.7.1
`
`Interrupt Transfer Data orma
`5.7.2
`Interrupt Transfer Direction ...................
`
`5.7.3
`Interrupt Transfer Packet Size Constraints ...................................................................................... 43
`5.7.4
`Interrupt Transfer Bus Access Constraints-44
`5.1.5
`Interrupt Transfer Data Sequences .................................................................................................. 46
`
`Bulk Transfers............
`5.8
`
`5.3.1
` Bulk Transfer Data Format _
`5.8.2
`Bulk Transfer Direction
`...4'7
`5.8.3
`Bulk Transfer Packet Size Constraints .............................................. . ........... .................................. 47
`
`is
`
`ZTE/SAMSUNG 1007-0004
`ZTE/SAMSUNG 1007-0004
`IPR2018-00110
`|PR2018—001 10
`
`Huawei V. FISI Exhibit No. 1011 - 4/327
`
`
`
`Universal Serial Bus Specification Revision 1.1
`
`5.8.4
`5.3.5
`
`Bulk Transfer Bus Access Constraints ............................................................................................4?
`Bulk Transfer Data Sequences48
`
`Bus Access for Transfers.
`5.9
`
`5.9.1
`Transfer Management.
`5.9.2
`Transaction Tracking ...................
`,
`
`5.9.3
`Calculating Bus Transaction Times..........................
`..........54
`5.9.4
`Calculating Buffer Sizes in Functions and Software ............................................................55
`
`5.9.5
`Bus BandwidthReclamation
`
`...55
`5.1!] Special Considerations for lsoclirunous Transfers.
`
`5.10.l Example Non-USE lsochronous Application...
`
`5.10.2 USB Clock Model ......................................
`
`5.10.3 Clock Synchronization ..
`
`5.10.4
`lsochronous Devices...
`
`
`5. l 0.5 Data Prebufi‘ering
`
`5.10.6 SOF Tracking ......
`
`5.10.7 Error Handling.
`..
`5.10.8 Bufi’ering for Rate Matclnng ...........................................................................................................‘11
`
`CHAPTER 6 MECHANICAL73
`
`6.1 ArchitecturalDverwew.......73
`
`6.2. Keyed Connector Protocol...................................................................................................................73
`
`.......
`Cable Assembly...
`6.4
`6.4.1
`Detachable Cable Assemblies
`
`6.4.2
`Full-speed Captive Cable Assemblies .............................................................................................76
`6.4.3
`Low-speed Captive Cable Assemblies78
`6.4.4
`Prohibited Cable Assemblies...........................................................................................................3G
`
`Connector Mechanical Configuration and Material Requirements ..
`6.5
`
`
`6.5.1
`[1813 icon Location .................................
`
`6.5.2
`USB Connector Termination Data
`.
`
`6.5.3
`Series “A" and Series “B” Receptacles82
`6.5.4
`Series “A“ and Series “B” Plugs86
`
`6.6 Cable Mechanical Configuration and Material Requirements ......90
`6.6.1 Description.
`
`6.6.2 Construction.
`,
`..
`6.6.3
`Electrical Characteristic5..
`
`5.6.4
`Cable Environmental Characteristics. 93
`6.6.5
`Listing .............................................................................................................................................94
`
`Electrical, Medianical and Environmental Compliance Standards. ..94
`6.7
`
`6.7.l
`ApplicableDocuments
`
`6.8
`
`6.9
`
`USB Grounding....1112
`
`PCB Reference Drawmgs...........102
`
`ZTE/SAMSUNG 1007-0005
`ZTE/SAMSUNG 1007-0005
`IPR2018-00110
`|PR2018—001 10
`
`Huawei V. FISI Exhibit No. 1011 - 5/327
`
`
`
`Universal Serial Bus Specification Revision 1.]
`
`CHAPTER 7 ELECTRICAL ................................................................................... 107
`
`
`7.1 Slgnallng 107
`7.1.]
`USB Driver Characteristics...
`.....1117
`
`7.1.2
`Data Signal Rise and Fall ..
`..... 1111
`
`7.1.3
`Cabie Skew” 112
`7.1.4
`Receiver Charactenstlcs 112
`7.1.5
`Device Specdldentircafion.
`...113
`
`7.1.6
`Input Characierisiics............... i 14
`
`7.1.7
`Signaling Levels“ ..
`....................... 115
`7.1.8
`Data Encoding/Decoding...
`..... 123
`..
`
`7.1.9
`Bit Stuffing ....................
`.....124
`
`7.1.11] Sync Pattern ................................. 126
`
`7.1.11 Data Signaling Ra15..
`.
`...
`....................... 126
`
`7.1.12 Frame Interval and Frame lnierval Adlustment
`
`.
`7.1.13 Data Source Signaling...
`7.1.14 Hub Signaling Timings ................................................................................................................. 123
`7.1.15 Receiver Data litter ....................................................................................................................... 130
`7.1.16 Cable Delaym.
`..... 132
`
`7.1.17 Cable Attenuation:
`..... 133
`....
`7.1.13 Bus Turn-around Fimi: and inter-packe1Delay.
`
`7.1.19 Maximum End--tuand Signal Delay...
`
`Power Distribution ......134
`7.2
`7.2.1
`ClassesnfDevmcs 134
`7.2.2
`Voltage Drop Budget ......................
`
`7.2.3
`Power Control During Suspendeesnme
`7.2.4
`Dynamic Attach and Detach.......................................................................................................... 140
`
`PhysiculLayer.. ......
`7.3
`
`7.3.1
`Regulatory quiiirement5...
`7.3.2
`Bus Timing/Elecrrical Characteristics"........................................................................................... [42
`7.3.3
`Timing Waveforms ....................................................................................................................... 151
`
`CHAPTER 8 PROTOCOL LAYER ........................................................................ 155
`
`8.1
`
`8.2
`
`BitOrderinglss
`
`SYNC Field.....15‘3
`
`Packet Field Formats
`8.3
`3.3.1
`Packet Identifier Field
`
`8.3.2
`Address Fields ............
`
`8.3.3
`Frame Number Field ..
`
`3.3.4
`Data Field ...............
`.
`
`3.3.5
`Cyclic Redundancy Cher:5
`
`Packet F11 rmats..158
`8.4
`3.4.1
`Token Packets .....................................................................................................
`8.4.2
`Start-u f-Frame Packets ..
`3.4.3
`Data Packels ...............
`
`8.4.4
`Handshake Packets .....
`
`8.4.5
`HandshakeResponses
`
`
`
`vi
`
`ZTE/SAMSUNG 1007-0006
`ZTE/SAMSUNG 1007-0006
`IPR2018-00110
`|PR2018—001 10
`
`Huawei V. FISI Exhibit No. 1011 - 6/327
`
`
`
`Universal Serial Bus Specification Revision 1.1
`
`Transaction Formats......162
`8.5
`8.5.1
`Bulk Transactions...
`.
`
`3.5.2
`ControlTransferslfi4
`8.5 .3
`interrupt Transactions.................................................................................................................... 167Ir
`8.5.4
`lscchronous Transactions163
`
`8.6 Data Toggle Synchronization and Retry
`
`8.6.1
`initialiZatiOn via SETUP Token
`
`3.6.2
`Successful Data Transactions
`
`8.6.3
`Data Corrupted or Not Accepted170
`8.6.4
`Corrupted ACKHandshakeUO
`3.5.5
`Low-speedTransactions] 7]
`
`Error Detection and Recovery...
`8.7
`
`8.7.]
`Packet Error Categories .....
`
`.
`8.7.2
`Bus Tum-around Timing...
`8.7.3
`False EOPs .................................................................................................................................... 173
`8.1.4
`Babble and Lass oi'ActivityRecoverylM
`
`CHAPTER 9 USB DEVICE FRAMEWORK 175
`
`USB DeviceStates..
`9.1
`9.1.1
`Visible Device States..
`9.1.2
`
`Bus Enumeration ........................................................................................................................... 179
`
`9.2 Generic USB Device Operations18!]
`9.2.]
`Dynamic Attachment and Removal.
`
`9.2.).
`Address Assignment...
`
`9.2.3
`Configuration .........
`9.2.4 Data 'i'ransfer..........
`
`9.2.5
`PowerManagement 181
`9.2.6
`Request Processing........................................................................................................................ 131
`9.2.7
`RequestError182
`
`USB Device Requests
`9.3
`
`9.3.1 meequest’l‘ypc...
`
`9.3.2
`hRequesl ..........
`9.3.3
`wVaIuc184
`
`9.3.5 wLenthIS4
`
`.
`Standard Device Requests...
`9.4
`
`9.4.1
`Clear Feature
`..... 183
`
`9.4.1 Get Configuration
`
`9.4.3
`GetDescriptor] 89
`9.4.4 Get1ntcrfacc190
`9.4.5
`Get Status.......... 190
`
`9.4.6
`Set Address......
`..... 192
`
`9.4.7
`Set Configuration
`..... 193
`
`9.4.8
`Set Descriptor......
`..... 193
`
`9.4.9
`Set Feature.......
`..... 194
`9.4.10 SetInterface 195
`9.411
`Syncit Frame.................................................................................................................................. 195
`
`9.5 Descriptor5196
`
`vii
`
`ZTE/SAMSUNG 1007-0007
`ZTE/SAMSUNG 1007-0007
`IPR2018-00110
`|PR2018—001 10
`
`Huawei V. FISI Exhibit No. 1011 - 7/327
`
`
`
`Universal Serial Bus Specification Revision [.1
`
`Standard [153 DescriptorDefinltlonslfilfi
`9.6
`9.6.1 Device
`196
`
`9.6.2
`Configuration ..
`199
`9.6.3
`Interface201
`9.6.4 Fndpo1n1203
`9.6.5
`String.............................................................................................................................................204
`
`Device ClassDcfntttons....20‘
`9.?
`
`9.7.1
`Descriptor5”
`..
`.....205
`9.7.2
`Interface(s)mandEndpoint Usage"
`.....205
`
`9.13
`Requost5...
`..............206
`.
`.
`._
`.
`.
`..
`
`CHAPTER 10 USB HOST: HARDWARE AND SOFTWARE .............................. 207
`
`10.1 Overview of the USBHost207
`10.1.1 Overview ......................... 207
`
`10.1.2 Control Mechanisms ..
`.....210
`
`10.1.3 Data Flow"
`...
`....210
`
`10.1.4 Collecting Status antiActivity Statistics
`.211
`10.1.5 Electrical Interface Consideratlcnns ..............................................................................................21 1
`
`10.2 Host ControllerRequirements.2!1
`10.2.1
`State Handling ........................212
`
`10.2.2 Setiaiizen’Deseriaiizer
`....212
`
`10.2.3 Frame Generation ...........................................................................................................
`....212
`
`10.2.4 DataProcessmg .....213
`
`10.2.5 Protocol Engine ....................
`.213
`10.2.6 Transmission Error Handling...
`........213
`
`10.2.7 Remote Wakcup..
`..............214
`10.2.3 Root Hub ................
`.214
`
`10.2.9 Host System Interface214
`
`10.3 Overview of SoftwareMechanismslld
`10.3.1 Device Configuration
`.215
`
`10.3.2 ResourceManagementZlT
`10.3.3 Data ltansfers.
`.217
`10.3.4 Common Data Dciinitions" 218
`
`10.4 Host ControllerDr1ver....2]8
`
`10.5 Universal Serial Bus Driver"219
`10.5.1
`[JSBDOvcwiewn 219
`10.5.2 USED Command Mechanism Requtrcments 221
`10.5.3 USBD Pipe Mechanisms...
`.223
`
`10.5.4 Managing the USE v1a the DSBD Mechanlsms
`.225
`10.5.5 Passing USB Preboot Control to the Operating System ................................................................ 227
`
`10.6 Operating System Environment Guldes........22'1'
`
`CHAPTER 11 HUB SPECIFICATION ................................................................... 229
`
`..229
`11.] Overview“
`11.1.1 Hub ArchlteLture 230
`
`l 1.12 Hub Conncctivity ...................... .................................................................................................... 230
`
`viii
`
`ZTE/SAMSUNG 1007-0008
`ZTE/SAMSUNG 1007-0008
`IPR2018-00110
`|PFi2018—001 10
`
`Huawei V. FISI Exhibit No. 1011 - 8/327
`
`
`
`Universal Serial Bus Specification Revision 1.1
`
`11.2 Huh Frame Timer.............................................................................................................................. 232
`1 1.2.1 Frame Timer Synchronization.
`.....233
`
`11.2.2 EOFI and EOFZ Timing Points234
`
`11.3 Host Behavior at End-of-Frame..235
`11 .3 1 Latest 1105! Packet...
`.235
`
`11.3.7 Packet NuJIification
`.....235
`11.3.3 Transaction Completion Prediction ............................................................................................... 236
`
`Internal Port....237
`11.-i
`11.4.1
`Inactive..........................
`237
`
`11.4.2 Suspend Delay...
`..... 23?
`11.4.3 Full Suspend [F5us)..............
`..... 23?
`
`11.4.4 Generate Resume [GResumtfl
`...238
`.
`
`...... ..239
`ll 5 Downstream Ports...
`1 1.5.1 Downstream Port State Desortptlons ............................................................................................. 240
`11.5.2 Disconnect Detect Timer... 243
`
`11.6 Upstrea mPot-1.....24-1
`
`11.6.I Receiver....
`,,,,, 244
`
`11.6.2 Transmitter246
`
`11. 7 Hub Repeater“
`249
`1 l.'1' 1 Wait for Start of Packet fi-om Upstream P1311 (WFSOPFU)
`.....2511
`
`1 1 .72 Wait for End of Packet from UpStream Port (WHEOPFU)
`..... 250
`
`..... 251
`11.7.3 Wait for Start ofPaoket {WFSOP}
`
`11.1.4 Wait for End ofPacket (WFEOP)251
`
`11.8 Bus State Evaluation .........251
`Port Error.......... 251
`11.3.1
`
`1 1.8.2 Speed Detection...
`..... 251
`
`11.3.3 Collision ........................................ 252
`
`Fu1|~ versus Low—speedBehaworlsz
`11.8.4
`
`11.9 Suspend and Resume .......................................................................................................................... 253
`
`
` 1]. ]U Huh Reset Behavior... ... .254
`
`11. 111.1 Hub Receiving Resetmon UpstreamP011254
`11.1] Hub Port PowerControl....255
`
`
`11.12 [Iub 1.10 Buffer Requirements.256
`11.111 Pull-up and Pull-down Resistors ................................................................................................... 256
`11.12.33 Edge Rate Control256
`
`
`
`11.13 Hub Controller"
`.....256
`
`
`11. 13.1 EndpointOrganization............
`.....25?
`
`
`
`l 1.13.;J Hub Information Architecture and Operatlon
`.....25?
`1 1.13.3 Port Change Information Processing .............................................................................................259
`11.134 Hub and Port Status Change Bitmap259
`11.115 Over-current Reporting and Recovery .......................................................................................... 260
`
`11.14 [11111 Configuration..261
`
`ix
`
`ZTE/SAMSUNG 1007-0009
`ZTE/SAMSUNG 1007-0009
`IPR2018-00110
`|PR2018—001 10
`
`Huawei V. FISI Exhibit No. 1011 - 9/327
`
`
`
`Universal Serial Bus Specification Revision 1.!
`
`11.15 Descriptors..........................
`11.|5.1 Standard Descriptorsm"
`[1.15.2 Class-specificDescnplors
`........266
`11.16Requests
`...,266
`11.11:.1 Standard Requests .....
`267
`
`....263
`
`ZTE/SAMSUNG 1007-0010
`ZTE/SAMSUNG 1007-0010
`IPR2018-00110
`|PR2018—001 10
`
`Huawei V. FISI Exhibit No. 1011 - 10/327
`
`
`
`Universal Serial Bus Specification Revision Ll
`
`Figures
`
`Figure 3-1. Application Space Taxonomy12
`Figure 4—1. Bus Topology .................................................................................................................................... 16
`
`Figure 4-2. USB Cable........................................................................................................................................ 17
`
`Figure 4—3. A Typical Iluh ...................................................................................................................................22
`Figure 4-4. Hubs in a Desktop ComputerEnvironment23
`
`Figure 5-1. Simple USB HosUDeviee View ........ . ...............................................................................................25
`
`Figure. 5~2. USB Implementation Areas ..............................................................................................................26
`Figure 5-3. Host Composition ............................................................................................................................27
`
`Figure 5-4. Physical Device Composition ...........................................................................................................23
`Figure 5—5. USE Physical Bus Topology...
`Figure 5-6. USB Logical Bus Topology ..............................................................................................................30
`
`Figure 5-1 Client Sofiware-to-fimetion Relallon5h1p53ll
`
`Figure 578. USB HostJDeviee Detailed View .................................................................................... ..................3!
`
`Figure 5-9. USB CommunicationFlow32
`
`Figure 5-10, USE Information Conversion From Client Soitware toBusSfl
`
`Figure. 5-1 L Transfers for CommunicationFlowsSZ
`Figure 5-12. Arrangement oflRPs to Transactionlel-ames ...............................................................................53
`
`Figure 5-13. Non-USE lsochronous Example‘7’
`Figure 5-14. USE Isochronous Application .........................................................................................................60
`
`
`Figure 5-15. Example Source/Sink Connectivity ..................................................
`W66
`Figure 5-16 Data Fret-offering.........................
`Figure 5—17. Packet and Bu fi'cr Size Formulas for Rate-Matched lsochronous Transfers..................i................72
`Figure 6-1. Keyed Connector Protocol ...............................................................................................................73
`
`Figure 6-2. USE. Detachable CableAssembly75
`
`Figure 6-3. USB Full-speed Hardwired CableAssemblyTI
`
`Figure 6-4. USE Low-speed Hardwired Cable Assembly ....................................................................................79
`Figure 6-5. USB Icon ........................................................................................................................................... 8]
`
`Figure 6—6. Typical USB Plug Orientationill
`
`Figure 6-7. USB Series "A“ Receptacle Interface and Mating Drawing83
`Figure 6-3. USB Series “B" Recptacle Interface and Mating Drawing ...............................................................84
`
`Figure 6-9. USB Series "A” Plug InterfaceDrawmgii?r
`Figure 6-10. USE Series “B" Plug interface Drawing
`
`Figure 6-11. Typical Full-speed Cable Constructionn._90
`
`Figure 6-12, Single Pin—Type Series "A" Receptacle ........................................................................................ 103
`
`iii
`
`ZTE/SAMSUNG 1007-0011
`ZTE/SAMSUNG 1007-0011
`IPR2018-00110
`|PR2018—001 10
`
`Huawei V. FISI Exhibit No. 1011 - 11/327
`
`
`
`Universal Serial Bus Specification Revision 1.1
`
`Figure 6-13. Dual Pin-Type Series "A“ Receptacle........................................................................................... 104
`105
`Figure 6-14. Single Pin-Type Series "B“ Receptacle
` Figure 7-]. Maximum Input Waveforms for USB Signaling
`Figure 7-2. Example Full-speed CMOS Driver Circuit ..................................................................................... 1118
`Figure 7-3. Full-speed Buffer WI Characteristics
`109
`
`.107
`
`Figure 7-4. Full-speed SignalWavefonnsl 11]
`
`Figure 7-5. Low-speed Driver SignalWaveforms] 10
`
`Figure 7-6. Data Signal Rise and Fall Time ...................................................................................................... l 1 I
`
`Figure 7-7. Full-speed Load .............................................................................................................................. l 1]
`
`Figure 7-8. Low-speed Port Loads .................................................................................................................... I 12
`Figure 7-9. Differential input Sensitivity Range ............................................................................................... 113
`
`Figure 7-10. Full-speed Device Cable and Resistor Lottnecuons I 13
`Figure 7—1 1. Low-speed Device Cable and Resistor Connections ..................................................................... 114
`.115
`Figure 7-12. Placement of Optional Edge Rate Control Capacitors .
` Figure 7-13. Upstream Full-speed Port Transceiver .....................
`Figure 7-14. Downstream PortTransceiver l 17
`
`l 17
`
`Figure 7-15. DiSconnect Detection .................................................................................................................... 113
`
`Figure 7-16. Full-speed Device ConnectDetectionl 13
`Figure 7-17. Low-speed Device ConnectDetectionl 19
`
`Figure 7-18. Bus State Evaluation afier reset (optional]_-1 19
`
`Figure 7-19, PoWer-on and Connection Events Timing120
`
`Figure 7-20. Packet VoltageLevelslll
`Figure 7—21. NR2] Data Encoding ................................................................................................................. .,.124
`
`Figure 7-22. Bit Stuffing ....................................................................... 124
`
`Figure 7-23. Illustration of Extra Bit Preceding EOP.....
`..... 125
`
`Figure 7-24. Flow Diagram for Bit Stuffing...................................................................................................... 125
`Figure 7-25. SyncPanernllfi
`
`Figure 7-26. Data JitterTaxonomy 127
`
`Figure 7-27. SEO for E0? Width Timing .......................................................................................................... 128
`
`Figure 7-28. Hub Propagation Delay ofFull-speed Differential Signals 129
`Figure 7-29. Full-speed CableDelaylSZ
`
`Figure 7-30. Low-speed Cable Dela).r ................................................................................................................ 132
`
`Figure 7-31. Worst-case End to End Signal Delay Model ................................................................................. 134
`
`Figure 7-32. Compound Bus-powered Hub....................................................................................................... 135
`
`Figure 7—33. Compound Self—powered Hub ...................................................................................................... 136
`..... 13'?r
`Figure 7-34. Low-power Bus-powered Function
` Figure 7-35. High-power Bus-powered Function...
`Figure 7—36. Self-powered Function .................................................................................................................. 138
`
`I37r
`
`xii
`
`ZTE/SAMSUNG 1007-0012
`ZTE/SAMSUNG 1007-0012
`IPR2018-00110
`|PR2018-00110
`
`Huawei V. FISI Exhibit No. 1011 - 12/327
`
`
`
`Universal Serial Bus Specification Revision 1.1
`
`Figure 7—3 7. Worst—case Voltage Drop Topoiogy [Steady State) ...................................................................... 138
`
`Figure 7-38. Typicaj SusPend Current Averaging Profile
`
`Figure 7-39. Differential Data Jitter.r.....
`
`139
`.....151
`
`Figure 7-40. Differential-to—EDP Transition Skew and EOP Width151
`
`Figure 7-41. Receiver Jitter Tolerance............................................................................................................... 151
`
`Figure 7-42. Hub Differential Delay. Differential Jitter, and SOP Distortion -152
`Figure 7-43.
`i'Iub EOP Delay and EOPSkew I 53
`
`Figure 8-1. PID Format..................................................................................................................................... 155
`
`Figure 8-2. ADDR Field15';ll
`
`Figure 8-3. EndpointFie1d157
`Figure 8—4. Data Field Format ........................................................................................................................... 15?
`
`Figure 8-5. TokenForma1159
`
`Figure 8-6. SOF Packet...................................................................................................................................... 159
`Figure 8-7. Data Packet Fon'nat..
`
`Figure 8-8. Handshake Packet
`
`Figure 8-9. Bulk TransactionFormat I63
`
`Figure 8-10. Bulk Reads andWntesiful
`
`Figure 8-11. Control SETUP Transaction164
`
`Figure 8-12. Control Read and Write Sequencesléi
`Figure 8w13. Interrupt Transaction Format16?
`
`Figure 8-14. Isochronous TransactionForrnatléfl
`
`Figure 8-15. SETUP Initialization ..................................................................................................................... 169
`
`Figure 8-16. Consecutive Transactions.................... . ......................................................................................... 169
`
`Figure 8-17. NAKed Transaction withRetry 170
`
`Figure 8-18. Corrupted ACK Handshake with Retry .
`l 70
`
`.....l'r'|
` Figure 8-19. Low-speed Transaction
`Figure 8-20. Bus Turn-around TimerUsage 173
`
`Figure 9-1. Device State Diagram176
`
`Figure 9—2. wIndex Format when Specifying an Endpoint ............................................................................... 184
`Figure 9-3. windex Format when Specifying an Interface
`184
`
`Figure 9-4. Infonnation Returned by a GetStatusU Request to a Device191
`
`Figure 9-5. Information Returned by a GetStatusO Request to 3 Interface191
`Figure 9-6. Information Returned by a GetStatusO Request to an Endpoint ..................................................... 192
`
`Figure Ill-I. Interlayer CommunicationsModel2G'i'
`
`Figure III-2. Host CommunicatnonSZOB
`Figure 113-}. Frame Creation ..............................................................................................................................212
`....215
`Figure 113-4, Configuration Interactions
`Figure 111-5. Universal Serial Bus DriverStructure219
`
`xiii
`
`ZTE/SAMSUNG 1007-0013
`ZTE/SAMSUNG 1007-0013
`IPR2018-00110
`|PR2018-00110
`
`Huawei V. FISI Exhibit No. 1011 - 13/327
`
`
`
`Universal Serial Bus Specification Revision 1.]
`
`Figure I l-i. HubArchltecture230
`Figure l [-2. Huh Signaling Cennuctiviiy‘.
` Figure 11-3. Resume Connectivity............
`Figure.- ]
`|~4. EOF TimingP01115234
`
`Figure I l-S. Internal Pon‘. StateMach1n2237
`
`Figure 11—6. Downstream IIuh Port StateMach1n6239
`
`Figur: 1 1-7. Upstream Port Receiver State Machine ........................................................................................244
`
`Figure 11-3. Upstream Hub Port Transmitter StateMachin9246
`Figure Il-9. Huh chcater StateMauhme249
`
`Figure 1]— | 0. Example Remnte-Wakeup Resume Signaling254
`
`Figure 1]- l I. Example Hub Controller Organization257"
`
`Figure 11-12. Relationship ofStatus_, Status Chang; and Control Information to Device States ..................... 258
`Figure I 1-13. Port Status Handling Method ..................................................................259
`Figure l [—14. Hub and Port Status Change Bitmap ...........
`
`
`Figure l [-15. Example Hub and Port Change Bit Sampling
`
`xiv
`
`ZTE/SAMSUNG 1007-0014
`ZTE/SAMSUNG 1007-0014
`IPR2018-00110
`|PR2018—001 10
`
`Huawei V. FISI Exhibit No. 1011 - 14/327
`
`
`
`Universal Serial Bus Specification Revision [.1
`
`Tables
`
`Full—speed Control Transfer lett539
`Low-speed Control Transfer Limits4G
`Isochronous Transaction Limits .........................................................................................................42
`
`Full—speed Inten'upt Transaction lelts45
`
`Lowwspeed interrupt Transaction Limits46
`Bulk Transaction Limits ...................................................................................................................43
`
`Synchronization Characteristic-s .........................................................................................................62
`Connection Requirements ..................................................................................................................63
`
`USB Connector Termination Assignment .......................................................................................... 32
`Power Pair
`
`.
`
`SignalPair
`
`Drain Wire Signal Pair .......................................................................................................................92
`Nominal Cable Diameter ....................................................................................................................93
`
`Table 5-1.
`
`Table 5—2.
`
`Table 5-3.
`Table 5—4.
`
`Table 5-5.
`
`Table 5—6.
`Table 5-7.
`
`Table 5—8.
`Table 6- ] ,
`
`Table 6-2.
`
`Table 6-3.
`
`Table 6-4.
`
`Table 675.
`
`Table 6-6.
`
`Conduct