NH82801GHM S L8YR Intel, NH82801GHM S L8YR Datasheet - Page 487

no-image

NH82801GHM S L8YR

Manufacturer Part Number
NH82801GHM S L8YR
Description
Manufacturer
Intel
Datasheet

Specifications of NH82801GHM S L8YR

Lead Free Status / RoHS Status
Compliant
UHCI Controllers Registers
11.2.7
Note:
Intel
®
ICH7 Family Datasheet
PORTSC[0,1]—Port Status and Control Register
I/O Offset:
Default Value:
For Function 0, this applies to ICH7 USB ports 0 and 1; for Function 1, this applies to
ICH7 USB ports 2 and 3; for Function 2, this applies to ICH7 USB ports 4 and 5; and for
Function 3, this applies to ICH7 USB ports 6 and 7.
After a power-up reset, global reset, or host controller reset, the initial conditions of a
port are: no device connected, Port disabled, and the bus line status is 00 (single-
ended 0).
Port Reset and Enable Sequence
When software wishes to reset a USB device it will assert the Port Reset bit in the Port
Status and Control register. The minimum reset signaling time is 10 mS and is enforced
by software. To complete the reset sequence, software clears the port reset bit. The
Intel UHCI controller must re-detect the port connect after reset signaling is complete
before the controller will allow the port enable bit to de set by software. This time is
approximately 5.3 uS. Software has several possible options to meet the timing
requirement and a partial list is enumerated below:
15:13
• Iterate a short wait, setting the port enable bit and reading it back to see if the
• Poll the connect status bit and wait for the hardware to recognize the connect prior
• Wait longer than the hardware detect time after clearing the port reset and prior to
Bit
12
11
enable bit is set.
to enabling the port.
enabling the port.
Reserved — RO.
Suspend — R/W. This bit should not be written to a 1 if global suspend is active (bit
3=1 in the USBCMD register). Bit 2 and bit 12 of this register define the hub states as
follows:
When in suspend state, downstream propagation of data is blocked on this port, except
for single-ended 0 resets (global reset and port reset). The blocking occurs at the end
of the current transaction, if a transaction was in progress when this bit was written to
1. In the suspend state, the port is sensitive to resume detection. Note that the bit
status does not change until the port is suspended and that there may be a delay in
suspending a port if there is a transaction currently in progress on the USB.
1 = Port in suspend state.
0 = Port not in suspend state.
NOTE: Normally, if a transaction is in progress when this bit is set, the port will be
Overcurrent Indicator — R/WC. Set by hardware.
0 = Software clears this bit by writing a 1 to it.
1 = Overcurrent pin has gone from inactive to active on this port.
Bits [12,2]
0, 1
1, 1
X,0
suspended when the current transaction completes. However, in the case of a
specific error condition (out transaction with babble), the Intel
Port 0/2/4/6: Base + (10h
Port 1/3/5/7: Base + (12h
0080h
Hub State
Suspend
Disable
Enable
11h)
13h)
Description
Attribute: R/WC, RO,
Size:
R/W (Word writes only)
16 bits
®
ICH7 may
487

Related parts for NH82801GHM S L8YR