NH82801FBM S L89K Intel, NH82801FBM S L89K Datasheet - Page 244

no-image

NH82801FBM S L89K

Manufacturer Part Number
NH82801FBM S L89K
Description
Manufacturer
Intel
Datasheet

Specifications of NH82801FBM S L89K

Lead Free Status / RoHS Status
Compliant
Register and Memory Mapping
6.4.1
244
Table 6-4. Memory Decode Ranges from Processor Perspective (Sheet 2 of 2)
NOTES:
Boot-Block Update Scheme
The ICH6 supports a “top-block swap” mode that has the ICH6 swap the top block in the Firmware
Hub (the boot block) with another location. This allows for safe update of the Boot Block (even if a
power failure occurs). When the “TOP_SWAP” Enable bit is set, the ICH6 will invert A16 for
cycles targeting Firmware Hub space. When this bit is 0, the ICH6 will not invert A16. This bit is
automatically set to 0 by RTCRST#, but not by PLTRST#.
The scheme is based on the concept that the top block is reserved as the “boot” block, and the block
immediately below the top block is reserved for doing boot-block updates.
The algorithm is:
1. Only LAN cycles can be seen on PCI.
2. Software must not attempt locks to memory mapped I/O ranges for USB EHCI or High Precision Event
3. PCI is the target when the Boot BIOS Destination selection bit is low (Chipset Configuration Registers:Offset
Memory Range
4 KB anywhere in 4-GB
range
1 KB anywhere in 4-GB
range
512 B anywhere in 4-GB
range
256 B anywhere in 4-GB
range
512 B anywhere in 64-bit
addressing space
FED0 X000h–FED0 X3FFh
All other
1. Software copies the top block to the block immediately below the top
2. Software checks that the copied block is correct. This could be done by performing a
3. Software sets the TOP_SWAP bit. This will invert A16 for cycles going to the Firmware Hub.
4. Software erases the top block
5. Software writes the new top block
6. Software checks the new top block
7. Software clears the TOP_SWAP bit
8. Software sets the Top_Swap Lock-Down bit
Timers. If attempted, the lock is not honored, which means potential deadlock conditions may occur.
3401:bit 3). When PCI selected, the Firmware Hub Decode Enable bits have no effect.
checksum calculation.
processor access to FFFF_0000h through FFFF_FFFFh will be directed to FFFE_0000h
through FFFE_FFFFh in the Firmware Hub, and processor accesses to FFFE_0000h through
FFFE_FFFF will be directed to FFFF_0000h through FFFF_FFFFh.
USB EHCI Controller
AC ’97 Host Controller
AC ’97 Host Controller
Audio Host Controller
High Precision Event
Intel High Definition
Integrated LAN
(Bus Master)
Controller
Timers
(Mixer)
Target
PCI
2
1
Intel
2
®
Enable via BAR in Device 29:Function 0 (Integrated
LAN Controller)
Enable via standard PCI mechanism (Device 29,
Function 7)
Enable via standard PCI mechanism (Device 30,
Function 2)
Enable via standard PCI mechanism (Device 30,
Function 3)
Enable via standard PCI mechanism (Device 30,
Function 1)
BIOS determines the “fixed” location which is one of
four, 1-KB ranges where X (in the first column) is 0h,
1h, 2h, or 3h.
None
I/O Controller Hub 6 (ICH6) Family Datasheet
Dependency/Comments

Related parts for NH82801FBM S L89K