throbber
Universal! Serial Bus Specification Revision 2.0
`
`downstream facing ports and hubs (continued)
`transceivers, 7.1, 7.1.7.1, 7.1.7.2
`downstream facing transceivers, high-speed
`signaling and, 7, 7.1
`downstream packets (HSD1), 8.5, 11.15
`drain wires, 6.5.2, 6.6.1, 6.6.2
`dribble, defined, 7.1.9.1
`drift, 5.12.1, 5.12.3
`driver characteristics
`full-speed driver characteristics, 7.1.1.1
`full-speed source electrical characteristics,
`7.3.2 Table 7-9
`high-speed driver characteristics, 7.1.1.3
`high-speed sourceelectrical characteristics,
`7.3.2 Table 7-8
`low-speed driver characteristics, 7.1.1.2, 7.1
`Table 7-1
`low-speed sourceelectrical characteristics,
`7.3.2 Table 7-10
`overview, 7.1.1
`drivers
`defined, 2.0 glossary
`role in configuration, 10.3.1
`in source-to-sink connectivity, 5.12.4.4
`droop, 7.2.3, 7.2.4.1
`dual pin-type receptacles, 6.9
`durability standards, 6.7 Table 6-7
`DWORD,defined, 2.0 glossary
`dynamic insertion and removal, 9.2.1
`attaching devices, 4.6.1
`defined, 2.0 glossary
`detecting insertion and removal, 4.9, 9.2.1
`Hub Repeater responsibilities, 11.1
`hub support for, 11.1
`powercontrol, 7.2.3, 7.2.4 to 7.2.4.2
`power-on and connection events timing,
`TAGS
`removing devices, 4.6.2
`USB robustness and, 4.5
`
`E E
`
`field (End), 8.4.2.2
`E2PROMdefined, 2.0 glossary
`ease-of-use considerations, 1.1
`EBEmptied signal/event, 11.7.1.4 Table 11-10
`edgesof signals
`cable delay, 7.1.16
`data sourcejitter, 7.1.13.1.1
`edgetransition density, 8.2
`optional edge rate control capacitors, 7.1.6.1
`EEPROM,defined, 2.0 glossary
`elasticity buffer, 11.7.1.3
`Electrical Connector/Socket Test Procedures,
`6.7.4
`Electrically Erasable Programmable Read Only
`Memory (EEPROM), 2.0 glossary
`
`dimensional inspection standards, 6.7 Table 6-7
`Direction bit, 9.3.1, 9.3.4
`direction of communication flow, 5.4
`bmRequestTypefield, 9.3.1
`bulk transfers, 5.8.2
`bus protocol overview, 4.4
`control transfers, 5.5.2
`interrupt transfers, 5.7.2
`isochronous transfers, 5.6.2
`disabled ports, 11.5, 11.5.1.4, 11.24.2.7.1,
`11.24.2.7.2
`Disabled state, 11.5, 11.5.1.4
`disabling features, 9.4.1
`discarding packets, 11.3.2
`Disconnect_Detect signal/event, 11.5.2, 11.5
`Table 11-5
`Disconnected state
`connect and disconnect signaling, 7.1.7.3
`detecting, 7.1, 7.1.4.2, 7.1.20
`downstream ports, 11.5, 11.5.1.3
`signaling levels and, 7.1.7.1, 7.1.7.2
`disconnecting devices. See dynamic insertion
`and removal
`disconnection envelope detectors, 7.1.7.3, 7.1
`Table 7-1
`disconnecttimer, 11.5.2
`distortion, minimizing in SOP, 7.1.7.4.1
`DLLlock, 7.1
`documents, applicable standards,6.7.1
`down counters in hub timing, 11.2.3.1
`downstream facing ports and hubs
`Disconnect state detection, 7.1
`downstream connectivity defined, 11.1.2.1
`downstream defined, 2.0 glossary
`downstream facing port state machine, 11.5
`downstream plugs, 6.2
`downstream ports defined, 4.8.2.1
`driver speed and, 7.1.2.3
`enumeration handling, 11.12.6
`high-speed driver characteristics and, 7.1.1.3
`high-speed signaling and, 7.1.7.6.1, 7.1.7.6.2,
`Tals
`in hub architecture, 11.1.1
`hub delay, 7.3.3 Figure 7-52
`hub descriptors, 11.23.2.1
`hub EOP delay and EOPskew,7.3.3 Figure
`7-53
`input capacitance, 7.1.6.1
`jitter, 7.3.2 Table 7-10
`multiple Transaction Translators, 11.14.1.3
`port state descriptions, 11.5.1 to 11.5.1.14
`reset state machines, C.1
`signaling delays, 7.1.14.1
`signaling speeds,7.1
`status changes, 11.12.6
`test mode support, 7.1.20
`
`584
`
`ZTE/SAMSUNG 1008-0612
`ZTE/SAMSUNG 1008-0612
`IPR2018-00110
`IPR2018-00110
`
`

`

`Universal Serial Bus Specification Revision 2.0
`
`endpoints (continued)
`explicit feedback endpoints, 9.6.5, 9.6.6
`getting endpoint status, 9.4.5
`high-bandwidth endpoints, 2.0 glossary, 5.7.4
`high-speedsignaling attributes, 9.6.6
`Hub Controller endpoint organization, 11.12.1
`in interfaces, 9.2.3, 9.6.3, 9.6.5
`logical devices as collections of endpoints, 5.3
`message pipes and, 5.3.2.2
`non-endpoint zero requirements, 5.3.1.2
`number matching, 9.6.6
`overview,5.3.1
`pipes and, 4.4, 5.3.2
`programmable data rates, 2.0 glossary
`reflected endpoint status, 10.5.2.2
`role in data transfers, 4.7
`samples, 2.0 glossary
`specifying in windexfield, 9.3.4
`state machines, 8.5
`stream pipes and, 5.3.2.1
`synchronization frame, 9.4.11
`Transfer Types, Synchronization Types, and
`Usage Types, 9.6.6
`endpoint synchronization type, 5.12.4, 5.12.4.14
`Endpoint Typefield (ET), 8.4.2.2
`endpointtype field (ET), 8.4.2.2
`endpoint zero
`Default Control Pipe and, 5.3.2
`in device characteristics, 4.8.1
`non-endpoint zero requirements, 5.3.1.2
`requirements, 5.3.1.1
`end-to-end signal delay, 7.1.19 to 7.1.19.2
`end users, 2.0 glossary, 3.3
`entering test mode, 7.1.20
`entry points into state machines, 8.5
`enumeration. See bus enumeration
`envelope detectors, 2.0 glossary, 7.1, 7.1.4.2,
`7.1.7.3, 7.1 Table 7-1
`environmental characteristics for cables, 6.6.4
`environmental compliance standards, 6.7
`EOF1 or EOF2signal/event
`frame and microframe timers, 11.2.3.2, 11.2.5
`to 11.2.5.2
`host behavior at end-of-frame, 11.3
`in Hub Repeater state machine, 11.7.2.3
`Table 11-11
`in transmitter state machine, 11.6.4 Table 11-
`9
`
`Electrical Performance Properties of Insulation
`and Jacket for Telecommunication Wire
`and Cable, 6.7.1
`electrical specifications, 6.1, 7
`applicable documents,6.7.1
`bus timing/electrical characteristics, 7.3.2
`cables, 6.3, 6.4 to 6.4.4, 6.6 to 6.6.5
`connectors, 6.2, 6.5 to 6.5.4.3
`overview, 4.2.1, 6
`PCBreference drawings, 6.9
`physicallayer specifications, 7.3 to 7.3.3
`powerdistribution, 7.2 to 7.2.1.5, 7.2.3, 7.2.4
`to 7.2.4.2
`signaling, 7.1 to 7.1.20
`standardsfor, 6.7, 7.3.1
`timing waveforms, 7.3.3
`USB grounding, 6.8
`embedded hubs, 4.8.2.2, 5.2.3
`EMI, USB grounding and,6.8
`enabled ports
`connectivity and, 11.1.2.1
`downstream ports, 11.5, 11.5.1.6
`getting port status, 11.24.2.7.1
`PORT_ENABLEbit, 11.24.2.7.1.2
`port status changebits, 11.24.2.7.2
`Enabled state, 11.5, 11.5.1.6
`Enable Transmit state, 11.7.1.4.3
`encoding data, 7.1.8, 11.18.4
`"end" encoding, 11.18.4
`Endfield (E), 8.4.2.2
`End-of-Frame (EOF). See EOFs
`End of High-speed Packet (HSEOP), 7.1.7.2,
`7.1.7.4.2
`End-of-Packet (EOP). See EOPs
`End-of-Packet bus state, 7.1.7.1, 7.1.7.2,
`TALEaAA TAT AD
`end-of-packetdelimiter. See EOPs
`ENDP field, 8.3.2.2, 8.3.5.1, 8.4.1
`endpoint addresses, 2.0 glossary, 5.3.1, 9.6.6
`ENDPOINTdescriptor, 9.4 Table 9-5
`endpoint descriptors, 9.4.3, 9.6.1, 9.6.5, 9.6.6
`endpoint direction, defined, 2.0 glossary
`endpointfield (ENDP), 8.3.2.2, 8.3.5.1, 8.4.1
`ENDPOINT_HALT,9.4 Table 9-6
`endpoint numbers, 2.0 glossary, 5.3.1
`endpoints
`addresses, 9.6.6
`characteristics, 5.3.1
`description in descriptors, 9.4.3, 9.6.1, 9.6.5,
`9.6.6
`in device class definitions, 9.7.2
`direction of flow, 5.3.1
`endpoint addressfield, 8.3.2.2
`endpoint aliasing, 8.3.2
`endpoint zero requirements, 4.8.1, 5.3.1.1,
`§.3:1.2;: 53:2
`
`585
`
`ZTE/SAMSUNG 1008-0613
`ZTE/SAMSUNG 1008-0613
`IPR2018-00110
`IPR2018-00110
`
`

`

`Universal Serial Bus Specification Revision 2.0
`
`EOFs
`advancing, 11.2.3.2
`defined, 2.0 glossary
`in frame and microframe timer
`synchronization, 11.2.3.2
`host behavior at end-of-frame, 11.3 to 11.3.3
`Host Controller frame and microframe
`generation, 10.2.3
`in transaction completion prediction, 11.3.3
`EO! signal/event
`defined, 11.7.1.4 Table 11-10
`in downstream port state machine, 11.5 Table
`11-5
`in internal port state machine, 11.4
`in receiver state machine, 11.6.3 Table 11-8
`in transmitter state machine, 11.6.4
`EOPbusstate, 7.1.7.1, 7.1.7.2, 7.1.7.4.1,
`TATA
`
`EOPs
`defined, 2.0 glossary
`differential-to-EOP transition skew and EOP
`width, 7.3.3 Figure 7-50
`EOPdelimiter, 8.3
`EOPdribble defined, 11.7.1.1
`EOPwidth, 7.1.13.2 to 7.1.13.2.2, 7.3.3 Figure
`7-50
`error detection through bus turn-around
`timing, 8.7.2
`extra bits and, 7.1.9, 7.1.9.1
`false EOPs,2.0 glossary, 8.7.3, 11.15
`handshakepackets and,8.4.5
`high-speed signaling and,7.1
`hub EOP delay and EOPskew,7.3.3 Figure
`7-53
`hub/repeaterelectrical characteristics, 7.3.2
`Table 7-11
`hub signaling at EOF1, 11.3.1
`intervals between IN token and EOP, 11.3.3
`propagation delays, 7.1.14.1
`EORsignal/event, 11.6.3 Table 11-8
`equations
`buffering for rate matching, 5.12.8
`buffer sizes in functions and software, 5.11.4
`bus transaction times, 5.11.3
`ERR handshake
`interrupt transactions, 11.20.4
`isochronous transactions, 11.21.1, 11.21.4
`Transaction Translator response generation,
`11.18.5
`error detection and handling. See also corrupted
`transfers and requests
`"3 strikes and you're out" mechanism, 11.17.1
`babble andloss of activity recovery, 8.7.4
`bit stuff violations, 8.7.1
`bulk transfers and, 5.8.5, 8.5.2
`
`586
`
`error detection and handling. (Continued)
`bus turn-aroundtiming, 8.7.2
`busy (ready/x) state, 11.17.5
`control transfers and, 5.5.5, 8.5.3.1
`corrupted ACK handshake, 8.5.3.3, 8.6.4
`corrupted SOF packets in isochronous
`transfers, 5.12.6
`CRCs,8.3.5, 8.7.1, 11.15, 11.20.3, 11.20.4,
`11,.21.3, 11.21.4
`data corrupted or not accepted, 8.6.3
`error counttally, 10.2.6, 11.17.41
`error handling for transfers, 5.4
`error handling on last data transaction, 8.5.3.3
`false EOPs, 2.0 glossary, 8.7.3
`HC_Data_or_error state machine, 11.20.2
`high bandwidth transactions, 5.9.2
`Host Controller role in, 10.2.6
`Hub Repeater responsibilities, 11.1
`hub role in, 11.1.2.3
`interrupt transfers and, 5.7.5
`isochronoustransfers and, 5.6.4, 5.6.5, 5.12.7
`notation for error cases, 11.15
`overview, 8.7
`packet error categories, 8.7.1
`periodic transactions, 11.18.4
`PID check bits, 8.7.1
`Port Error conditions, 11.8.1
`port indicators, 11.5.3 to 11.5.3.1
`Request Errors, 9.2.7
`sample size and, 5.12.8
`short packets and error conditions, 5.3.2
`split transaction sequencing, 11.21.3
`status values for, 11.15
`synchronous data connectivity, 5.12.4.4.2
`timeouts, 8.7.2, 11.17.1
`Transaction Translator error handling, 11.22
`USBDrole in, 10.5.4.4
`USB robustnessand, 4.5.1, 4.5.2
`ERR PID, 8.3.1 Table 8-17, 8.4.5
`ESD, USB grounding and,6.8
`ET field (Endpoint Type), 8.4.2.2
`eventnotifications, USBD and, 10.5.4.3
`example declarations in state machines, B.1,
`B.2,B.3
`exception handling. See error detection and
`handling
`Exception Window,7.1.6.2
`exiting test mode, 7.1.20
`exit points from state machines, 8.5
`explicit feedback endpoints, 9.6.5, 9.6.6
`extended descriptor definitions, 9.7.1
`extensibility of USB architecture, 4.10
`extension cable assemblies, 6.4.4
`externally-powered hubs, 7.2.1. See also self-
`powered hubs
`extraction force standards, 6.7 Table 6-7
`
`ZTE/SAMSUNG 1008-0614
`ZTE/SAMSUNG 1008-0614
`IPR2018-00110
`IPR2018-00110
`
`

`

`Universal Serial Bus Specification Revision 2.0
`
`frame and microframe numbers
`buffering for rate matching, 5.12.8
`frame and microframe numberfield, 8.4.3
`frame numberfield, 8.3.3
`frame numbers, 8.3.3
`generating frames and microframes, 10.2.3
`illustrated, 8.4.3.1
`SOFtracking, 5.12.6
`frame and microframetimers
`frame wander, 11.2.5.2
`hub frame timer, 11.2 to 11.2.5.2
`timing skew, 11.2.5.1 to 11.2.5.2
`TT loss of synchronization, 11.22.1
`frame clocks, 5.12.3, 5.12.4.1.2, 11.18.3
`frame pattern, defined, 2.0 glossary
`frames and microframes. See a/so frame and
`microframe timers
`allocating bandwidth, 4.7.5, 5.11.1 to 5.11.1.5,
`10.3.2
`available time in frames and microframes,
`5.5.4, 5.6, 5.6.4, 5.7.4, 5.8.4, 5.11.5
`babble and loss of activity recovery, 8.7.4
`bandwidth reclamation, 5.11.5
`best casefull-speed budgets, 11.18.1, 11.18.4
`bit time zero, 11.3
`clock tracking and microframe SOFs,
`5.12.4.1.2
`control transfer reserved portions, 5.5.4
`data prebuffering and, 5.12.5
`defined, 2.0 glossary, 5.3.3
`error handling in transfers, 5.12.7
`frame and microframeintervals, 7.1.12, 7.3.2
`Table 7-8, 7.3.2 Table 7-9, 7.3.2 Table
`7-10
`frame and microframe numbers (See frame
`and microframe numbers)
`frame and microframe timer ranges, 11.2.1 to
`11.2.2
`frame wander, defined, 11.2.5.2
`generation role of Host Controller, 10.2.3
`generation role of Transaction Translator,
`11.18.3
`host behavior at end-of-frame, 11.3
`interrupt transferlimitations, 5.7.4
`isochronous transactions, 5.6.3, 5.6.4,
`5.12.4.2, 8.5.5
`jitter, 11.2.4
`maximum allowable transactions, 5.4.1,
`11.18.6.3
`microframe numbers, 8.4.3.1
`
`eye pattern templates
`defined, 2.0 glossary
`error rates andjitter tolerance, 7.1.14.2,
`TAAS.2
`high-speed receiver characteristics and,
`7.1.4.2
`overview, 7.1.2.2
`transmit eye patterns, 7.1, 7.1.2
`
`F f
`
`ailed data transactions, 8.6.3
`false EOPs,2.0 glossary, 8.7.3, 11.15
`fault detection. See error detection and handling
`features
`hub class feature selectors, 11.24.2
`SetFeature() request, 9.4.9
`setting hub features, 11.24.2.12
`standard feature selectors, 9.4 Table 9-6
`feedback endpoints, 9.6.6
`feedback for isochronous transfers, 5.12.4.2,
`§.12.4.3, 9.6.5
`ferrite beads, 7.1.6.2
`fields. See names ofspecific fields
`flammability
`cables, 6.6.4
`Series "A" and Series "B" plugs, 6.5.4.1
`Series "A" and Series "B" receptacles, 6.5.3.1
`standards, 6.7 Table 6-7
`flexibility of USB devices, 3.3
`flow control mechanisms
`in bus protocol overview, 4.4
`handshake packets and, 8.4.5
`non-periodic transactions, 11.14.2.2
`USB robustness and, 4.5
`flow sequences
`non-periodic transactions, 11.17 to 11.17.5
`periodic transactions, 11.18 to 11.18.8, 11.20
`to 11.20.4, 11.21.1
`split transaction notation for, 11.15
`flyback voltage, 7.2.4.2
`format of USB device requests, 9.3
`formulas
`buffering for rate matching, 5.12.8
`buffer sizes in functions and software, 5.11.4
`bus transaction times, 5.11.3
`frame and microframe intervals
`full-speed source electrical characteristics,
`7.3.2 Table 7-9
`high-speed source electrical characteristics,
`7.3.2 Table 7-8
`low-speed source electrical characteristics,
`7.3.2 Table 7-10
`repeatability, 7.1.12
`
`587
`
`ZTE/SAMSUNG 1008-0615
`ZTE/SAMSUNG 1008-0615
`IPR2018-00110
`IPR2018-00110
`
`

`

`Universal Serial Bus Specification Revision 2.0
`
`full-speed functions and hubs (Continued)
`sampling rates, 5.12.4.2
`signal termination, 7.1.5.1
`SOF PID and, 8.4.3
`speed detection and, 11.8.2
`Transmit state and, 11.5.1.7
`full-speed signaling
`babble andlossof activity recovery, 8.7.4
`best case full-speed budgets, 11.18.1, 11.18.4
`bus transactions and, 4.4
`calculating transaction times, 5.11.3
`data rates, 4.2.1
`data signaling overview, 7.1.7.4.1
`data source jitter, 7.1.13.1.1
`defined, 2.0 glossary
`differential receivers, 7.1 Table 7-1
`downstream and upstream facing ports, 7.1
`driver characteristics, 7.1.1
`driver requirements, 7.1.2.3
`endpoint zero requirements, 5.3.1.1
`EOFtiming points, 11.2.5.2
`EOP width, 7.1.13.2.1
`errors, 8.6.4
`frame timer ranges, 11.2.2
`full-speed loads, 7.1.2.1
`high-speed devices operating at full-speed,
`5.3.1.1
`host behavior at end-of-frame, 11.3 to 11.3.3
`hub class descriptors and, 11.23.41
`intervals between IN token and EOP, 11.3.3
`isochronous transaction limits, 5.6.3
`J and K states, 7.1.7.1
`jitter budget table, 7.1.15.1
`propagation delays, 7.1.14.1
`receiver characteristics, 7.1.4.1
`reset signaling, 7.1.7.5
`sampling rates, 5.12.4.2
`scheduling, 11.14.2.3
`speed detection, 9.1.1.3
`Transaction Translator and, 4.8.2.1, 11.18.3,
`11.18.5
`Full Suspend (Fsus) state, 11.4, 11.4.3
`function addressfield (ADDR), 8.3.2.1, 8.4.2.2
`functionalstall, 8.4.5, 8.5.3.4
`Function layer
`detailed communication flow, 5.3
`illustrated, 5.1
`interlayer communications model, 10.1.1
`
`frames and microframes (Continued)
`microframepipelines
`buffer space, 11.19
`clearing and aborting transactions, 11.18.6
`defined, 11.18.2
`periodic split transactions, 11.14.2.1, 11.18
`resetting, 11.24.2.9
`transaction tracking, 11.18.7
`multiple transactions, 5.6.4, 5.7.4, 5.9, 5.9.2,
`9.6.6
`organization of transactions within, 5.11.2
`overview, 8.4.3.1
`samples per framein isochronoustransfers,
`5.12.4.2
`SOFpackets, 8.4.3
`SOFtracking, 5.12.6
`split transactions and, 5.10
`synch frame requests, 9.4.14
`timers, 11.2 to 11.2.5.2
`timer synchronization, 11.2.3 to 11.2.3.3,
`41.22.1
`toggle sequencing, 8.5.5
`zeroth microframe, 9.4.11, 11.14.2.3
`freeing pending start-splits, 11.18.6.2
`frequency-locked clocks, 5.12.3
`Fs. See SRC
`Fsus state, 11.4, 11.4.3
`full-duplex, defined, 2.0 glossary
`full-speed buffers, 7.1.2.1
`full-speed cables. See high-/full-speed cables
`full-speed driver characteristics, 7.1.1.1, 7.1
`Table 7-1
`full-speed functions and hubs
`bulk transfers and, 5.8.4
`cable and resistor connections, 7.1.5.1
`connectdetection, 7.1.7.3
`control transfers and, 5.5.3, 5.5.4, 5.5.4 Table
`5-2
`
`data-rate tolerance, 7.1.11
`defined, 2.0 glossary
`detachable cables and, 6.4.1
`full-speed port transceiver, 7.1.7.1
`full-speed source electrical characteristics,
`7.3.2 Table 7-9
`full- vs. low-speed port behavior, 11.8.4
`getting port status, 11.24.2.7.1
`hub/repeater electrical characteristics, 7.3.2
`Table 7-11
`hub support for, 11.1
`input capacitance, 7.1.6.4
`interrupt transfers and, 5.7.3, 5.7.4 Table 5-7
`isochronoustransfers and, 5.6.4
`maximum data payload, 8.4.4
`optional endpoints, 5.3.1.2
`in physical bus topology, 5.2.3
`reset states and, C.2.2
`
`588
`
`ZTE/SAMSUNG 1008-0616
`ZTE/SAMSUNG 1008-0616
`IPR2018-00110
`IPR2018-00110
`
`

`

`Universal Serial Bus Specification Revision 2.0
`
`types of devices
`compound devices, 4.8.2.2
`functions, 4.8.2.2
`mapping physical and virtual devices,
`5.12.4.4
`virtual devices, 2.0 glossary
`in USB topology, 4.1.1.2, 5.2.2, 5.2.3, 9.0
`function-to-host transfers. See IN PID
`
`G g
`
`ang-modepowercontrol, 11.23.2.1
`garbling messagesin Collision conditions, 11.8.3
`Generate End of Packet Towards Upstream Port
`state (GEOPTU), 11.6.4, 11.6.4.5
`Generate Resume state, 11.4, 11.4.4
`generic USB device operations, 9.2 to 9.2.7
`GEOPTUstate, 11.6.4, 11.6.4.5
`GetConfiguration() request,
`GET_CONFIGURATION
`hub requests, 11.24.1
`overview, 9.4.2
`returning interface descriptors, 9.6.5
`standard device request codes, 9.4
`GetDescriptor() request, GET_DESCRIPTOR,
`11.23.14
`device_qualifer descriptors, 9.6.2
`endpoint descriptors, 9.6.6
`GetDescriptor(CONFIGURATION)request,
`9.5, 9.6.6
`GetHubDescriptor() request, 11.24.2.5
`hub class requests, 11.24.2
`hub descriptors, 11.24.2.5
`hub requests, 11.24.1
`interface descriptors, 9.6.5
`other_speed_configuration descriptors, 9.6.4
`overview, 9.4.3
`standard device request codes,9.4
`GetHubDescriptor() request, 11.24.2, 11.24.2.5
`GetHubStatus() request, 11.24.2, 11.24.2.6
`Getlnterface() request, GET_INTERFACE
`alternate settings for interfaces, 9.2.3
`hub requests, 11.24.1
`interface descriptors, 9.6.5
`overview, 9.4.4
`standard device request codes, 9.4
`GetPortStatus() request
`class-specific requests, 11.24.2
`overview, 11.24.2.7 to 11.24.2.7.2.5
`PORT_INDICATOR,11.24.2.7.1.10
`during test mode, 11.24.2.13
`GET_STATE,11.24.2
`
`functions. See a/so devices;full-speed functions
`and hubs; high-speed functions and hubs;
`low-speedfunctions and hubs
`address assignment, 9.1.2, 9.2.2
`characteristics and configuration (See a/so
`device descriptors)
`configuration, 4.8.2.2, 9.2.3
`data-rate tolerance, 7.1.11
`descriptors, 9.5 to 9.7.3, 9.6.1
`device characteristics, 4.8.1
`device classes, 4.8, 9.7
`device speed, 7.1.7.3, 11.8.2
`hostrole in configuration, 10.3.1
`optional endpoints, 5.3.1.2
`data transfer
`communication flow requirements, 5.3
`control transfers and, 5.5
`detailed communication flow illustrated, 5.3
`differing bus accessfor transfers, 5.11
`jitter budget table, 7.1.15.1
`overview, 9.2.4
`PING flow control and OUTtransactions,
`8.5.1, 8.5.1.1
`responseto IN transactions, 8.4.6.1
`response to OUTtransactions, 8.4.6.3
`response to SETUP transactions, 8.4.6.4
`role in bulk transfers, 8.5.2
`device event timings, 7.3.2 Table 7-14
`devices defined, 2.0 glossary
`dynamic attach and detach, 9.2.1
`powerdistribution, 7.2.4 to 7.2.4.2
`removing, 10.5.2.6, 10.5.4.1.4
`USB mechanisms, 10.5.2.5, 10.5.2.6
`generic USB device operations, 9.2 to 9.2.7
`overview, 4.8.2.2
`powerdistribution, 7.2.1, 9.2.5
`bus-powered devices, 4.3.1, 7.2.1.1
`dynamic attach and detach, 7.2.4 to 7.2.4.2
`high-power bus-powered functions, 7.2.1.4
`low-power bus-powered functions, 7.2.1.3
`power supply and, 4.3.1
`self-powered functions, 7.2.1.2, 7.2.1.5
`suspend/resume conditions, 7.2.3
`voltage drop budget, 7.2.2
`requests
`host communication with, 10.1.1
`requesterrors, 9.2.7
`request processing, 9.2.6 to 9.2.6.6
`standard device requests, 9.4 to 9.4.11
`USB device requests, 9.3 to 9.3.5
`status, 9.1 to 9.1.2,9.4.5
`
`589
`
`ZTE/SAMSUNG 1008-0617
`ZTE/SAMSUNG 1008-0617
`IPR2018-00110
`IPR2018-00110
`
`

`

`Universal Serial Bus Specification Revision 2.0
`
`handshakes (Continued)
`overview, 8.3.1 Table 8-1, 8.4.5
`packetfield formats, 8.3 to 8.3.5.2
`PING flow control and OUT transactions,
`8.5.1, 8.5.1.4
`STALL PID, 8.3.1 Table 8-7
`total allocation of bit times, 11.3.3
`transaction notation for, 11.15
`hardwired cable assemblies, 6.4.2
`HCD(Host Controller Driver)
`defined, 2.0 glossary, 5.3
`HCDI (Host Controller Driver Interface),
`10.1.1, 10.4
`overview, 10.4
`software interface overview, 10.3
`in transfer management, 5.11.1, 5.11.1.3
`in USB topology, 5.2.1, 10.1.1
`HC_Data_or_error state machine, 11.20.2
`HCDI (Host Controller Driver Interface), 10.1.1,
`10.4
`HC_Do_BCINTI state machine, 8.5.2 Figure 8-
`33
`HC_Do_BCINTOstate machine, 8.5.2 Figure 8-
`31
`HC_Do_BICSstate machine, 11.17.2
`HC_Do_BISS state machine, 11.17.2
`HC_Do_BOCSstate machine, 11.17.2
`HC_Do_BOSSstate machine, 11.17.2
`HC_Do_complete state machine, 11.16.1.1.2
`HC_Do_IntiCS state machine, 11.20.2
`HC_Do_IntlSS state machine, 11.20.2
`HC_Do_intOCSstate machine, 11.20.2
`HC_Do_IntOSS state machine, 11.20.2
`HC_Do_lIsochICS state machine, 11.21.2
`HC_Do_lsochiSS state machine, 11.21.2
`HC_Do_lsochl state machine, 8.5.5 Figure 8-42
`HC_Do_lIsochOSSstate machine, 11.21.2
`HC_Do_IsochO state machine, 8.5.5 Figure 8-40
`HC_Do_nonsplit state machine, 8.5 Figure 8-26
`HC_Do_Start state machine, 11.16.1.1.1
`HC_HS_BCOstate machine, 8.5.1 Figure 8-27
`HC_Process_commandstate machine,
`11.16.1.1
`HEOPsignal/event, 11.6.4 Table 11-9, 11.7.2.1,
`11.7.2.3 Table 11-17
`hierarchical state machines, 8.5, 11.15
`high-bandwidth endpoints, 2.0 glossary, 5.7.4,
`5.9 to 5.9.2, 5.12.3
`high-bandwidth transactions, 5.12.7, 8.5.5
`
`GetStatus() request, GET_STATUS
`GetHubStatus() request, 11.24.2.6
`GetPortStatus() request, 11.24.2.7
`hub class requests, 11.24.2
`overview, 9.4.5
`PORT,11.12.6
`standard device request codes, 9.4
`GetTTState() request, GET_TT_STATE
`hub class requests, 11.24.2
`overview, 11.24.2.8
`STOP_TT, 11.24.2.11
`global declarations in state machines, B.1
`global resumes
`frame and microframe timer synchronization,
`11:2:3:3
`hub support, 11.9
`signaling, 7.1.7.7
`global suspend, 7.1.7.6.1, 11.9
`glossary, 2.0
`GND leads
`cable electrical characteristics, 7.3.2 Table 7-
`12
`captive cable assemblies, 6.4.2, 6.4.3
`detachable cables, 6.4.1
`electrical specifications overview, 4.2.1
`standardized contact terminating
`assignments,6.5.2
`GResume state, 11.4, 11.4.4
`grounding,6.8
`
`H h
`
`alted pipes, 10.5.2.2
`Halt feature
`bulk transfers, 5.8.5
`control transfers, 5.5.5, 8.5.3.4
`functional stalls, 8.4.5
`GetStatus() request, 9.4.5
`interrupt transfers, 5.7.5, 8.5.4
`isochronous transfers, 5.6.5
`responsesto standard device requests, 9.4
`handshakes. See also ACKs; NAKs; STALLs
`ACK PID, 8.3.1 Table 8-7
`bulk transfers, 8.5.2
`bus protocol overview,4.4
`defined, 2.0 glossary
`detection handshakes, 7.1.7.5, 7.1.7.6
`function response to IN transactions, 8.4.6.1
`function response to OUTtransactions,
`8.4.6.3
`function response to SETUPtransactions,
`8.4.6.4
`handshake responses, 8.4.6 to 8.4.6.4
`host responseto IN transactions, 8.4.6.2
`isochronous transfers, 5.6.5, 5.12.7
`NAKPID, 5.9.1, 8.3.1 Table 8-1, 8.5.1, 8.5.1.1
`NYETPID, 8.3.1 Table 8-1, 8.4.5, 8.5.1, 8.5.2
`
`590
`
`ZTE/SAMSUNG 1008-0618
`ZTE/SAMSUNG 1008-0618
`IPR2018-00110
`IPR2018-00110
`
`

`

`Universal Serial Bus Specification Revision 2.0
`
`high-/full-speed cables
`cable delay, 7.1.16
`cable impedancetests, 6.7 Table 6-7
`captive cable assemblies, 6.4.2
`construction, 6.6, 6.6.2
`description, 6.6.1
`listing, 6.6.5
`signal pair attenuation, 6.7 Table 6-7
`specifications, 6.3
`standards for, 6.6.3, 6.6.4, 6.7
`high-powered devices
`bus-powered functions, 7.2.1, 7.2.1.4
`high-powerports, 7.2.1
`voltage drop budget, 7.2.2
`High-speed Detection Handshake,7.1.7.5,
`7.1.7.6
`high-speed driver characteristics, 7.1 Table 7-1
`high-speed functions and hubs
`in application space taxonomy,3.2
`bulk transfers, 5.8.4
`connect detection, 7.1.7.3
`control transfers, 5.5.3, 5.5.4, 5.5.4 Table 5-3
`data signaling rates, 7.1.11
`defined, 2.0 glossary
`detachable cables, 6.4.1
`device_qualifier descriptors, 9.6.1, 9.6.2
`frame and microframe numbers, 8.4.3.1
`full-speed operation, 5.3.1.4
`getting port status, 11.24.2.7.1
`high-speed repeaters, 11.2.5, 11.7.2.1
`high-speed sourceelectrical characteristics,
`7.3.2 Table 7-8
`hub/repeaterelectrical characteristics, 7.3.2
`Table 7-11
`input capacitance, 7.1.6.2
`interrupt transfers, 5.7.3, 5.7.4 Table 5-8
`isochronous transfers, 5.6.4
`maximum data payload, 8.4.4
`NAK mechanisms, 8.5.1, 8.5.1.1
`other_speed_configuration descriptors, 9.6.4
`performance,1.1
`in physical bus topology, 5.2.3
`port selector state machine, 11.7.1.4 to
`11.7.1.4.4
`reset signaling, 7.1.7.5
`reset state machines, C.2.3
`sampling rates, 5.12.4.2
`signal termination, 7.1
`SOF PID and, 8.4.3, 8.4.3.1
`speed detection and, 7.1.5.2, 11.8.2
`test mode support, 7.1.20
`high-speed port selector state machine, 11.7.1.4
`to 11.7.1.4.4
`
`high-speed signaling
`bit stuffing, 7.1.9.2
`bus transactions and, 4.4
`calculating transaction times, 5.11.3
`Chirp J and K states, 7.1.4.2, 7.1.7.2
`control transfers, 5.5.4
`current drivers, 7.1 Table 7-7
`data handling, 11.14.1.1
`data rates, 4.2.1
`data signaling overview, 7.1.7.4.2
`defined, 2.0 glossary
`Differential 0/Differential 1 bus states, 7.1.7.2
`differential data receivers, 7.1 Table 7-1
`"disallowed"situations, 7.1.2.3
`Disconnectstate, 7.1.7.2
`downstream and upstream facing ports, 7.1
`driver characteristics, 7.1.1, 7.1.1.1, 7.1.1.3,
`7.1.2.3
`End of High-speed Packet (HSEOP), 7.1.7.2,
`7.1.7.4.2
`endpoints
`attributes, 9.6.6
`endpoint zero requirements, 5.3.1.1
`high-bandwidth endpoints, 2.0 glossary, 5.9
`to 5.9.2
`EOFtiming points, 11.2.5.1
`EOP width, 7.1.13.2.2
`error detection, 8.7.3, 8.7.4
`error handling, 5.12.7, 8.6.4
`eye patterns, 7.1.2.2
`frame and microframe generation, 10.2.3
`full-speed signaling and, 5.3.1.1, 7.1.1.1
`high-speed devices operating at full-speed,
`5.3.1.1
`hub architecture and, 11.1.1
`hub class descriptors and, 11.23.1
`Idle state, 7.1.7.2
`isochronous transaction limits, 5.6.3
`J and K states, 7.1.7.2, 7.1.7.4.2
`jitter, 7.1.13.1.2, 7.1.15.2
`microframes and, 5.3.3, 11.2.1
`overview, 7.1
`packet repeaters, 11.7.1 to 11.7.1.4.4
`PING flow control protocol and, 5.5.4, 5.8.4
`propagation delays, 7.1.14.2
`receiver characteristics, 7.1.4.2
`reset signaling, 7.1.7.5, 7.1.7.6
`resumesignaling, 7.1.7.7, 11.9
`sampling rates, 5.12.4.2
`signaling levels, 7.1.7.2
`split transactions, 5.10, 8.4.2 to 8.4.2.3
`
`591
`
`ZTE/SAMSUNG 1008-0619
`ZTE/SAMSUNG 1008-0619
`IPR2018-00110
`IPR2018-00110
`
`

`

`Universal Serial Bus Specification Revision 2.0
`
`high-speed signaling (Continued)
`Squelchstate, 7.1.7.2
`Start of High-speed Packet (HSSOP),
`7.1.7.4.2
`Start of high-speed Packet (HSSOP), 7.1.7.2
`Suspendedstate and, 7.1.7.6, 11.9
`synch frame requests, 9.4.11
`timer range, 11.2.1
`toggle sequencing,8.5.5
`Transaction Translator, 4.8.2.1, 11.1, 11.14 to
`11.14.2.3
`types of transactions, 11.17
`HJ signal/event, 11.6.3 Table 11-8
`HK signal/event, 11.6.3 Table 11-8
`host, 10
`in bus topology, 4.1.1.1, 5.2, 5.2.1
`collecting status and activity statistics, 10.1.4
`components, 10.1.1
`control mechanisms, 10.1.2
`EOF1 and EOF2 timing points, 11.2.5 to
`11.2:52
`host behavior at end-of-frame, 11.3 to
`11.3.3
`host-to-hub communications, 11.1
`resource management, 10.3.2
`responsibilities and capabilities, 10.1.1
`role in assigning addresses, 9.2.2
`role in configuration, 9.2.3, 10.3.1
`synchronizing hub (micro)frametimerto
`host (micro)frame period, 11.2
`data flow, 10.1.3
`common data definitions, 10.3.4
`data-rate tolerance, 7.1.11
`data transfer mechanisms, 10.1.3, 10.3.3
`detailed communication flow illustrated, 5.3
`host responseto IN transactions, 8.4.6.2
`interlayer communications model, 10.1.1
`role in bulk transfers, 8.5.2
`defined, 2.0 glossary, 4.9
`electrical considerations, 10.1.5
`jitter budget table, 7.1.15.1
`over-current protection, 7.2.1.2.1
`over-current recovery, 11.12.5
`hardware and software, 10.0
`host accuracyvariations, 11.2.1 to 11.2.2
`Host Controller Driver (HCD), 10.4 (See also
`HCD)
`Host Controller responsibilities, 4.9, 10.2 (See
`also Host Controller)
`hostjitter, 11.2.1
`host tolerance, hub (micro)frame timer and,
`11.2
`operating system environment guides, 10.6
`overview of USB Host, 10.1 to 10.1.5
`power managementoverview,4.3.2
`software mechanisms, 10.3 to 10.3.4
`
`592
`
`host (Continued)
`split transaction scheduling, 11.18.4
`state machines, 8.5.1, 8.5.2, 8.5.5
`status in USBDpipestate, 10.5.2.2
`turn-around timers, 8.7.2
`Universal Serial Bus Driver (USBD), 10.5 to
`10.5.5 (See also USBD (USB Driver))
`USB System Software responsibilities, 4.9
`(See also USB System Software)
`Host Controller, 4.9
`best casefull-speed budgets, 11.18.1, 11.18.4
`in bus topology, 5.2.1
`calculating buffer sizes in functions and
`software, 5.11.4
`data transfer mechanisms, 10.1.3
`bulk transfers, 5.8.3, 11.17 to 11.17.5
`control transfers, 5.5.3, 5.5.4, 11.17 to
`11.17.5
`data processing, 10.2.4
`data-rate tolerance, 7.1.11
`high bandwidth transfers, 5.9.1, 5.9.2,
`11.20.2
`interrupt transfers, 5.7.3, 5.9.1
`isochronous transfers, 5.6.3, 5.9.2, 11.21.2
`non-periodic transactions, 11.17 to 11.17.5
`periodic transactions, 11.18 to 11.18.8
`role in transfer management, 5.11.1,
`5.11.1.5
`split transactions, 11.16.1 to 11.16.1.1.2
`tracking transactions, 5.11.2
`transactionlist, 5.11.1.4
`transmission error handling, 10.2.6
`declarations in state machines, B.2
`defined, 2.0 glossary, 4.9
`frame and microframe generation, 10.2.3
`HCD and HCDIoverview, 10.4 (See also
`HCD; HCDI)
`host behavior at end-of-frame, 11.3
`host-system interface, 10.2.9
`as implementation focus area, 5.1
`implemented in USB Businterface, 10.1.1
`multiple Host Controllers, 4.10
`passing prebootcontrol to operating system,
`10.5.5
`port resets, 10.2.8.1
`protocol engine, 10.2.5
`remote wakeupand, 10.2.7
`requirements, 10.2
`root hub and, 10.2.8
`serializer/deserializer, 10.2.2
`state handling, 10.2.1
`state machines, 8.5, 11.16 to 11.16.1.1.2,
`11.17.2, 11.20.2, 11.21.2, B.2
`status and activity monitoring, 10.1.4
`
`ZTE/SAMSUNG 1008-0620
`ZTE/SAMSUNG 1008-0620
`IPR2018-00110
`IPR2018-00110
`
`

`

`Universal Serial Bus Specification Revision 2.0
`
`Host Controller (Continued)
`test mode support, 7.1.20
`Transaction Translator and, 11.14.1, 11.14.1.2
`USB System interaction, 10.1.1
`Host Controller Driver. See HCD (Host Controller
`Driver)
`Host Controller Driver Interface (HCDI), 10.1.1,
`10.4
`host resources, 2.0 glossary
`host side bus interface. See Host Controller
`host software
`in bus topology, 5.2.1
`as component of USB System, 10.1.1
`pipes and, 10.5.1.2
`status and activity monitoring, 10.1.4
`host-to-function transfers. See OUT PID
`hot plugging. See dynamic insertion and removal
`HSD1 packets (downstream packets), 8.5, 11.15
`HS_Drive_Enable, 7.1.1.3
`HSEOP(End of High-speed Packet), 7.1.7.2,
`T1742
`HS_Idle signal/event, 11.6.2, 11.6.3 Table 11-8
`HS signal/event, 11.6.3 Table 11-8, 11.6.4 Table
`11-9
`HSSOP(Start of High-speed Packet), 7.1.7.2,
`7.1.7.4.2
`HSU2 packets (upstream packets), 8.5, 11.15
`Hub address field, 8.4.2.2
`Hub Changefield, 11.4.4, 11.24.2.6
`hub class definitions
`additional endpoints, 11.12.1
`feature selectors, 11.24.2
`request codes, 11.24.2
`root hub and, 10.4
`Hub Controller, 11.12 to 11.12.6
`control commands, 11.1
`defined, 4.8.2.1
`endpoint organization, 11.12.1
`hub and port change information processing,
`11.12.3, 11.12.4
`in hub architecture, 11.1.1, 11.12.2
`internal port connection, 11.4
`over-current reporting and recovery, 11.12.5
`power distribution and, 7.2.1.1
`role in host-to-hub communications, 11.1
`status commands, 11.1
`hub descriptors, 11.12.2
`Hub Repeater
`Collision conditions, 11.8.3
`connectivity setup and tear-down, 11.1
`data recovery unit, 11.7.1.2
`defined, 4.8.2.1
`dynamic insertion and removal, 11.1
`elasticity buffer, 11.7.1.3
`electrical characteristics, 7.3.2 Table 7-11
`fault detection and recovery, 11.1
`
`high-speed packet repeaters, 11.7.1 to
`11.7.1.4.4
`in hub architecture, 11.1.1
`hub signaling timings, 7.1.14.1
`internal port connection, 11.4
`packet signaling connectivity, 11.1.2.1
`repeater state descriptions, 11.2.3.3, 11.7 to
`11.7.6
`squelch circuit, 11.7.1.1
`Wait for End of Packet (WFEOP), 11.7.6
`Wait for End of Packet from Upstream Port
`state (WFEOPFU), 11.7.4
`Wait for Start of Packet (WFSOP), 11.7.5
`Wait for Start of Packet from Upstream Port
`state (WFSOPFU), 11.7.3
`Hub Repeater state machine, 11.2.3.3, 11.7.2
`hubs, 11. See a/so Hub Controller; Hub
`Repeater; ports
`accuracy variations, 11.2.1 to 11.2.2
`architecture, 4.1.1.2, 11.1
`bus states
`bus state evaluation, 11.8 to 11.8.4.1
`collision, 11.8.3
`connect/disconnect detection, 11.1
`full- vs. low-speed behavior, 11.8.4
`low-speed keep-alive, 7.1.7.1, 11.8.4.1
`port error, 11.8.1
`reset behavior, 11.10
`speed detection, 11.8.2
`status change detection,

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket