![Freescale Semiconductor MCF54455 Скачать руководство пользователя страница 283](http://html1.mh-extra.com/html/freescale-semiconductor/mcf54455/mcf54455_reference-manual_2330541283.webp)
Universal Serial Bus Interface – On-The-Go Module
10-76
Freescale Semiconductor
Section 10.3.3.3, “Host Controller Structural Parameters Register (HCSPARAMS)”
for usage
information.
10.5.5.1.2
Operational Registers
These additions to the operational registers support the embedded TT:
•
Addition of the TTCTRL register.
•
Addition of a two-bit port speed (PSPD) field to the PORTSC
n
register.
10.5.5.1.3
Discovery
In a standard EHCI controller design, the EHCI host controller driver detects a full-speed (FS) or
low-speed (LS) device by noting if the port enable bit is set after the port reset operation. The port enable
is set only in a standard EHCI controller implementation after the port reset operation and when the host
and device negotiate a high-speed connection (chirp completes successfully).
The module always sets the port enable bit after the port reset operation regardless of the result of the host
device chirp result, and the resulting port speed is indicated by the PORTSC
n
[PSPD] field. Therefore, the
standard EHCI host controller driver requires an alteration to manage directly connected full- and
low-speed devices or hubs. The change is a fundamental one summarized in
.
10.5.5.1.4
Data Structures
The same data structures used for FS/LS transactions though a HS hub are also used for transactions
through the root hub. It is demonstrated here how hub address and endpoint speed fields should be set for
directly attached FS/LS devices and hubs:
1. QH (for direct attach FS/LS) – asynchronous (bulk/control endpoints) periodic (interrupt)
•
Hub address equals 0
•
Transactions to direct attached device/hub.
Table 10-63. Functional Differences Between EHCI and EHCI with Embedded TT
Standard EHCI
EHCI with embedded Transaction Translator
After port enable bit is set following a
connection and reset sequence, the
device/hub is assumed to be HS.
After port enable bit is set following a connection and
reset sequence, the device/hub speed is noted from
PORTSC
n
.
FS and LS devices are assumed to be
downstream from a HS hub.
Therefore, all port-level control
performs through the hub class to the
nearest hub.
FS and LS device can be downstream from a HS hub or
directly attached. When the FS/LS device is downstream
from a HS hub, port-level control acts using the hub class
through the nearest hub. When a FS/LS device is directly
attached, then port-level control is accomplished using
PORTSC
n
.
FS and LS devices are assumed to be
downstream from a HS hub with
HubAddr equal to X. [where HubAddr
> 0 and HubAddr is the address of the
hub where the bus transitions from HS
to FS/LS (split target hub)]
FS and LS device can be downstream from a HS hub
with HubAddr equal to X [HubAddr > 0] or directly
attached [where HubAddr equals 0 and HubAddr is the
address of the root hub where the bus transitions from
HS to FS/LS (split target hub is the root hub)]
Содержание MCF54455
Страница 33: ...xxviii Freescale Semiconductor ...
Страница 67: ...Freescale Semiconductor 1 ...
Страница 125: ...Freescale Semiconductor 1 ...
Страница 145: ...Enhanced Multiply Accumulate Unit EMAC 5 21 Freescale Semiconductor ...
Страница 173: ...Cache 6 28 Freescale Semiconductor ...
Страница 179: ...Static RAM SRAM 7 6 Freescale Semiconductor ...
Страница 207: ...Power Management 9 16 Freescale Semiconductor ...
Страница 323: ...Reset Controller Module 13 8 Freescale Semiconductor ...
Страница 389: ...Pin Multiplexing and Control 16 44 Freescale Semiconductor ...
Страница 575: ...PCI Bus Controller 22 58 Freescale Semiconductor ...
Страница 600: ...Advanced Technology Attachment ATA Freescale Semiconductor 23 25 ...
Страница 601: ...Freescale Semiconductor 1 ...
Страница 842: ...I2 C Interface Freescale Semiconductor 33 16 ...
Страница 843: ...Freescale Semiconductor 1 ...
Страница 921: ...Revision History A 6 Freescale Semiconductor ...