English
Language : 

307013-003 Datasheet, PDF (770/848 Pages) Intel Corporation – Intel I/O Controller Hub 7
Serial Peripheral Interface (SPI) (Desktop and Mobile Only)
21.1.5
BBAR—BIOS Base Address Register
(SPI Memory Mapped Configuration Registers)
Memory Address:SPIBAR + 50h
Default Value: 00000000h
Attribute:
Size:
R/W
32 bits
21.1.6
Bit
Description
31:24 Reserved.
Bottom of System Flash — R/W. This field determines the bottom of the System
BIOS. The Intel® ICH7 will not run programmed commands nor memory reads whose
address field is less than this value. This field corresponds to bits 23:8 of the 3-byte
address; bits 7:0 are assumed to be 00h for this vector when comparing to a potential
SPI address.
23:8
NOTE: Software must always program 1s into the upper, Don’t Care, bits of this field
based on the flash size. Hardware does not know the size of the flash array and
relies upon the correct programming by software. The default value of 0000h
results in all cycles allowed.
NOTE: In the event that this value is programmed below some of the BIOS Memory
segments, described above, this protection policy takes precedence.
7:0 Reserved
NOTE: This register is not writable when the SPI Configuration Lock-Down bit (SPIBAR + 00h:15)
is set.
PREOP—Prefix Opcode Configuration Register
(SPI Memory Mapped Configuration Registers)
Memory Address:SPIBAR + 54h
Default Value: 0004h
Attribute:
Size:
R/W
16 bits
Bit
Description
15:8
7:0
Prefix Opcode 1— R/W. Software programs an SPI opcode into this field that is
permitted to run as the first command in an atomic cycle sequence.
Prefix Opcode 0 — R/W. Software programs an SPI opcode into this field that is
permitted to run as the first command in an atomic cycle sequence.
NOTE: This register is not writable when the SPI Configuration Lock-Down bit (SPIBAR + 00h:15)
is set.
770
Intel ® ICH7 Family Datasheet