`Specification
`
`Compag
`
`Intel
`
`Microsoft
`
`NEC
`
`Revision 1.1
`
`September 23, 1998
`
`ZTE/SAMSUNG 1007-0001
`ZTE/SAMSUNG 1007-0001
`IPR2018-00111
`IPR2018-00111
`
`
`
`Universal Serial Bus Specification Revision 1.1
`
`Scope of this Revision
`The 1.1 revision of the specification is intended for product design. Every attempt has been made to ensure a
`consistent and implementable specification. Implementations should ensure compliance with this revision,
`
`Revision History
`
`
`November 11, 1994
`Supersedes 0.6e.
`
`December 30, 1994
`
`Revisions to Chapters 3-8, 10, and 17. Added
`appendixes.
`
`
`
`April 13, 1995 Revisionsto all the chapters.
`
`Updatesto all chapters to fix problems identified.
`
`August 25, 1995
`
`Revisions to all the chapters.
`
`
`November 13, 1995
`Revisions to Chapters 1, 2, 5-11.
`
`January 15, 1996
`
`
`Edits to Chapters 5, 6, 7, 8, 9, 10, and 17 for
`consistency.
`
`September 23, 1998
`
`Universal Serial Bus Specification
`Copyright © 1998, Compag Computer Corporation,
`Intel Corporation, Microsoft Corporation, NEC Corporation.
`All rights reserved,
`
`INTELLECTUAL PROPERTYDISCLAIMER
`THIS SPECIFICATION IS PROVIDED “AS IS” WITH NO WARRANTIES WHATSOEVER INCLUDING
`ANY WARRANTYOF 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 SPECIFICATION FOR
`INTERNAL USE ONLY. NO OTHER LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR
`OTHERWISE, TO ANY OTHER INTELLECTUAL PROPERTY RIGHTS IS GRANTED OR INTENDED
`HEREBY.
`AUTHORS OF THIS SPECIFICATION DISCLAIM ALL LIABILITY, INCLUDING LIABILITY FOR
`INFRINGEMENT OF PROPRIETARY RIGHTS, RELATING TO IMPLEMENTATION OF
`INFORMATIONIN THIS SPECIFICATION. AUTHORS OF THIS SPECIFICATION ALSO DO NOT
`WARRANT OR REPRESENT THAT SUCH IMPLEMENTATION(S) WILL NOT INFRINGE SUCH
`RIGBTS,
`
`GeoPort and Apple Desktop Busare trademarks of Apple Computer,Inc.
`Windows and Windows NT are trademarks and Microsoft and Win32 are registered trademarks of Microsoft Corporation.
`IBM, PS/2, and Micro Channel are registered trademarks ofInternational Business Machines Corporation.
`AT&T is a registered trademark of American Telephone and Telegraph Company.
`Compagis a registered trademark of Compaq Computer Corporation.
`UNIX is a registered trademark of UNIX System Laboratories.
`FC is a trademark ofPhillips Semiconductors.
`DEC is a trademark of Digital Equipment Corporation.
`All other product names are trademarks, registered trademarks, or servicemarks of their respective owners.
`
`Please send commentsvia electronic mail ta techsup@ush.arg
`For industry information, refer to the USB Implementers Forum weh page at http:/Avww.usb.org
`
`ee
`
`ZTE/SAMSUNG 1007-0002
`ZTE/SAMSUNG 1007-0002
`IPR2018-00111
`IPR2018-00111
`
`
`
`Universal Serial Bus Specification Revision 1.1
`
`Contents
`
`CHAPTER 1
`
`INTRODUCTION .........:ccccsscssscesssssessssreseeresvsccersnns
`
`Puaasiveue pra csgervineeheas 1
`
`cia a ai nhacig omen eT 1
`BoD.)|MEERVateON iyosecssarsgessvessvenscanpycnengonysouvcsvacndouqsssgnscvocuesssunepenspuntanntaceath es eirgitechoey
`
`1.2 Objective of the Specification ............cccsecscrscesesenrreccssesecsecsseesssesnssseansneneen
`
`ad dabadguseuVauaiucewavcusyslevPubestaW 1
`
`1S
`
`‘Senpe OF Lhi|e DGCw MEM 25s sesisscssvenspscpeseazscescqesdeesasasasesastacesnatsnespitepocsapevsnceounqonsreceseppesdsvbaendghiivea
`
`vance
`
`UeMme Raita Oyeti)rati(| beeperrereriterernryrrrerrererrrrrrerurrirrrerrrrrererrrrrrrrrerrrererrrrer rrrireneit
`
`a2
`
`CHAPTER 2 TERMS AND ABBREVIATIONS. .........ccccccssseseecsenere
`
`Diba shasaAaaSAARARARA DATARS 3
`
`CHAPTER 3 BACKGROUND. ..i sesisssssssssensieeisnscsecnscnsansinnsanasaaazanna
`
`sia deccacaaieeiabanica heeds 11
`
`Sal
`
`Goals for Phe. Wniversal Seria BUS secssasctctecasesasssccssascaiasscs scsssarascearseecoeaesnaasutastsnatenanssineaiaasaaces
`
`wel
`
`Ae
`
`SES.
`
`Taxonomy oF Application: Space ce acssscivsctccccscsscecsescucsvqsyentceseasesersssnccssduqasusnitissanepsonsasopeneacaacaspyecssescties
`
`ReaBie LAS bssccccssteasespatansnactssnteessyaans cavadoacnecausssseenbeadbaaneeuspannbssszedetachese nau uvedanvacdsvuanseesthacanssopavansagchadance
`
`12
`
`12
`
`CHAPTER 4 ARCHITECTURAL OVERVIEW............::c::cccssereeeoes
`
`serigsisdesi einen 15
`
`aD
`AD.TSB System Description ssaiccsicsisicisctescssidestivsabcatioadtcaasedsesalclidassdsaedpacssapalabsaceassistiesacseacssitpasesascenssseans
`sta kG
`ADD,
`Borns Diopoloy sazcscessccizsiesaaesaiysdoaiasesdanaviceassasnrseataciseissagsatasdaaasaaasani dasdasiaaasabsdiaisiaiaiatates sianieseias
`
`aiitaakee
`DEB mie aEna tebb he spas cctacacsacevcaguceateacycseasecvateaso nsntpontasstaantap cus isiprasocoecapbans |upsapendavsisu app taiaentoanbvauaned
`eR
`
`
`APP)
`wl FT
`17
`Wped*WIBCHANTOA cAsssasaccarpsaracpesopaacqwates asc ensaasas sacgcacte aapacqazonaszacsancszeesaheorcappaaset 36s suasisyjesonaeibuasCes Teas \adtrTaRes
`
`Bke@etrttal a cpcscacccpcecesccves pce
`
`4.3
`Power...
`”
`wwii 8
`4.3.1
`PowerDistribution«.
`lB
`4.3.2 Sea Weketsctseecanricsisiceeecsitccaccmcwnaman
`18
`
`Ged!
`
`BE aiS PROLOGha saeecannsdcersarenadanvarnvazasansdanhasecesesansddcoandaiginiendguacashersassved icedae
`
`iivveadesindey Bai diseveatseeraedesae 18
`
`4.5
`Robustness...
`aanibnarenaedl
`
`Bere Netaction,.
`43.1
`45.2
`Error RaleisiceracasiacaieiySicaptacsssincnansia#siassauamecdacacuceasacaaeca na ui
`
`onsen ho
`wld
`19
`
`seneal 9
`System Configuration...
`4.6
`si vnlatlncwsasvydsals gnu apseivyaa eased Greens taval
`4.6.1
`Attachment of USB Devicess
`wld
`4.6.2.
`Removal of USB TIPE5 sceucancncucczsaasiorniscecartesemcanovpscarecgveraarceopeccivevavertntenmpcteitban..dae
`20
`EEE aimp|ES UUs ESRITATE ORATTVPs 25 cx 9527595 pase oars nga ceys eas tae SEEM eens aa Heaeaeet eeereecere ese aT
`20
`
`shasaugpnasapadttaadittaonncasacaanay20
`«Data Flow Typewisssicssscicissseccaaisaapisssassaniisiscsnevssastasasaitisqossstensteasadpntnapinatinadiaai
`4.7
`20
`AT Lin
`Comtrol Tran shensess sseccea cis sazuessasizinensasansva cieantisaacscansaaasaannevanseaadansecsaacivcaasseqs cian aiacstixattcceaaersasiearscace
`
`ZTE/SAMSUNG 1007-0003
`ZTE/SAMSUNG 1007-0003
`IPR2018-00111
`IPR2018-00111
`
`
`
`Universal Serial Bus Specification Revision 1.1
`
`PBs TetaGERISvc aaicg asco aan Eas aga sw tas aa gh acs yin ace Gasp as wavs Ges sd Aa eave dmca
`Pera
`4/7.9°-interrupt Transtets:, ancuriveg in punamenniemn SUaAay
`
`4.7.4
`Isochronous Transfers ..
`4.7.5
`Allocating USB Bandwidth...
`;
`
`dndansassdaseaiais xonaisaasanacaaaaaisied21
`USB Dewiees cisusissssapsstsassaansisissesasssssatsancssiaraissassssteaansaasiajaiianameanansiiianesan
`AB:
`AS AL,
` Wewise Gharmeteization Ses cassasctspasapsscsesnsseneiesson penonsctsaandhate edhesssenasvanaasznadl nano basantaannaaeees
`ASBED)
`BevICS TIESTO atestoa-agstaeatsasenitedravncys denranevenstone paileyhtees coisa spn dad eGeaveseen seyeeniiaedeplarphesetenennenenhy
`
`4.9
`
`USB Host: Hardware and Software...............
`
`4.10 Architectural Extensions ..........ccccsccceesesseeesensneessuesscceseneseeceensnsncaseseeeeuions
`
`adapedapabistahosientuaahoasdogiaaesanstos24
`
`CHAPTER 5 USB DATA FLOW MODEL ............c.ccsssssssssesseesnsensenenseesavansaesnansnnanerns 25
`
`Si
`
`Umplementer Viewpoints...cssscsaissscsvsonsscecersnsetansssonsianeasizanepsidi akiaanssancnassensoeianonsibascasadcaitnatapeonsdaontibices
`
`25
`
`Boers Lapay cacsscccesazsusencazeeysuscovavscasnanssnasineasWincptcsaentasaoadjgaapactesaseahvantaser
`eA
`5.2.1
`USB Host..
`5.2.2
`USB Devices.
`5.2.3.
`Physical Bus Topology...
`5,2.4
`Logical Bus Topology...
`ci
`tiasassuaasviaudssaasiaan
`5.2.5
`Client Software-to-functionRelationship...
`
`
`
`séncavenabasdaveghi avesdnarandWin vttsaien27
`
`5.3-USB Communication FIOW ..,--..ccccssecccsssnenssssseseeesesnecseseesesssneesearsesenenseesseessesaceessanenenseeacenenenenateessenaeens
`5:35.02
`“Device Endpoints wis siscscisssssazsessecascssesactonsipeipelasgieepooesseseess
`
`STL:
`CPUS asacacascasasacanssi ceanasainansaidancaneacacaeRRPRT a THAERRT
`
`RAS
`
`Tyanster: Fypesés..jcicananinaisaureacasasaarpaidevacatedahladen
`
`distaqeniasagaiadaiopabasaaaadaisiaginava35
`
`5.5
`Control Transfers................
`§.5.1
`Control Transfer Data Formal.
`§.5.2.
`Control Transfer Direction..
`5.5.3.
`Control Transfer Packet SizeConsivaiats...
`5.5.4
`Control Transfer Bus Access Gromstenitte ca.csssecctosccsece
`a S3\)
`(Coritpal ransfet Data SegVentas iia. capavusceenntentpnsrnianoumeenidnae debssnnndeaapehioscaenucepaseheattolss
`
`
`
`edavananeged mauestareeGENS eyee 41
`
` Tsochromous Transfers ........ccccsscscesssssescsseseccsssesesesasscenecencsescenseessseneseeeessesses
`5.6
`5.6.1
`Isochronous Transfer Data Format...
`5.6.2
`Isochronous Transfer Direction...
`5.6.3.
`5.6.4
`5:6:5
`
`[sochronous Transfer Packet SizeGonstratnt
`
`eae
`
`Tsochronous Transfer Bus Access Constraint.....0200cccc.cccccesccesssccseeecscscecseceresesenececerscacaceeseceneeseenee
`Isochronous Transfer Data Sequemtesis:cccicssucssccssassarescessaisasccascssvecssacesansaauuasssctsscunccnvasseacay efpbuessadee
`
`5.7
`Interrupt Transfers...
`e
`5.7.1
`Interrupt Transfer Data Frivet
`5.7.2.
`Interrupt Transfer Direction ..
`re
`RASARO ARORA
`5.7.3
`Interrupt Transfer Packet Size‘Constraints’.
`5.7.4
`Interrupt Transfer Bus Access Constraints...
`5.7.5
`Interrupt Transfer Data ResaleBdeacsasaroarsUSGREGESSortsRS
`
`
`
`5.8 Bulk Transfers...
`ssiaes
`5.8.1
`Bulk Transfer:Data Foriiaty.
`5.8.2
`Bulk Transfer Direction ..
`5.8.3
`Bulk Transfer Packet SizeConstraints...
`
`
`
`ZTE/SAMSUNG 1007-0004
`ZTE/SAMSUNG 1007-0004
`IPR2018-00111
`IPR2018-00111
`
`
`
`Universal Serial Bus Specification Revision 1.1
`
`5.8.4
`3:85
`
`Bulk Transfer Bus Access Constrainits .........0..ccccccccscsccsccssecsevsescsesscusessseseasseucceevesseeseversvecteessssssarer 7
`Bulk Transfer Data- Sequences. ....:ccccscepesssdcasacohveativcntsdarscouvadeepasspecshon tpantionserendanpiécveealevadrecssengesh
`
`5.9)|Bits Aceess Tan Transfers scnwicaiiininiin ceiininnaannition
`5.9.1
`Transfer Management...
`266
`IRAAEP RR INALEE
`dD
`
`S92. Weargaction Trahang,siasssscasceicpseicsasc
`cases seasissessseassesasvarvaea rauaasesmansnsssavage mnaauaneraaatausvatssensvinscetastes Oe
`5.9.3.
`Calculating Bus Transaction Times...
`San
`SARWapeaseyeepfaeeeeosealhesurangtemainyaet
`5.9.4
`Calculating Buffer Sizes in Functionsand Software...
`ogebentanaecyuanzensSitaTtastrespecteMalthenbaenrdeetteee
`5.9.5
`Bus Bandwidth Reclamation... scoot sca restrotic ascesmasnriescressonimmsenenroneeeeesis eth
`
`5.10 Special Considerations for Tsochronous Tramsfers.......ssssesescseneserseseesnsssscseeeserensssevecesnneareneesennsracineae
`5.10.1 Example Non-USB Isochronous Application... eeeceecneeeneaeecreseeteseeneietenene dO
`5.10.2 USB Clock Model ..
`wnlbgeiciss
`SonBCTRSANOSSSaEASCARGTIOHERGERRI
`5.10.3. Clock Sytrchrrsnieationncsctsct-acassecr
`seaSeshteaenapaELTaee
`
`SLO Tsachroneusibevides.cccucns asian asesieeis ences ib sanbi as dessdseatacaneaaaniauanemeeca OL
`5.10.5 DataoubsatesniesSnebsicaRialbhagbSuGaneToesS4ctabRaDiALURtRInsSIRiGREIzSEANFACEGANSEATGRLgNAISaNdASNSIRTTEEATaeAL
`
`5.10.7 Error Handling.,..
`shichvvagVrsuiAVnnallabelespeaeebadginduperysblenessspeanbeadeaitletolaiesAgaraatavedtelenO
`5.10.8 Buffering for RateMatching...
`gaangenspanesacesguessascnatadeacaspaacqeppaaasepacuecndssaeygadgisagespesaieaeaspesssenadsGEL
`
`CHAPTER 6 MECHANICAL. ..........::csccceeccseeersneeeessnneeee ai agacuhiapadadvhataidbpaestcpacepaapeneas 73
`
`GL
`
` Acrehiteetural COVErVieW:..cscccisisencsecceseassascecieseveicdeacorctassesonseressitnonsttacgnsinabncsbosabssouoasanpsacdopanconaes shaneabops 73
`
`622°
`
`Weeyed Commeetor’ EryotOiil.dipsaiay apnsciscscavaasasasatniaavasgevsaqosnsaspaniavigascivodnaeasadshadivaiiscdhgilas idasdipsatanibsddesaanih 73
`
`ER=(MEARSGy saeiesav es sanspathwo We Teagpwns evan Vaypaolayaya ap vesues pulsoueiVonlggu'sauvdsGdeuusqergouassaun ladeROMAN pea aaa 74
`
`giyosgategg bipesengunndageggavaiiesnbepbacsanthaterqhcapssiooghodebensascs piunpeaundgeeaaubqnphinedeu ht &
`6.4 Cable Assembly....
`aSA hgSe AhahbnbESASBARGES nba eS Aasop BAN HATRED SAP RERAURIABAWPED CO
`6.4.1
`Detachable CableAssembblies.«
`6.4.2
`Full-speed Captive Cable Petedscaeescnconcssncelitomoncatnaamceicciaaneeeoaoeeeninunaertt
`6.4.3.
`Low-speed Captive Cable Assemblies 0.0... eccseeseceecsesescecseaeneeessesscatacneasestenaeseenenees8
`6.404|Prohibited Cable A SsetaTesee tesveveascatativeyei'eseusnsUatates py sofeelansnietis elven veri olclanevenseunateneysipeewernes OU
`
`6.5 Connector Mechanical Ceeeesand Material Requirement..........2ccsccecsssssseeeeeneeeeeeeeSO
`insianaitidiongd jasiaabidinas ss neddsMbsuasatondbes ataakpadainaiaarhadiantaaritin Aiea tee L
`USB Icon Location...
`a
`6.5.1
`6.5.2.
`USB Connector Termination Data..
`a GEyuENSSEUSaGexsodiNGERNIE EuE oebv besauL Getspas tues niesgpsBis easTSSieee
`6.5.3
`Series “A” and Series “B” Receptacles...FesDeesUASoSeeni
`6.5.4.°
`Series *A” and Series “B™ Plugs. ......cccscsecest eset cateoededu ocr vscetucdelensueedstediup dateasdsaqdsbuedabnaddesen dave danedgiedes BO
`
`Cable MechanicaleaAEA and Material Requirements..........cccscecscesesstnsescesensereneceeeeeeeeeID
`6.6
`Sai reakbeid isha saad DORI RCALCGSNELDGG Sich gH I 094 85855 ASSCRRURREE BUA RUAT SEAGIG SS AR ERA REE TA RUNRTECS
`Description...
`6.6.1
`6.6.2
`Construction .
`Pa saaebsaiea vas ais mapa cis snagsagan age j5isvansPeesaeaequagaaevacseieannides teagieatnaoaciacce gaa eaeathaeaete AL
`6.6.3
`Electrical Characteristics...
`vical
`cnetWhenuacee vanndhleylabeleBis poe pe anesdoeeeoaasaac Sommcny aOhaoeactavou arate
`6.6.4
`Cable Environmental Ctaracterietics..
`RecbavckspaiegsicovaveswhangeamvintoasaaagesARawereTeaeassosSinctgasaatccancavi
`
`Electrical, Mechanical and Environmental SAUANES SFRDUANSEEphbusedpaidnyitertssouesanclesstoiTisvaslevel
`6.7
`6.7.1
`Applicable Documents ..
`jaaasadWeuaaasous Sagabep agesveyasvestslugeeawevasesVasagusussebasace bassaaseuae papas Dr Peie eran
`
`Gi8)|TSB GK pia Biasecaseic cesvansces nish svqninsycy yan snkanebesuvagulvasdywivyibipsiiiapiuayitindvg ljniboasubesnagqussinsatavsgusana vonngr cases Uae
`
`GF
`
`“PEB Referer] Dora with isvyccec.csccscencestsavsssvapceneepsnecanesiy''etecseasqeeuroesiyyessenrvencseyeenvsesyvsieVeneveevenbevvsusvereure LU
`
`ZTE/SAMSUNG 1007-0005
`ZTE/SAMSUNG 1007-0005
`IPR2018-00111
`IPR2018-00111
`
`
`
`Universal Serial Bus Specification Revision 1.1
`
`CHAPTER? ELECTRICAL iisciiissccisintiicscimnincniiitatalinhuucnimoaldaun 107
`
`7.1
`
`sovee LOT
`Signaling...
`USB Driver:Gharacteriitioss.
`OF.
`
`110
`Data Sipmall Rise anda .isaisiicasascssascvcvssivaisssaassziesinrivsescncs sctavesces ohaszevasaazaveseiassaians saizteassattoananate
`Have dl
`Cable Skew...
`faz
`Receiver Chanacteristics..
`tae ll
`Device Speed Identification.btaeoeipnasnepacaasessasneaitingasagapeasanedepnagebaracensesrataretsieaskecguanaiperewl
`al TS.
`wl l4
`Input Characteristics...
`
`we 15,
`Signaling Levels..........
`Data Encoding/Decoding
`
`.. 123
`-. 124
`Bit Stuffing...
`
`we 126
`Syne Pattern ..
`ae
`Data SignalingRates
`we 126
`FrameInterval and Frarame¢Interval‘Adjfuistmient...
`-- 126
`-- 127
`Data Source Signaling...
`Hub Signaling Tintiies
`
`«..iwisseas
`+128
`
`130
`Riethiver Date Jie cis passssersiencetananecteraaiatiniceVEN BOE MUStleras wot EieS
`132
`Cable Delay...
`Cable Attenuation...
`me
`pela,
`Bus Turn-around Timeand Iner-packetDelay...
`Sau TOS
`133
`
`wees
`
`
`
`Maximum End-to-end Signal Delay....
`
`Power Distribution...
`7.2
`Classes of Devices...
`7.2.1
`Voltage Drop Budget...
`7.2.2
`PowerControl] During Suspend/Resume...
`72.3
`7.2.4
`
`DynamicAttach and Detach...
`
`
`
`Physical Layer...
`7.3
`Regulatory Requirements...
`-
`7.3.1
`Bus TiminesCharabhiristics’..
`7.3.2
`Tide
`
`Timing Waveforms ...
`
`
`
`sevens 134
`.- 134
`ewe 138
`nie LBD
`140
`
`seers LAL
`even 142
`wee 142
`al5d
`
`CHAPTER 8 PROTOCOL LAYER ia ssicsassescssests siaes eicsaceainsicpidenceaazpestivsassiteadpcaanes 155
`
`8.1
`
`Bit Ordering.........sccsccecnee
`
`155
`
`So:
`
`SSMIN CRC UEL css vn pexsvapnscuvavaunssengngvinsniuauburnsaninacavewinadtesunjanssgeardbnepesoanangniniabngsrointdbenapask Giveninvapiaidoaiianad
`
`155
`
`Sid|Packer Wiehe Bowpatats cscs cccaksick as nceee avoseseee aa aueaepeelecCMW lee aeslleVea
`155
`8.3.1
`155
`Packet TleritefiGe Pre lel s6sss sues ovnctoecese caprang azcsnzza cteacheiassaess assy opbevsanavasawarenszis asTapasveaassaaaexpasa attsanaevateacee
`156
`CAMPERS SBSIMS ss ascissncincavecraacrsasepteccsansraca cian san eecentcterss aie aha is zachbecessadalaneetts Lgascely Gas aN AMN UHRA
`8.3.2
`mere Oo
`Frame NumberField oo... cccccsssessessesesseneeees
`8.3.3
`
`8.3.4
`Data Field...
`ie
`pel Oe
`Cyclic Redundancy Checks...
`8.3.5
`- 158
`
`tevpereeneee 158
`Packet Formats...
`8.4
`5
`Token Rackets.
`8.4.1
`srl
`Start-of-Frame Packicts...
`8.4.2
`159
`Data IRISeabcecS ACsONTOS ONTATEWTSEETEUSEETIST
`8.4.3
`160
`8.4.4
`160
`Pleitid shalc GRELS caps ay scents vosenecescig ys tgen sas Ys TUNE ae dbaAE Tag vee eg eed mealed RS
`161
`8.4.5
`landshiahe Response essscsossepscsezcuasapsasceseasceaspecssqvanaeaacpqcanossespecnaeqiovaeccarsesaacparass meesanetavepeesyeteeethey
`
`vi
`
`ZTE/SAMSUNG 1007-0006
`ZTE/SAMSUNG 1007-0006
`IPR2018-00111
`IPR2018-00111
`
`
`
`Universal Serial Bus Specification Revision 1.1
`
` Tramsaction Formats ...........ccccccecssseseeceeesenssenseesseecesesencuesneuees
`8.5
`- 162
`163
`BSD
`Bulk Transact Onis scisccsacsicscuciaassapiscecesccagasvareisvaagicaaiaiesass uaa soins eb caadesascavseysuaaistapessieaabeasssvacaaevnviasitacbe
`164
`Bee|ALGrebelDe aTeres i ace Sac poe Se Taye oes Na nessa gS aha ca Ua a PRS analy asos wvdae
`167
`Bra.d:||Labertpot Trensachineesesscan. cceexascivaseeians aca ieee cotrvuais canes Teeatieaei enveeltateraasaccenasen ds
`168
`Bes »
`“soetiGriane hramiaehens: tte: accsssaesctenanasczecszeccetaxersassoseviceoneshisean cet REEEU
`
`8.6 Data Toggle Synchronization and Retry .......csuseercenen
`8.6.1
`Initialization via SETUP Token........000ees
`8.6.2
`Successful Data Transactions v.20... eceessesseseseneeeneees
`8.6.3
`Data Corrupted or Not Accepted... cececcecceeeteeseeeerees
`8.6.4
`£1G,5:,
`
`verse 168
`aed
`vee 169
`eve 70
`..170
`1
`(LOWespeed Dransactions: 7.7 reciucaceu tise:intestateance abMalaraa EFaaaaoa
`
`Corrupted ACK Handshake... eeeeeeeeeeeees
`
`eosess hd PZ
`8.7—_Error Detection and Recovery.....sccssssesereseenrsecsanesnnccennaereneee
`
`172
`8.7.1
`Packet Error Categories...-......-2..::ss-ce-s-eeseeeeeeeeeeee
`172
`Se.
`Ere Tintearesatch TBcag esac pace a cee k cee segs rene Gee face dhveendeuacdone oy sovseetp edeeedteethendecestineesdeepyievipeore
`173
`8.7.3.
`False EOPS «...:<:2:..
`8.7.4
`Babble and Loss ofActivityRECOVELY..c.sscsnncnnitunennnninsistinniennnnuninnninaninnsen
`174
`
`CHAPTER 9 USB DEVICE FRAMEWORK ........::ssssesscsseeseseeeeseeee
`
`devrivadueaynayedescseads 175
`
`EIST Dey ce StaCes sossssssonnsacieisansoansaaasadosuaavacedaanansosesccegoresa covaeutapanyenadanadacnduacyarbeuieuaieaisana pyedvaitesgaiiivecan
`SEDs
`9.1.1
`Visible Device States..........ccsccccccssccscsccssecssscectesresssacscsescsrccenscasseaseeraesceenececeseeaas
`
`22 TB YS EIN BTAL ON a eves tug oxen coacea te actwa cggedessierganeynanwetcecvesusspiastai dai svbdssaeauns bee apee odzeanas nas tnaasanedgaapavenasaarate
`
`175
`175
`179
`
`paDuLsdbeesbuedinckeasveszucsevasnis 180
`9.2, Generic USB Device Operations ........ssccsisssssassenssasnannnesscssesseensesensnsssnasenceast
`180
`2b.|Dynamic Attachment-and Removal, wccisscjcsccescesseseoes secacey cases eacedharees assieaaad igen scuasaias ioceanaaaasasesitvcagh
`180
`Does.”
`MRM G SE AUSSI STATINTIE yeas Bove ow SSS PO ae pS PASCace allan eeeSI ang Ol
`- 180
`
`B22’. Contreurahon+ss, ecesseevece ws veers sesh sugchersap ocusasoenTesves meyers
`18]
`oR MARIBELad brentcy: lieecrremagerr ermra teen, ayeiee peur eeetterererern recrys err rereetr tem che treterer reerenetreseer trey rirseererrcenrentett
`181
`O25
`BOwer MaWater ORb: cascacassecectaceseecatcecnestecsetaiccisiacceanenconesices ins hastretinecssasanec aya niiateceiici acess
`181
`BEG.
`MREqueSt PROCESS|. cscs cccsekcescasagecatescardeaase ye aseaN tee oadRede DeereeeeA
`182
`OOF
`FRegtiest Bipbey.tice cies itesechevercssadiesnseesdadennshlehiva bangspeatbacaaeeheadnespedtuesthaneAitghag eenseg seneae
`
`speagashiubavadazvensappleaisendeges 183
`BS. USE Device RetWestyspsiccsgissssapisegeonsntiosssneinaspersensesstuasveneeennsncessovepandbeaaedengndiidt
`183
`BS oe
`HmRequestlyPe cssccscjcieyiiy shed sapestaaisswtoadinanartiaiagnintaataciuaa iisanespipedbiciaa ohbs Gasaiasachahiieibianessensaciaivid seg
`184
`Disp eD) ARGUtes- 5seasasacaceci ne sesciecoveuaivasvagecacanantedoan ce aeencaecinta passheaves aetna eeneee
`184
`BPRS|VAM WALUTES, wpa yap ts SPURT os i's gO on wv SURES SING Fac cl FV GaSEay DUES Sa vgs TGasRESe
`184
`184
`Ws FieReJRaftsds Wegener terre eer eee rere ary etpaerrt terre re rreterrantrevererarrencttes erry cietesrreerer< tt fenrentre rereterrr err eterr vert rer te
`
`185
`GA|Standard Device Retest:sisssiccsisassivisinsssisisiascaniesnenesesssicvataeseccscansansvannntenshonenaisibeavveassadbsaieaesionaanadie
`SDoeCRT PABIAS Soa ota caccancs sacqepa ence cues sit otars¢eccacezzesaacsgnacentaagz Okt | sagacaandTuaneeeat raiasteaaatiaen tareneseater
`188
`189
`AL!
`RSSL SORTAGT Swati veseacenoyl pv edeviceorvvsiesipv etn de esannpaiaereinves eenea ras aqvepeeneartserensdsqeddaegiacgtareateetey bess
`189
`AS.|Seb DSSSo..sscgacpyasswescens 2503 avecuin peosnediéeegesehas devadiasireeidaciasater ss ide sabasegepaba iepardaassuoaisoahnietesdganapaaeed
`190
`ONAN|GretsEnterPe zejasszcazesazcgnarzaceoxeshhs nop veu giuy Glacake foie vibe cia hho ANATALACiac HE aadUAd Li disalonaddanidovitaapecstbaiapindoared
`190
`OAS)
`Get Stal c.cccisscacsiscascsascsaciicahscasassissasaaveras
`192
`SiG|,Seb Address: isitcss aaieniietvaes nase eiaass es Gain asaseedeees
`193
`AE Seah CocoaEavaiAERTa wysposeApeGasaeas oe pu ashcigargapegunsoaed) ayeheaePob Tg ENDS
`ve 193
`94.8
`Set Descriptor..........cccsccssscseeeeeseeeeenneses
`194
`GA Set Features ..essscscosssscssssssccsssessnsensssaseosnssesesscnessaesscsasnestasensnsetsnasnsteuseasnnounsnsnuaasannase
`195
`SALVO) Set TaterPa sicedeiccs cap casseausipnncvevacensteanctavaciaagagecscadeticovpdaipswaasdecstaa van daa eraes sausndecavacghacaiaivasinea tava niaeiviieas
`195
`SDT SSR TEL BAREIS a 5 so cacessaipsa'ps ccs eg pies Vs ru sssnn ca evant Lea onda vageu enn dv Sa oanemue dpe ats sundsa spac leawaurvsuneso acs iecoeedss
`
`DS
`
`DESCHaPtO Ts sicsecssscocovssccyassuperncssursvuveedsveudesuovsenacasev se onsnvedsuvencyss evs tavevcpenseeusivevelrne
`
`cuales deasynvedvvsiedeepsoast 196
`
`Vii
`
`ZTE/SAMSUNG 1007-0007
`ZTE/SAMSUNG 1007-0007
`IPR2018-00111
`IPR2018-00111
`
`
`
`Universal Serial Bus Specification Revision 1.1
`
`9.6
`
`wos96
`Standard USB reneicchDefinitions...
`... 196
`Device..
`
`Conigwatinn spsnsiensqanegbceataadxusovsadcaaeussnjsateyiaasascnassaupsauasgesogiiahgaatsnaicsaatienuavesaisiauasneysaiarsnemasanasaveiaia!
`199
`PabedanSs 50 sneas aap Os Gan aS Op ea Wan ipa dan eg SaWEi eae
`20]
`-- 203
`Endpoint...
`
`204
`
`9.6.)
`9.6.2
`9.6.3
`9.6.4
`9.6.5
`
`eT|Thee Yeiss DeiReeves sassspsccasig seancasccassccapadsaacacaiaaingsuisscouosbesevccband}accuveivadinsdivsvitbideedpectagedauseceadsieie 205
`9.7.1
`samen
`9.7.2
`205
`9.7.3
`woe 206
`
`Descriptors...eSendEndpointUsage...
`
`Requests...
`
`STallsNWIGayPINGATORINCNANoOG
`
`CHAPTER 10 USB HOST: HARDWARE AND SOFTWARE ...........cccesesrseeesseeees 207
`
`10.) Overview of Che LSB: Bist sescicspicccsecccesscsasssnacsesanssnessssnnsnnsnscuawsgnapnanenenscidpavieedgeepesonenhduesadyveuwdyensenstays 207
`10.1.1
`Overview 2...
`i207
`Control Mechattume«
`10.1.2
`..210
`
`10.1.3
`Data Flow...
`veered 1D
`Collecting Statusand.Autivity‘Statistics..
`10.1.4
`earned
`10.1.5
`Electrical Interface Considerations..
`-21]
`
`211
`TOS Host: Crntrolles Reqwirbineratesissicsaiecssiceaivevasecotescaensdecnsaasitaatsasaaadoiiaaaacinanapanandppaiassdbadisipaeatpeapataseetahi
`10.2.1
`pieQl
`SHCS TeaTah Rhee x, 20 eae ge aes sea slesn vaien sb sty aati avnaiycastoacessaaesst eaasabeseagedinscisadteaG@aapieisia@aaeadas
`
`10.2.2
`212
`PREDAeALieSEAMDSeaTEGe 8s gogo Bydap Spa ee gu psn PS lv fla Gav ip oak psc SOR solve
`Frame Generation...........0..
`10.2.3
`ain ele
`10.2.4
`wae
`Data Processing...
`ssh] A
`10.2.5
`Protoco] Engine...
`10.2.6
`pals
`10.2.7
`puedl4
`10.2.8
`wee 2l4
`214
`10.2.9
`
`
`
`‘Transmission ErrorHandling.Denes
`Remote Wakeup...
`Root Hub...
`abe
`Host SystemInterface...
`
`.
`
`il
`
`10.3. Overview of Software Mechanisms........ccssssssscsecsssssessscesncesssesescsssanscssessessesssenseseseaeansenseseensaeenseerses 214
`215
`10.3.1
`Boeyae SSTiTAROT Has oves cpyaesezeyuce et rie acsvcepvasaUs ssecuuve Gove slhsyay 23 Hat OEE Tic) naive rereMicaie
`10.3.2
`eae
`Resource Management.........
`sell
`10.3.3
`Data Transfers...
`Common Data Definitions.
`10.3.4
`wn dlB
`
`
`
`Dk) Se eo ripeneee Pa V BBs aciciensiicetvsevvat dewusinaogvnd ud vsee'sor go apua msSoa es eaa in eo eddpapananadchpedagra.218
`
`TALS:|Universal Sepia Bits TORSV Or ss cscssetpectacecseceerghessasesi digabanagsUistaars egconesrehstasaspscienstanstedssenscegtereaserdl censeses 219
`10.5.1
`sans 29
`USBD Overview ..
`As
`Ap Rappits
`USBD Command MechanismRequirements...
`10.5.2
`san eel
`10.5.3
`aeeee
`USBD Pipe Mechanisms...
`Managing the USB via the USBDMechanism...
`10.5.4
`waded
`Passing USB Preboot Control to the Operating Sextet.PcaneseresVeonespentaneseercerearscomeeal
`10.5.5
`227
`
`10.6 Operating System Environment Guides.......ccccsscsscssssssecsssssecesessteassescsnsenessesengeeneacntsenseresensernensenseees
`
`227
`
`CHAPTER 11 HUB SPECIFICATION...0....cccssccssscessecsesseseeeneenseessensesens wéainapnsaveessa 229
`
`11.1 Overview ..
`Hub Architecton®,..
`Ld
`
`111.2
`
`seieneacyupvadvaiosongsenenaaunysatesoueysluangupuvaz@uvuaiseseseaobejeissanspesccappaaepeueiOuseicastiss Hub Connectivity ..
`
`wn 229
`siiias pliant
`aptanerpoeangnnatecesestaasenhy 230
`230
`
`viii
`
`ZTE/SAMSUNG 1007-0008
`ZTE/SAMSUNG 1007-0008
`IPR2018-00111
`IPR2018-00111
`
`
`
`Universal Serial Bus Specification Revision 1.1
`
`11.2 Hub Frame Timer...
`Ps
`dsiajensionaa
`11.2.1
`Frame Timer Synchronization:
`11.2.2 EOF1 and EOF2 Timing Points
`
`11.3. Host Behavior at End-of-Frame........
`11.3.1 Latest Host Packet...
`11.3.2 Packet Nulipibatines..
`
`11.3.3 Transaction CompletionPrediction...
`
`Internal Port..
`11.4
`11.4.1
`Inactive...
`speetcapneaaspaib pass
`11.4.2 Suspend Delay...
`11.4.3. Full Suspend (Fsus)...
`
`114.4 Generate Resume (GResume)...
`11.5.1 Downstream PortState Descriptions.
`
`11.5 Downstream Ports...
`
`istk
`
`wnaeeivaes
`
`11.5.2. Disconnect Detect Timer..
`
`snoneaeD2
`Sea
`2 d4
`
`anaes
`i295
`nepiedD
`236
`
`wiadol,
`sail
`sities TD
`pambess
`2238
`
`verelOO
`wine 240
`243
`
`LG:
`
`<LEPStOBT PEsipscssanasacecseinsazccteasanecesincnndivisesnibansnaeainGaisbiriqiannsitainedaibiainneaLiMnEARINTTLSATRTAMERA
`
`wld4
`1244
`246
`Dde Ge. SAP US ATER 4: ig 3556 Zp caipce snide bowie adage cece vnc ange concn atau apgangeadniensneafbaganceneeagh sang gecueqans patbacaantagp auhangances aie
`
`Ite’ RECEIVER wianehicwen as
`
`11.7 Hib Repeater ai sccscisiscssgncsticyiccessenpasaieesguesbbeataeascbonpaleesavapsissbopebdeaga ugepibaphbiasivass
`11.7.1 Wait for Start of Packet from Upstream Port (WFSOPFU)...
`11.7.2 Wait for End of Packet from reePortEEEOeenstiREY
`11.7.3. Wait for Start ofPacket (WFee
`11.7.4 Wait for End of Packet (WFEOP)...
`
`dsdinaliedesipbarstiepbeadidanthagta249
`250
`iseyaaa ND
`wi]
`25]
`
`11.8 Bus State: wal tation sssscsisacivepeccsicacncavcctssinwsscigvarsancaeressiaeacaaniancdnoneecdeniers
`MTB Se
`AB GPE EMGOD ics sscsazee sccscessizsesarctanevy
`
`11.8.2 Speed Detection...
`iaaapieiei
`11.8.3. Collision...
`gaits
`11.8.4 Full- versus‘Lew-speed)Behavior...
`
`aavbaceueRveiautiaseastacenedaieieée251
`sasiaa reall
`wissrod
`siede
`“wade
`
`11.9) Suspend and Resume. issscctsciiccssicevsssccssentsesnsaontasnssousoouneassosseni an intodayasdcusicongasss
`
`saguedusuabéadganabinabensh viganies253
`
`11.10 Hub Reset Behavior...
`11.10.1 Hub Receiving Reseto1on1UpstreamPort...
`
`onan
`254
`
`atiaaaresadasheeieentTeRTEAEAGRP255
`TERT Bab Port Power Gonttol csseisiccscscsciascssssssescascscssccpsnsassapoceseasccnasnasesapaasasecsnnesent
`255
`NT SAB Mapas age oasescancer yreneaatsiscasais inca inicatavadesavecstdsayeusoneviwtievhincasdiaaRereraihatialsMiesaiaRaa TRS
`
`256
`11.12 Bub 1/O Buifer Requirem Grits sii sisisssissssssssrsscsscsisisisisans iasacesciessiaassscenacaacieaasiniaia iabseainusseeasscinicbeaiioasain
`11.12.1 Pull-up and Pull-down Resistors .....
`2256
`256
`DUET 2 ASE Rate COON ocacesetesonserne iorscleiesVat eilele aviv ialp sueselaVay ventg' entiation tetesieioblaylpialabit
`
`11.13 Hub Controller ..
`des neseneceeszene
`
`11.13.1 Endpoint Organization...
`11.13.2 Hub Information ArchitectureandOperation.
`
`we236
`
`ayaisea
`Hagel
`spe
`11.13.35 Port Change Information Processing...
`259
`11.13.4 Hub and Port Status Change Bitmap ou... ceeeeeeceaseee eeneeeceseneeeaeaeneeadeneeeneaoee
`260
`11 .13.5:Orver-curtent Reporting, antl Resavery sstscscssvapicesssazcccorasccnpicascs scccaasencnoeg aise sacczastsarpasse qapacapsageasas
`
`1151.4 Hab Contig ration iiiasccsecccecciascissagisarcsivisincsicvncsentansadaiicusresavccbassvoeaseapeastiscapen
`
`bagomaspacn iad ta yhanebanadavininndy261
`
`ZTE/SAMSUNG 1007-0009
`ZTE/SAMSUNG 1007-0009
`IPR2018-00111
`IPR2018-00111
`
`
`
`Universal Serial Bus Specification Revision 1.1
`
`eosvessssas LOD
`DUDS Descriptors isssssiiccvsvassassssizentizissesissananas
`
`11.15.1 Standard Descriptors............ diveesstualeior evant aet edison na ya Arie e inaneAAOcise
`
`
`1113.2 Class-specitic Descripttrs . 2..cccccccscecstesccqscedaadivs detbecoupilqudvsateedseb'sed oveu\pavedep supboroeedarsucdsVinctbesdetge dovedena LOS
`
`VT TGs ReeQu Ossiciissesassevssacvespsessssaspatabnesaiprempsenatbata dy seyedybatbboeeeousey noni okd bebkacppbsksajal photoesabrddseaaibaa pLaakneabouAneens 266
`PDE itaGere GUESS as:cecscesssasccssccaanenapeascatanainapean isaaemiacessecedeALENT CeeLataeeGleanaceTees acheRL OM
`Ta D622 Chass-speeiiic: Requests. ssceccscsseasssessanesessevacsacsgasavansasvessazesstuccsasssssousaeascicnspassvisassaaccenasacenaaeenseaancuseDOD
`
`MRED EI 9 casper cuiscpeslnauleur atin oavavaweeulamdea vn va rab wileen yuna lea presalearava bocidrete diFenie 281
`
`ZTE/SAMSUNG 1007-0010
`ZTE/SAMSUNG 1007-0010
`IPR2018-00111
`IPR2018-00111
`
`
`
`Universal Serial Bus Specification Revision 1.1
`
`Figures
`
`Application 5pate TaxonOniy.«useSe essenayed lsAAA itareedein etorgeetancgyered
`
`Bhs Wooplogy is. aaesepasspasess sesssaepaacccacscanaasaaeepazsezecsenasaseaass
`
`WBE hab bets scssserccsctssarssssarsnessanh asveseennmnariisinancaneiss
`
`
`
`Figure 3-1.
`
`Figure 4-1.
`
`Figure 4-2.
`
`Figure 4-3,
`
`Figure 4-4.
`
`A Typical HUD...cca ctscessesctsceecesesseepeenensenesseaneaeeny
`
`Hubsin a Desktop Computer Environment.........00.00...
`
`Figure 5-1.
`
`Sitiple USB HostDevice View cdcscssevsssaccia caiveceaatsea caaiaecspassion semaencisneneasesnssmnenaee:
`
`25
`
`Figure 5-2.
`
`USE i plementation Ateas.!... seccecscacccxscsicirsecaacstsccttisceisteows cs vicue ina steeiantacs occ ocueigesieecosacves ceecavaviteeat
`
`Figure 5-3.
`
`BLS GTSEO esa caciesptonstzs Scr tascsaciatecates castesastsastenteoeslasGaricraysass aigaanaigpiscina as RTARTA
`
`mae
`
`Figure 5-4.
`
`Prisiced Mec MaepsBUENotasasians soeusypatenn poanigdaevevga amSae
`
`Figure 5-5
`
`w WSB' Physical Brus! Tplioye sce csscsszepnascescase aces ssspazecocssaag goon sepsencsuacseess in eispecnastecaspospctgecepssngsantanesesecs
`
`Figure 5-6.
`
`MTSE, Venapareatad FRta Wegapyar de ag vsssaeawagozuceaogg osuagpezuncasssansrusessaustaavucashusiasvasaabgiavviseiai asupassbaasbancaioed
`
`Figure 5-7.
`
`Client Software-to-function Relationships ..........0.ccccctees setececeseeeceeeeeseeseeeesoceeseseneeeesseseneeeseaneees
`
`Figure 5-8.
`
`Figure 5-9,
`
`LSE Host/Device Detailed View), uicsacussuanaainaiiineuntaieacnuneauieehacgaaaneeacaiaes
`
`Mi SSER ea nat dia epee TPWisse sg asa vas can cosa sa gauss sa ccc wate wev Capa wv v av ach gad a parle
`
`Figure 5-10. USB Information Conversion From Client Software to BUS..........:ccccscsseesesseseessseeeeesseetseneeseenseees
`
`Figure 5-11. Transfers for Communication FIOWS....0.20.2ocece eee eeeseeeseenseessnee ns ceeecsseeoneestasseeeenesneeenenseaees
`
`Figure 5-12. Arrangement of IRPs to Transactions/Frames.0..0....cc:ccc:cesecgecsseceesesseseeseeeeeseeceeeneeseoeeseeeeneaneeees
`
`Figure 5-13. Non-USB Isochronous Example.0.....0.....0..0c ce eecceceeeeeeseeeeeeceeebetessdeeeseeeeeeeesenessaseenetsansereessanenaeseens
`
`Figure'S-14. USB Tsochronous Applicatigny.iijsccsscsesscicissccsssavassdaesssnesssssvavecsasececasasseaveasesitarsaessaseassceesayezensqeaceeess
`
`Figure 5-15. Example Source/Sink Commectivity .........ccccceccepesesssunsereeeeteeeeeessneedeeeeneeeeseeeeseeneenneteennanraniennaneaeeaned
`
`28
`
`29
`
`30
`
`30
`
`32
`
`30
`
`53
`
`57
`
`60
`
`66
`
`Brpure a Lb.) Data Prebitiertie i ccesisiciecssaastcarccasmcacmcacasaassceas casatacedspanadgaa maaiplganicacaiaia ahashgpcoaaa astaaaceaae ee ED
`
`.70
`
`Figure 5-17. Packet and Buffer Size Formulas for Rate-Matched Isochronous Transfers..........-:c:ccosecsssensseeeees
`
`Figure 6-1
`
`1 Réyed Gontector Protocols ssccsizccssissiessasascsescsasvcesepsssasoszeau