Rev. 3.0, 03/01, page 312 of 390
5) Resume
When the HC is in U
SB
R
ESUME
, the resume signal, K-state, is broadcast to all enabled ports,
but not selectively suspended ports. Signaling is maintained until the HC leaves U
SB
R
ESUME
.
A trailing LS EOP is used to terminate the resume. After the Resume is removed, bus activity
returns to normal.
6) Wakeup Events
If the HC is in U
SB
S
USPEND
, status changes in the hub or ports create wakeup conditions for
the Root Hub and HC. A remote wakeup generates a ResumeDetected interrupt and a
transition to the U
SB
R
ESUME
state. A remote wakeup is defined as follows.
A K-state(resume) at an enabled port.
A port connect/disconnect detection and DeviceRemoteWakeupEnable is set.
A port resume is in progress at a selectively suspended port.
When the Root Hub forces a transition to U
SB
R
ESUME
state, the resulting bus activity is the
same as that described in HC Register Summary section.
7) Low Speed EOP
The Root Hub must generate LS EOPs during normal operation with each SOF and after
exiting U
SB
R
ESUME
to U
SB
O
PERATIONAL
. The EOP is 16 FS bit times of SE0 and 8 FS bit
times of the J-state.
The LS keep-alive EOP is initiated in parallel to the SOF transaction when the Frame Manager
generates an SOF request. The pulse is guaranteed to complete prior to any attempted access to
the LS device.
The resume LS EOP prevents any other bus activity from the SIE.
Port Control
The Port is responsible for all activity associated with driving and monitoring bus states. The HCD
controls this behavior through the register command interface.
1) Connect/Disconnect
Ports are responsible for detecting when devices are attached and disconnected. A port must
have power enabled before any bus state evaluation may occur. Thus, a port is always
disconnected following a reset (not a port reset). An unconnected port is characterized by a
SE0 bus state. A FS connection is characterized by a differential ‘1’. A LS connection is
characterized by a differential ‘0’.
CurrentConnectStatus reports the connection state of the port. When the port is not driving
the bus, a connect event is detected by non-SE0 state on the bus for 30 bit times (2.5 us). A
disconnect event is a SE0 on the bus for 30 bit times. Each time an event is detected and
CurrentConnectStatus changes, ConnectStatusChange is set. LowSpeedDeviceAttached is
set if the connect state is LS when a connect event is detected. When a LS device is attached,
the transmitted and received data bit stream is inverted (J=0,K=1). This allows all data to be
processed through the SIE at the FS state definition.
Summary of Contents for HD64465
Page 25: ...Rev 3 0 03 01 page 6 of 390 ...
Page 59: ...Rev 3 0 03 01 page 40 of 390 ...
Page 97: ...Rev 3 0 03 01 page 78 of 390 ...
Page 147: ...Rev 3 0 03 01 page 128 of 390 ...
Page 199: ...Rev 3 0 03 01 page 180 of 390 ...
Page 247: ...Rev 3 0 03 01 page 228 of 390 ...
Page 385: ...Rev 3 0 03 01 page 366 of 390 ...
Page 389: ...Rev 3 0 03 01 page 370 of 390 ...
Page 409: ...Rev 3 0 03 01 page 390 of 390 ...