English
Language : 

307013-003 Datasheet, PDF (207/848 Pages) Intel Corporation – Intel I/O Controller Hub 7
Functional Description
5.20 USB EHCI Host Controller (D29:F7)
The ICH7 contains an Enhanced Host Controller Interface (EHCI) host controller which
supports up to eight USB 2.0 high-speed root ports. USB 2.0 allows data transfers up to
480 Mb/s using the same pins as the eight USB full-speed/low-speed ports. The ICH7
contains port-routing logic that determines whether a USB port is controlled by one of
the UHCI controllers or by the EHCI controller. USB 2.0 based Debug Port is also
implemented in the ICH7.
A summary of the key architectural differences between the USB UHCI host controllers
and the EHCI host controller are shown in Table 5-48.
Table 5-48. UHCI vs. EHCI
Parameter
Accessible by
Memory Data Structure
Differential Signaling Voltage
Ports per Controller
USB UHCI
I/O space
Single linked list
3.3 V
2
USB EHCI
Memory Space
Separated in to Periodic and Asynchronous
lists
400 mV
8
5.20.1
5.20.1.1
5.20.1.2
EHC Initialization
The following descriptions step through the expected ICH7 Enhanced Host Controller
(EHC) initialization sequence in chronological order, beginning with a complete power
cycle in which the suspend well and core well have been off.
BIOS Initialization
BIOS performs a number of platform customization steps after the core well has
powered up. Contact your Intel Field Representative for additional ICH7 BIOS
information.
Driver Initialization
See Chapter 4 of the Enhanced Host Controller Interface Specification for Universal
Serial Bus, Revision 1.0.
Intel ® ICH7 Family Datasheet
207