throbber
Universal Serial Bus Specification Revision 2.0
`
`bus-powered devices and functions
`configuration descriptors. 9.6.3
`defined. 4.3.1
`device states. 9.1.1.2
`high-power bus—powered functions. 7.2.1.4
`low-power bus-powered functions. 7.2.1.3
`power budgeting, 9.2.5.1
`bus-powered hubs
`configuration, 11.13
`defined. 4.3.1, 7.2.1
`device states, 9.1.1.2
`overview, 7.2.1.1
`power switching. 11.11
`voltage drop budget. 7.2.2
`bus protocol overview, 4.4
`BusiReset receiver state. 11.6.3. 11.6.3.9
`bus states
`evaluating after reset. 7.1.7.3
`global suspend. 7.1.7.6.1
`Host Controller role in state handling. 10.2.1
`signaling levels and, 7.1.7.1. 7.1.7.2
`Transaction Translator tracking, 1 1.14.1
`bus timingielectrical characteristics. 7.3.2
`bus topology. 5.2 to 5.2.5
`client-software-to-function relationship. 5.2.5
`defined. 4.1
`devices. 5.2.2
`hosts. 5.2.1
`illustrated. 4.1.1
`logical bus topology, 5.2.4
`physical bus topology, 5.2.3
`bus transaction timeout in isochronous transfers,
`5.12.7
`bus turn-around time. 2.0 glossary. 7.1.18 to
`7.1.18.2, 8.7.2, 11.182
`busy {readylx) state. 11.17.5
`bypass capacitors, 7.2.4.1. 7.2.4.2
`bytes. defined. 2.0 glossary
`
`C c
`
`able assemblies. 6.4 to 6.4.4
`cable attenuation. 7.1.17
`cable delay
`electrical characteristics. 7.3.2 Table 7-12
`high-IfulI-speed cables. 6.4.2
`hub differential delay. differential jitter. and
`SOP distortion. 7.3.3 Figure 7-52
`nub EOP delay and EOP skew. 7.3.3 Figure
`7-53
`hub signaling timings. 7.1.14.1
`inter-packet delay and. 7.1.13.1
`low-speed cables. 6.4.3. 7.1.1.2
`overview. 7.1.16
`propagation delay. 6.4.1. 6.7 Table 6-7.
`7.1.1.2
`
`buffers (continued)
`Transaction Transistor buffers
`overview. 11.141
`resetting. 11.24.29
`space required, 11.19
`underrun or overrun states and error
`DOunts. 10.2.6
`USBD role in allocating. 10.5.1.2.1
`bulk transfers. See also non-periodic
`transactions
`buffering requirements. 11.14.22. 1117.4
`bus access constraints. 5.8.4
`data format. 5.8.1
`data sequences, 5.6.5
`defined, 2.0 glossary. 5.4
`direction. 5.8.2
`failures. 11.17.5
`NAK rates for endpoints. 9.6.6
`non-periodic transactions. 11.17 to 11.175
`overview. 4.7.2. 5.8
`packet size, 5.8.3. 9.6.6
`scheduling. 11.14.2.2
`split transaction examples. A.1. A.2
`split transaction notation for, 11.15
`state machines. 8.5.1. 8.5.1.1. 8.5.2, 11.172
`transaction format, 8.5.2
`transaction organization within IRPs. 5.11.2
`USBD pipe mechanism responsibiiities.
`10.5.3.1.3
`bus access for transfers
`bulk transfer constraints, 5.8.4
`bus access periods. 5.12.8
`bus bandwidth reclamation. 5.11.5
`calculating buffer sizes. 5.11.4
`calculating bus transaction times, 5.11.3
`client software role in. 5.11.1.1
`centrol transfer constraints. 5.5.4
`HCD role in, 5.11.1.3
`Host Controller role in, 5.11.1.5
`interrupt transfer constraints. 5.7.4
`isochronous transfer constraints. 5.6.4
`transaction list, 5.11.1.4
`transaction tracking, 5.11.2
`transfer management. 5.1.1 to 5.11.1.5
`transfer type overview. 5.4
`USBD role in. 5.11.1.2
`bus clock, 5.12.2. 5.12.3. 5.12.6
`bus enumeration
`defined. 2.0 glossary
`device initialization. 10.5.1.1
`enumeration handling. 11.126
`overview, 4.6.3. 9.1.2
`re-enumerating sub-trees. 10.5.4.5
`staged power switching in functions. 7.2.1.4
`USB System Software role. 4.9
`
`576
`
`PA_0001 786
`
`Huawei V. FISI Exhibit No. 1007 - 604/650
`
`

`

`Universal Serial Bus Specification Revision 2.0
`
`cable delay (continued)
`skew delay. 6.7 Tabie 6—7, 7.1.3. 7.3.3 Figure
`7-53
`
`cables
`attenuation. 7.1.17
`cable assemblies, 6.4 to 6.4.4
`cable delay (See cable delay)
`captive cables
`high-ifull-speed captive cable assemblies.
`6.4.2
`inter-packet delay and. 7.1.18.1
`tow-speed captive cable assemblies, 6.4.3
`maximum capacitance. 7.1.6.1
`termination, 7.1.5.1
`color choices. 6.4
`construction. 6.6.2
`description. 6.6.1
`detachable cables
`cable delay, 7.1.16
`connectors and. 6.2
`detachable cable assemblies. 6.4.1
`inter—packet delay and. 7.1.16.1
`low-speed detachable cables. 6.4.4
`maximum capacitance. 7.1.6.1
`termination. 7.1.5.1
`voltage drop budget, 7.2.2
`electriul characteristics and standards. 4.2.1.
`6.6.3. 6.7. 7.3.2 Table 7-12
`end—to—end signal delay, 7.1 .19.1
`environmental characteristics. 6.6.4. 6.7
`flyback Voltage, 7.2.4 .2
`high-ifull-speed cables. 6.4.2
`impedance. 6.4.1. 6.4.2. 6.7 Table 6-7
`input capacitance. 7.1.6.1
`length. 6.4.1. 6.4.2. 6.4.3
`listing. 6.6.5
`tow-speed cables. 6.4.3. 6.4.4. 7.1.12
`mechanical configuration and material
`requirements. 6.6 to 6.6.5. 6.7
`overview. 6.3
`prohibited cable assemblies. 6.4.4
`pull-out standards. 6.7 Table 6-7
`shielding. 6.6. 6.6.1
`termination. 7.1.5.1
`voltage drop budget. 7.2.2
`calculations
`buffering for rate matching, 5.12.8
`buffer sizes in functions and software. 5.11.4
`bus transaction times. 5.11.3
`capabilities. defined. 2.0 giossary
`capacitance
`after dynamic attach. 7.2.4.1
`decoupling capacitance. 7.3.2 Tabte 7-7
`input capacitance. 7.1.6.1. 7.32 Table 7-7
`low-speed butters. 7.1.1.2. 7.1.2.1
`low-speed cable capacitive loads. 6.4.3
`
`capacitance (continued)
`lumped capacitance guidelines for
`transceivers. 7.1.6.2
`optional edge rate control capacitors. 7.1.6.1
`pull-up resistors and. 7.1.5.1
`single-ended capacitance. 7.1.1.2
`small capacitors. 7.1.6.1
`target maximum droop and. 72.4.1
`unmated contact capacitance. 7.3.2 Tabie 7-
`12
`capacitive load. 6.7 Tabie 6-7
`captive cables
`high-fiull-speed captive cable assemblies.
`6.4.2
`inter-packet delay and, 7.1.18.1
`low-speed captive cable assemblies. 6.4.3
`maximum capacitance. 7.1.6.1
`rise and fall times. 7.1.2.1. 7.1.2.2
`TDR measurements and. 7.1.6.2
`termination. 7.1.5.1
`change bits
`device states. 11.122
`hub and port status change bitmap. 11.12.4
`hub status. 11.24.26
`over~current status change bits. 11.125
`port status change bits. 1124272 to
`11.24.2725
`Status Change endpoint defined. 11.121
`change propagation. host state handling of.
`10.21
`characteristics of devices. 2.0 giossary. 9.6.3.
`9.6.4
`Chirp J and K bus states. 7.1.4.2. 7.1.7.2.
`7.1.7.5. 0.1. 0.2.4
`C_HUB_LOCAL_POWER. 11.11. 1124.2.
`11.24.21. 11.24.26. 11.24.2716
`CvHUBmOVER_CURRENT. 1124.2. 11.24.21
`C_HUB_OVER_POWER. 1 1 24.2.6
`classes of devices. See device classes
`Class field. 9.2.3. 9.6.5
`class-specific descriptors. 95. 11232.1
`class-specific requests
`hub class-specific requests. 1124.2 to
`11242.13
`time limits for completing. 9.2.6.5
`USBDI mechanisms. 10.5.2.5
`Cleared timer status. 0.0
`ClearFeaturet) request. CLEAR_FEATURE
`ClearHubFeaturet) request. 11242.1
`ClearPortFeature{) request. 11.2422
`endpoint status and. 9.4.5
`hub class requests. 1124.2
`hub requests. 1124.1
`overview. 9.4.1
`standard device request codes. 9.4
`
`577
`
`PAHDOD1 787
`
`Huawei V. FISI Exhibit No. 1007 - 605/650
`
`

`

`Universal Serial Bus Specification Revision 2.1}
`
`ClearHubFeature() request
`clearing hub features, 11.24.26
`hub class requests, 11,24.2
`hub class-specific requests. 11.24.21
`clearing pipes, 10.5.2.2
`ClearPortFeature() request
`clearing status change bits. 11.122.
`11.24212
`C_PORT_CONNECTION. 11.24.2721
`C_PORT_ENABLE. 1 1.242.722
`C_PORT_OVER-CURRENT. 11.24.2724
`CWPORTthSET. 11.24.2725
`C_PORT_SUSPEND. 11.24.2723
`hub class requests. 1124.2. 11.24.22
`PORT_CONNECTION. 11.24.2111
`PORT_ENABLE. 11.5.1.4. 11.24.2712
`PORT_H|GH_SPEED. 11.24.2718
`PORT_IND|CATOR. 11.24.22. 11.24.271.10
`PORT7L0W78PEED. 11.24.2717
`PORT_OVER_CURRENT. 1124.27.14
`PORT_POWER. 11.242.13
`PORT_PDWER. 11.5.1.2. 11.24.2716
`PORT_RESET. 11.24.2715
`PORT_SUSPEND. 11.5.1.10
`CIearTTBufferO request. CLEARfi‘I‘LBUFFER
`checking for busy state. 11.175
`hub class-specific requests. 1124.2.
`11.24.23
`client pipes, 10.5.1.2.2
`client software
`in bus topology. 5.2. 5.2.1. 5.2.5
`client software—to—function relationships. 5.2.
`5.2.5
`in communication flow. 5.3
`control transfers and. 55
`defined. 20 glossary
`as implementation focus area. 5.1
`notification identification. 10.3.4
`role in configuration. 10.3.1
`role in data transfers. 10.3.3
`service clock and. 5.12.2
`in source-to—sink connectivity, 5.12.4.4
`in transfer management. 5.11.1. 5.11.1.1
`clock model
`buffering for rate matching. 5.12.8
`bus clock. 5.12.2
`clock encoding scheme in electrical
`specifications overview. 4.2.1
`clock synchronization. 5.12.3
`clock-to—clock phase differences. 5.12.3
`clock tolerance, 11.7.1.3
`defined. 5.12
`frame clocks. 11.183
`hub clock source. 11.23
`in non~USB isochronous application. 5.12.1
`overview. 5.12.2
`
`578
`
`clock model {continued}
`receive clock. 11.7.1.2. 11.7.1.3
`sample clock. 5.12.2
`service clock. 5.12.2
`transmit clock. 11.7.1.3
`using SOF tokens as clocks. 5.12.5
`clock timings. 7.3.2 Table 7-8. 7.3.2 Table 7-9.
`7.3.2 Table 7-10
`CMOS driver circuit. 7.1.1.1
`CMOS implementations. 7.1.1.3
`codes. See specific types of codes
`Collision conditions. 11.8.3
`color choices
`cables. 6.4
`indicator lights on devices. 11.5.3 to 11.5.3.1
`plugs. 6.5.4.1
`receptacles. 6.5.3.1
`commanded stalls. 8.4.5
`commands. See requests
`common mode range for differential input
`sensitivity. 7.1.4.1
`Communication Cables {UL Subject—444). 8.6.5.
`6.7.1
`communication flow. 5.3 to 5.3.3
`Compare_BC_buff algorithm. 11.17.1
`completed operations. 9.2.6
`completed transactions. 11.3.3
`complete-split transactions
`buffering.11.14.2.1.11.17
`bulkicontrol transactions. 11.17. 11.17.“!
`CSPLIT transaction tokens. 8.4.2.3
`defined, 11.14.12
`isochronous transactions. 11.21
`notation for. 11.15
`overview. 11.14.1
`scheduling. 11.14.21. 11.18.4
`space for. 11.18.63
`split transaction overview. 842. 8.4.2.1
`TT state searching. 11.16.13
`completion times for hub requests. 1124.1
`composite devices. 5.2.3
`compound devices
`bus~powered hubs. 7.2.1.1
`in bus topology. 5.2.3
`defined. 4.8.2.2
`hub descriptors for. 11.23.21
`power configuration. 1 1.13
`self-powered hubs. 7.2.1.2
`conditions in state machine transitions. 8.5.
`11.15
`conductor resistance unbalance, 6.6.3
`conductors
`mechanical specifications. 4.2.2
`power and signal conductors in cables. 6.3.
`6.6.2
`resistance. 6.6.3
`
`PA_0001 788
`
`Huawei V. FISI Exhibit No. 1007 - 606/650
`
`

`

`Universal Serial Bus Specification Revision 2.0
`
`configuration
`bus enumeration. 4.6.3. 9.1.2
`configuration management, 10.5.4.1.1
`Configured device state. 9.1.1.5
`control transfers and. 5.5.4
`descriptors. 5.3.1.1. 9.4.3. 9.5. 9.6.1 to 9.6.4.
`11 .23.1 (See also descriptors)
`device attachment. 4.6.1
`device configuration. 10.3.1
`device removal. 4.6.2. 10.5.4.1.4
`function configuration. 10.3.1
`hubs. 11.13
`information in device characteristics. 4.8.1
`initial device configuration. 10.5.4.1.2
`interrupt transfers and. 5.7.4
`modifying device configuration. 10.5.4.1.3
`multiple configurations. 9.6.1
`multiple interfaces, 9.2.3
`operations overview, 9.2.3
`other-speed configurations. 9.6.2
`power distribution and, 7.2.1
`remote wakeup capabilities. 9.2.5.2
`requests
`configuration requests. 5.11.1.2
`GetConfigurationl) request, 9.4.2
`SetConfigurationl) request. 9.4.7
`required configurations before usage. 10.3.1
`USB configuration, 10.3.1
`USBDI mechanisms for getting current
`settings. 10.5.2.4
`USBD role in. 5.11.1.2. 10.5.4.1 to 10.5.4.1.4
`Configuration = 0 signallevent. 11.5 Table 11-5
`CONFIGURATION descriptor. 9.4 Table 9-5
`configuration descriptors, 9.4.3. 9.6.4. 11.231
`Configured device state
`in bus enumeration process. 9.1.2
`overview. 9.1.1.5
`standard device requests and. 9.4.1 to 9.4.11
`visible device state table. 9.1.1 Table 9-1
`configuring software. defined. 2.0 glossary
`Connect bus state. 7.1.7.1. 7.1.7.3
`connecting devices. See dynamic insertion and
`removal
`connection status. 11.24272. 11.24.2721
`connectivity
`audio connectivity. 5.12.441
`hub fault recovery mechanisms. 11.1.2.3
`Hub Repeater responsibilities. 11.1
`hubs. 11.1. 11.1.2to 11.1.2.3
`packet signaling connectivity. 11.1.2.1
`resume connectivity. 11.1.2.2
`sourcelsink connectivity. 5.12.4.4
`synchronous data connectivity. 5.12.442
`tearing down. 11.2.5
`
`connectors
`
`input capacitance. 7.1.6.1
`inrush current and. 7.2.4.1
`interface and mating drawings. 6.5.3. 6.5.4
`keyed connector protocol. 5.2
`mechanical configuration and material
`requirements. 4.2.2. 6.5 to 6.5.4.3
`orientation. 6.5.1
`reference times. 7.1.6.2
`Series "A” and Series "B" plugs. 6.5.4
`Series "A" and Series "B" receptacles. 6.5.3
`standards for. 6.7
`termination data. 6.5.2
`USB Icon. 5.5
`construction. cable. 6.6.2
`contact arcing. minimizing. 7.2.4.1
`contact capacitance standards. 6.7 Table 65-?
`contact current rating standards. 6.7 Table 63-?
`contact materials. 6.5.3.3. 6.5.4.3
`conth endpoints. 2.0 glossary. See also control
`transfers
`controlling hubs. defined. 7.1.7.7
`control mechanisms
`device states and control information. 11.122
`Host Controller control flow management. 4.9
`of USB host. 10.1.2
`control pipes. 2.0 glossary. See also control
`transfers; message pipes; pipes
`control transfers. See also non—periodic
`transactions
`buffering. 11.14.22. 1117.4
`bus access constraints, 5.5.4
`control pipes in device characteristics. 4.8.1
`data format. 5.5.1
`data sequences. 5.5.5
`defined. 2.0 glossary. 5.4
`device requests, 9.3
`direction. 5.5.2
`error handling on last date transaction. 8.5.3.3
`failures. 11.175
`full-speed limits. 5.5.4 Table 5-2
`high-speed limits. 5.5.4 Table 53
`low-speed limits. 5.5.4 Table 5-1
`NAK rates for endpoints. 9.6.6
`non-periodic transactions. 11.17 to 1117.5
`overview. 4.7.1. 5.5
`packet size. 5.5.3. 9.6.6
`protocol stalls. 8.4.5
`reporting status results. 8.5.3.1
`scheduling. 11.14.22
`simultaneous transfers. 5.5.4
`split transaction examples. A.1. A2
`split transaction notation for. 11.15
`stages. 2.0 glossary. 5.5
`STALL handshakes returned by control pipes.
`8.5.3.4
`
`579
`
`PA“0001 789
`
`Huawei V. FISI Exhibit No. 1007 - 607/650
`
`

`

`Universal Serial Bus Specification Revision 2.0
`
`CRCs
`in bulk transfers, 8.5.2
`corrupted CRCs, 102.6
`CRC16 handling, 11.15, 11.185, 1120.3,
`11.20.4,11.21.3,11.21.4
`CRC check failures, 11.15, 1120.3, 1120.4,
`11.212.11.214
`in data packets, 8.3.5.2, 8.4.4
`defined, 2.0 gtossary
`in error detection, 6.7.1
`overview, 8.3.5
`protection in ieochronous transfers, 5.12.7
`resending, 8.6.4
`in token packets, 8.3.5.1, 8.4.1
`USB robustness and, 4.5, 4.5.1
`cross-over points of data lines, 7.1.1321
`cross-over voltage in signaling, 7.1.2.1
`crystal capacitive loading. 7.1.11
`CSPLIT (complete-split transactions). See
`complete-spilt transactions
`CTI. 2.0 glossary, 3.1
`current
`
`current averaging profile, 723
`current spikes during suspendlresume, 7.2.3
`high-speed currentdriver, 7.1 Table 7—1
`high-Speed signaling and, 7.1.1.3
`supply current, 7.32 Table 7—7
`current frame in hub timing, 11.2.3.1
`current limiting
`bus-powered hubs, 7.2.1.1
`dynamic attach and detach, 7.2.4.1
`in over-current conditions. 11.125
`power control during suspendlresume, 7.2.3
`remote wakeup and, 7.2.3
`self-powered fu notions, 7.2.1.5
`cyclic redundancy check. See CRCs
`
`D[
`
`1+ or D- lines
`average voltage, 7.1.2.1
`high-speed signaling and, 7.1, 7.1.1.3
`impedance, 7.1.6.1
`pull-up resistors and. 7.1
`signaling levels and, 7.1.7.1
`signal termination, 7.1.5.1
`during signal transitions, 7.1.4.1
`single-ended capacitance, 7.1.1.2
`standardized contact terminating
`assignments, 6.5.2
`test mode, 7.1.20
`data
`data defined, 5.12.4
`data encodingldecoding, 7.1.8
`data prebuffering, 5.12.5
`data processing role of Host Controller, 10.2.4
`
`control transfers (continued)
`state machines, 8.5.1, 8.5.1.1, 8.5.2, 11.172
`transaction format, 8.5.3
`transaction organization within IRPs, 5.11.2
`USBD pipe mechanism responsibilities,
`10.5.3.1.4
`variable-length data stage, 8.5.3.2
`converting split transactions, 11.14.1
`corrupted transfers and requests
`in control transfers, 8.5.3
`corrupted ACK handshake. 8.5.3.3, 8.6.4
`corrupted CRCs, 10.2.6
`corrupted IN tokens, 8.4.6.1
`corrupted PIDs, 8.3.1
`corrupted SOF packets in isochronous
`transfers. 5.12.6
`in data toggle, 8.6.3
`error detection and recovery, 8.7 to 8.7.4
`function response to OUT transactions,
`8.4.6.3
`host response to IN transactions, 8.4.8.2
`NAK or STALL handshake. 8.6.3
`costs of implementation, 3.3
`C_PORT_CONNECTION
`clearing. 11.24.22
`defined, 11.242721
`hub class feature selectors, 11242
`Port Change field, 1124.2.72
`port status changes, 11.24.2.7.1.10
`SetPortFeaturel} request, 11.24213
`C_PORT_ENABLE
`ClearPortFeature() request, 11.24.22
`defined, 112427.22
`hub class feature selectors, 1124.2
`Port Change field, 11242.72
`SetPortFeaturet} req uest, 11.24213
`C_PORT_OVER_CURRENT
`clearing, 11.2422
`defined. 11.242724
`hub class feature selectors, 11.242
`over-current conditions. 11.11.1, 11.125
`Port Change field. 1124.2.72
`SetPortFeaturei} request. 11.24213
`C_PORT_RESET
`clearing, 11.24.22
`defined, 11.242725
`hub class feature selectors, 11.242
`Port Change field, 1124.2.72
`SetPortFeatureO request, 11.242.13
`C_PORT_SUSPEND
`clearing, 11.24.22
`defined, 11.242723
`hub class feature selectors, 11.242
`Port Change field, 11242.72
`resume conditions and, 11.4.4
`SetPortFeaturel) request. 11.24213
`
`580
`
`PAu0001 790
`
`Huawei V. FISI Exhibit No. 1007 - 608/650
`
`

`

`Universal Serial Bus Specification Revision 2.0
`
`DATADIDATAVDATAZ Ple
`in bulk transfers. 5.8.5. 8.5.2
`comparing sequence bits. 8.6.2
`in control transfers, 8.5.3
`in data packets. 8.4.4
`high-bandwidth transactions and. 5.9.1. 5.9.2
`high-speed DATA2 Ple. 8.3.1 Table 8-1
`in interrupt transactions. 5.7.5, 8.5.4, 1120.4
`synchronization and. 8.6
`Transaction Translator response generation.
`11.185
`data field in packets. 8.3.4. 8.4.4
`data flow model. See transfers
`data flow types. See transfer types
`data formats. See also specific types of transfers
`bulk transfers. 5.8.1
`control transfers. 5.5.1
`interrupt transfers, 5.7.1
`isochronous transfers. 5.6.1. 5.12.4
`overview. 5.4
`Data J state. See J bus state
`Data K bus state. See K bus state
`data packets
`bus protocol overview. 4.4
`data CRCs. 8.3.5.2
`in isochronous transfers. 8.5.5
`packet field formats. 8.3 to 8.3.5.2
`packet overview. 8.4 .4
`spreading over several frames. 5.5.4
`data payload
`butk transfers, 5.8.3
`calculating transaction times. 5.11.3
`defined. 5.3.2
`interrupt transfers. 5.7.3
`isochronous transfers. 5.6.3
`maximum sizes. 8.4.4
`non-Zero data payload. 5.8.3
`packet size constraints. 5.5.3. 5.6.3
`data phases
`aborting. 11.18.61
`transaction notation for. 11.15
`data PtDs. See DATAOIDATAHDATAZZ Ple;
`DATAOIDATM PIDs; MDATA PIDs
`data rates
`adaptive endpoints. 5.12.413
`asynchronous endpoints. 5.12.4.1 .1
`in buffering caicutations. 5.12.8
`data-rate tolerance. 7.1.11
`defined. 5.12.4
`in electricat specifications overview, 4.2.1
`feedback for isochronous transfers. 5.12.4.2
`full-speed source electrical characteristics.
`7.3.2 Table 7-9
`high-speed source electrical characteristics.
`7.3.2 Table N?
`
`data rates (continued)
`low-speed source electrical characteristics.
`7.3.2 Table 7—10
`overview. 7.1.11
`sample clock and. 5.12.2
`synchronous endpoints. 5.12.412
`data recovery unit. 11.7.1.2
`data retry indicators in control transfers. 5.5.5
`data sequences
`bulk transfers. 5.8.5
`control transfers. 5.5.5
`interrupt transfers. 5.7.5
`isochronous transfers. 5.6.5
`data signaling. 7.1 .7.4 to 7.1.7.4.2
`data signal rise and fall time. See rise and fall
`times
`data source jitter. 7.1.13.1 to 7.1.13.1.2.
`7.1.14.2. 7.1.15.1
`data source signaling, 7.1.13 to 7.1.13.2.2
`Data stage
`in control transfers, 5.5. 5.5.5. 8.5.3
`error handling on fast data transaction. 8.5.3.3
`length of data. 9.3.5
`packet size constraints. 5.5.3
`variable-length data stages. 8.5.3.2
`data toggle
`bulk transfers. 5.8.5
`in bulk transfers. 8.5.2
`corrupted ACK handshake. 8.6.4
`data corrupted or not accepted. 8.6.3
`in data packets. 8.4.4
`data toggle sequencing. 8.5.5
`high bandwidth transactions and. 5.9.1
`initialization via SETUP token. 8.6.1
`in interrupt transactions. 8.5.4
`interrupt transfers and. 5.7.5
`low-speed transactions. 8.6.5
`ovarview. 8.6
`successful data transactions. 8.6.2
`data transfers. See data packets: Data stage;
`transfers
`DC electrical characteristics. 7.3.2 Tabte 7—7
`DC output voltage specifications. 7.1.6.2
`DC resistance of plugs. 6.6.3
`debounce intervals in connection events. 7.1.7.3
`denouncing connections. 11.8.2
`declarations ln state machines
`
`global declarations. B.1
`Host Controller declarations. 8.2
`Transaction Translator declarations. 8.3
`decoupling capacitance. 7.3.2 Table 7-7
`default addresses of devices. 2.0 gtosssry,
`9.1.1.4,1U.5.1.1
`Default bus state. 7.1.7.5
`
`581
`
`PAHDOD1 ~('91
`
`Huawei V. FISI Exhibit No. 1007 - 609/650
`
`

`

`Universal Serial Bus Specification Revision 2.0
`
`Default Control Pipe
`in bus enumeration process. 9.1.2
`in communication flow. 5.3
`control transfer packet size constraints. 5.5.3
`defined. 4.4. 5.3.2
`endpoint zero requirements. 5.3.1.1
`as message pipe. 5.3.2.2
`size description in descriptors. 9.6.1
`Default device state
`overview. 9.1.1.3
`standard device requests and. 9.4.1 to 9.4.11
`visible device state table. 9.1.1 Tabie 9-1
`default pipes, 2.0 giossary. 10.5.1.2.1
`delays. See cable delay; differential delay;
`propagation delay
`delivery rates in Esochronous transfers, 4.7.4
`DEOP signalievent. 11.7.2.3 Tabie 11-11
`descriptor index, 9.4.3. 9.4.8
`descriptors
`accessing, 11.231
`in bus enumeration process. 9.1.2
`class—specific descriptors. 9.5. 11.23.21
`configuration descriptors, 9.6.3. 9.6.4. 10.3.1.
`10.5.2.4
`control transfers and. 5.5. 5.5.3
`defined. 9.5
`descriptor index. 9.4.3. 9.4.8
`device ciass definitions. 9.7. 9.7.1
`device descriptors. 9.4 Tobie 9—5. 9.6.1 to
`9.6.5
`endpoint descriptors. 9.6.5
`getting descriptors. 9.4.3, 10.5.2.3
`hub descriptors. 11.23 to 11.23.21. 11.24.25.
`11.24210
`interface descriptors. 9.2.3. 9.6.5
`isochronous transfer capabilities. 5.12
`listing remote wakeup capabilities. 9.2.5.2
`other speed configuration descriptor. 9.6.4
`overview. 9.5 to 9.7.3
`setting descriptors. 5.3.1.1. 9.4.8. 10.5.2.12
`speed dependent descriptors. 9.2.6.6. 9.6.4
`string descriptors. 9.6.7
`USBDI mechanisms for getting descriptors.
`10.5.2.3
`vendor-specific descriptors. 9.5
`deserialization of transmissions. 10.2.2
`detachable cables
`
`cable delay. 7.1.16
`connectors and. 6.2
`detachable cable assemblies. 6.4.1
`inter~packet delay and. 7.1.18.1
`low-speed detachable cables. 5.4.4
`maximum capacitance. 7.1.6.1
`termination. 7.1.5.1
`voltage drop budget. 7.2.2
`detached devices. 9.1.1.1. 9.1.2
`
`582
`
`detaching devices. See dynamic insertion and
`removal
`
`detecting connect and disconnect conditions,
`7.1.7.3. 7.1.20
`detecting errors. See error detection and
`handling
`detecting hub and port status changes. 7.1.7.5.
`11.12.2.11.12.3.11.12.4
`detecting over-current conditions. 7.2.1 .2.1
`detecting speed of devices. See speed detection
`Detection mechanism. 7.1.5.2
`Dev_Do_BClNT| state machine. 6.5.2 Figure 8-
`34
`Dev_Do_BCINTO state machine. 8.5.2 Figure 8-
`32
`Dev_Do_|N state machine. 8.5 Figure 8-25
`Dev_Do_lsochl state machine. 8.5.5 Figure 8-43
`Dev_Do_|sochO state machine. 8.5.5 Figure 8-
`41
`
`Dev_Do_OUT state machine. 8.5 Figure 8-24
`Dev_HS_BCO state machine. 8.5.1.1 Figure 8-
`29
`
`DEVLHSJCM'fig state machine. 8.5.1.1 Figure 8-28
`device addresses. 2.0 giossary. See aiso
`addresses; devices
`device classes. See aiso USB device framework
`class codes, 9.2.3
`defined. 4.8
`descriptors. 9.2.3. 9.6.1. 9.7
`device characteristics. 4.8.1
`device class definitions. 9.7
`device qualifier descriptors. 9.6.2
`getting class~specific descriptors. 9.5
`hub ciass-specific requests. 11.24.22 to
`11.24213
`interfaces and endpoint usage. 9.7.2
`requests. 9.7.3
`standard. class. and vendor information. 4.8.1
`Device Ciass Specification for Audio Devices
`Revision 1.0. 9.8
`DEVICE descriptor. 9.4 Table 9-5
`device descriptors
`descriptor types. 9.4 Tabie 9-5
`device class descriptors. 9.2.3. 9.7
`device qualifier descriptors. 9.6.2
`GetDescriptorO request. 9.4.3
`getting class-specific descriptors, 9.5
`hubs. 1123.1
`overview. 9.6.1
`speed dependent descriptors. 9.2.6.6
`standard definitions. 9.8.1 to 9.6.5
`device drivers. 5.12.4.4, 10.3.1
`device endpoints. 2.0 glossary, 5.3.1.1. See aiso
`endpoints
`device-initiated resume. See remote wakeup
`
`PAHDOD1 792
`
`Huawei V. FISI Exhibit No. 1007 - 610/650
`
`

`

`Universal Serial Bus Specification Revision 2.0
`
`Device layer
`descriptors, 9.5 to 9.7.3
`device states. 9.1 to 9.1.2
`generic USB device operations, 9.2 to 9.2.7
`standard device requests, 9.4 to 9.4.11
`in USB device framework, 9
`USB device requests, 9.3 to 9.3.5
`DevicefiF'rocessfitrans state machine. 8.5 Figure
`8-23
`device qualifier descriptors, 9.2.6.6. 9.4.3. 9.4
`Table 9-5, 9.6.1, 9.6.2
`Device release numbers, 9.6.1
`DEVICE_REMOTE_WAKEUP, 9.4 Table 96
`DeviceRemovable field (hub descriptors).
`11.23.21
`device resources. 2.0 glossary. See also buffers;
`endpoints
`devices. See also USB device framework
`address assignment, 9.1.2, 9.2.2
`characteristics and configuration [See also
`device descriptors)
`configuration, 4.8.2.2. 9.2.3
`data-rate tolerance. 7.1.11
`descriptors, 9.5 to 9.7.3, 9.5.1
`device characteristics, 4.8.1
`device classes. 4.8, 9.7
`device descriptions. 4.8.2 to 4.8.2.1
`device speed. 7.1 .5 to 7.1.5.2. 7.1.7.3,
`11.8.2
`host role in configuration, 10.3.1
`optional endpoints, 5.3.1.2
`USED role in configuration, 10.5.4.1 to
`10.54.14
`data transfer, 9.2.4
`communication flow requirements, 5.3
`control transfers and, 5.5
`detailed communication flow illustrated. 5.3
`differing bus access for transfers, 5.11
`iitter budget table, 7.1.15.1
`PING flow control. 8.5.1, 8.5.1.1
`response to IN transactions, 8.4.5.1
`response to OUT transactions, 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-1‘4
`devices defined. 2.0 glossary
`device state machines, 8.5
`dynamic attach and detach, 9.2.1
`power distribution, 7.2.4 to 7.2.4.2
`removing, 10.5.2.6, 10.5.4.1.4
`USBDI mechanisms, 10.525.10.526
`generic USB device operations, 9.2 to 9.2.7
`port indicators, 11.5.3 to 11.5.3.1
`
`devices (continued)
`power distribution, 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. 4.2
`nigh-power bus—powered functions, 7.2.1.4
`low-power bus-powered fu notions. 7.2.1.3
`power supply and, 4.3.1
`self-powered devices, 4.3.1. 7.2.1.2. 7.2.1.5
`suspendlresume conditions. 7.23
`voltage drop budget, 7.2.2
`requests
`host communication, 10.1.1
`request errors, 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
`state machines, 85, 8.5.2, 8.5.5
`status
`device states. 9.1 to 91.2. 11.122
`getting device status. 9.4.5
`getting port status. 11.24.2711
`sublree devices after wakeup. 10.5.4.5
`turn-around timers, 8.7.2
`types of devices
`composite devices. 5.2.3
`compound devices, 4.8.2.2. 5.2.3
`functions. 4.8.2.2
`hubs, 4.8.2.1
`mapping physical and virtual devices,
`5.12.4.4
`virtual devices, 20 glossary
`in USB topology. 4.1.1.2. 5.2, 5.2.2. 9.0
`device software, defined, 20 glossary
`device state machines. 8.5. See also specific
`state machines under Dev_
`diameter of cables, 6.6.2
`diamond symbols in state machines. 8.5. 11.15
`dielectric withstanding voltage standards, 6.7
`Table 6-7
`Differential 0 bus state. 7.1.7.2
`Differential 1 bus state, 7.1.7.1, 7.1.7.2
`Differential 2 bus state. 7.1.7.1
`differential datajitter. 7.33 Figure 7-49. 73.3
`Figure 7-52
`differential delay, 7.3.2 Table 7—11, 7.3.3 Figure
`7—52
`differential-ended components in upstream
`ports. 11.6.1, 11.6.2
`differential envelope detectors, 7.1
`differential input receivers. 1, 7.1, 7.1.4.1, 7.1.6,
`7.1 Table 7—1
`differential output drivers, USBD as, 7.1.1
`differential signaling, 7.1.7.1. 7.1.7.2. 7.1.7.4.1
`differential termination impedance, 7.1.5.2
`differential-to—EOP transition skew. 7.3.3 Figure
`7—50
`
`583
`
`PAu0001 793
`
`Huawei V. FISI Exhibit No. 1007 - 611/650
`
`

`

`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 source electrical characteristics.
`7.3.2 Table 7-8
`low-speed driver characteristics. 7.1.1.2. 7.1
`Tabie 7—1
`low—speed source electrical characteristics.
`7.3.2 Table 7—1‘0
`overview. 7.1.1
`drivers
`defined. 2.0 gtcssery
`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
`defi ned. 2.0 giossary
`detecting insertion and removal. 4.9. 9.2.1
`Hub Repeater responsibilities. 11.1
`hub support for. 11.1
`power control. 7.2.3. 7.2.4 to 7.2.4.2
`power-on and connection events timing.
`7.1.7.3
`removing devices. 4.6.2
`USB robustness and. 4.5
`
`E E
`
`field (End), 8.4.2.2
`E2PROM defined. 2.0 giossary
`ease-of—use considerations, 1.1
`EBEmptied signalievent. 11.7.1.4 Tabie 11-10
`edges of signals
`cable delay. 7.1.16
`data source jitter. 7.1 .13.1.1
`edge transition density. 8.2
`optional edge rate control capacitors. 7.1.6.1
`EEPROM. defined. 2.0 glossary
`elasticity buffer. 11.7.1.3
`Eiectr‘r'csl Connector/Socket Test Procedures.
`6.7.1
`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
`meequestType field. 9.3.1
`bulk transfers. 5.8.2
`bus protocol overview, 4.4
`control transfers, 5.5.2
`interrupt transfers. 5.7.2
`lsochronous transfers, 5.6.2
`disabled ports. 11.5. 11.5.1.4. 11.24271.
`1124.272
`Disabled state, 11.5. 11.5.1.4
`disabling features. 9.4.1
`discarding packets. 11.3.2
`Disconnect_Detect signalievent. 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
`disconnect timer. 11.5.2
`distortion. minimizing in SOP. 7.1.7.4.1
`DLL lock. 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 gicssary
`downstream facing port state machine. 11.5
`downstream plugs. 62
`downstream ports defined. 4.8.2.1
`driver speed and. 7.1.2.3
`enumeration handling. 11.126
`high-speed driver characteristics and. 7.1.1.3
`high-speed signaling and. 7.1.7.6.1. 7.1.7.6.2.
`11.1.1
`in hub architecture. 11.1.1
`hub delay. 7.3.3 Figure 7—52
`hub descriptors. 11.23.21
`hub EOP delay and EOF' skew. 7.33 Figure
`7—53
`input capacitance. 7.1.6.1
`jitter. 7.3.2 Tabie 7-10
`multiple Transaction Translators. 11.14.13
`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.126
`test mode support, 7.1.20
`
`584
`
`PA“0001794
`
`Huawei V. FISI Exhibit No. 1007 - 612/650
`
`

`

`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-speed signaling attributes. 9.6.6
`Hub Controller endpoint organization. 1112.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 windex field. 9.3.4
`state machines. 6.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.1
`Endpoint Type field (ET). 8.4.2.2
`endpoint type field (ET). 6.4.2.2
`endpoint zero
`Default Control Pipe and. 5.3.2
`in device characteristics, 4.6.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. 6.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
`EDFi or EOF2 signallevent
`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- 1 1
`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 timingielectrical 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
`PCB reference drawings. 6.9
`physical layer specifications. 7.3 to 7.3.3
`power distribution. 7.2 to 7.2.1.5, 7.2.3. 7.2.4
`to 7.2.4.2
`signaling. 7.1 to 7.1.26
`standards for. 6.7. 7.3.1
`timing waveforms, 7.3.3

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