FW82801EB Intel, FW82801EB Datasheet - Page 216

no-image

FW82801EB

Manufacturer Part Number
FW82801EB
Description
Manufacturer
Intel
Datasheet

Specifications of FW82801EB

Lead Free Status / RoHS Status
Not Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
FW82801EB
Manufacturer:
INTEL
Quantity:
20 000
Part Number:
FW82801EB SL73Z
Manufacturer:
INTEL
Quantity:
238
Part Number:
FW82801EB(SL73Z)
Manufacturer:
INTEL
Quantity:
20 000
Functional Description
5.20.1.3
5.20.1.4
5.20.2
5.20.3
5.20.3.1
216
Driver Initialization
See Chapter 4 of the Enhanced Host Controller Interface Specification for Universal Serial Bus,
Revision 1.0.
EHC Resets
In addition to the standard ICH5 hardware resets, portions of the EHC are reset by the HCRESET
bit and the transition from the D3hot device power management state to the D0 state. The effects of
each of these resets are:
If the detailed register descriptions give exceptions to these rules, those exceptions override these
rules. This summary is provided to help explain the reasons for the reset policies.
Data Structures in Main Memory
See Section 3 and Appendix B of the Enhanced Host Controller Interface Specification for
Universal Serial Bus, Revision 1.0 for details.
USB 2.0 Enhanced Host Controller DMA
The ICH5 USB 2.0 EHC implements three sources of USB packets. They are, in order of priority
on USB during each microframe, 1) the USB 2.0 Debug Port (see Section USB 2.0 Based Debug
Port), 2) the Periodic DMA engine, and 3) the Asynchronous DMA engine. The ICH5 always
performs any currently-pending debug port transaction at the beginning of a microframe, followed
by any pending periodic traffic for the current microframe. If there is time left in the microframe,
then the EHC performs any pending asynchronous traffic until the end of the microframe (EOF1).
Note that the debug port traffic is only presented on one port (Port #0), while the other ports are
idle during this time.
The following subsections describe the policies of the periodic and asynchronous DMA engines.
Periodic List Execution
The Periodic DMA engine contains buffering for two control structures (two transactions). By
implementing two entries, the EHC is able to pipeline the memory accesses for the next transaction
while executing the current transaction on the USB ports. Note that a multiple-packet,
High-Bandwidth transaction occupies one of these buffer entries, which means that up to six, 1-KB
data packets may be associated with the two buffered control structures.
HCRESET bit set.
Software writes the
Device Power State
from D3hot (11b) to
D0 (00b).
Reset
Memory space registers
except Structural
Parameters (which is
written by BIOS).
Core well registers
(except BIOS-
programmed registers).
Does Reset
Configuration
registers.
Suspend well
registers; BIOS-
programmed core
well registers.
Does not Reset
Intel
®
82801EB ICH5 / 82801ER ICH5R Datasheet
The HCRESET must only affect
registers that the EHCI driver
controls. PCI Configuration space
and BIOS-programmed parameters
can not be reset.
The D3-to-D0 transition must not
cause wake information (suspend
well) to be lost. It also must not clear
BIOS-programmed registers
because BIOS may not be invoked
following the D3-to-D0 transition.
Comments

Related parts for FW82801EB