`
`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,