21285-AB Rom Addressing - Intel Corporation

no-image

21285-AB

Manufacturer Part Number
21285-AB
Description
Microprocessor, 21285 Core Logic For SA-110 Microprocessor
Manufacturer
Intel Corporation
Datasheet

Specifications of 21285-AB

Case
BGA
Dc
99+/00+
SDRAM and ROM Operation
Table 4-4. ROM Addressing
ROM Width
Byte
Word (2 bytes)
Dword (4 bytes)
During ROM accesses from the SA-110, the 21285 latches the address and drives it back onto A.
Table 4-5
shows how the ROM address is derived from the SA-110 address.
Table 4-5. ROM Address Generation for SA-110 Accesses
Bits
A[29:28]
A[23:5]
A[4:2]
A[1:0]
During a ROM access from the PCI, A is driven by the 21285.
address is derived from the PCI address.
Table 4-6. ROM Address Generation for PCI Accesses
Bits
Description
A[29:28]
Controlled by the 21285 depending upon the ROM width (refer to Sections 4.2.2 and 4.2.3).
A[23:20]
If the corresponding bit of the expansion ROM base address mask register is a 0, the address bit
is 0. If the corresponding bit of the expansion ROM base address mask register is a 1, use the
PCI address.
A[19:6]
PCI address bits [19:6].
A[5]
If the PCI accesses the lower 32 bytes of ROM, this address is the inverse of PCI address bit
[5]. Otherwise, it is equal to PCI address bit [5].
A[4:2]
PCI address bits [4:2]
The reason for the conditional inversion of bit 5 is that the SA-110 needs to read a vector from
ROM address 0h, and the PCI requires the expansion ROM header to be at ROM address 0h. To
accommodate both needs, ROM addresses 20h through 3Fh are swapped with 0h through 1Fh
when addressed from the PCI. The SA-110 vector should be placed in ROM address 0h, and the
PCI expansion ROM header should be placed in ROM address 20h through 3Fh, as seen from the
SA-110.
4-6
ROM Address [23:2]
ROM Address [1]
A[23:2]
A[29]
0, A[23:3]
A[2]
00, A[23:4]
A[3]
Description
Controlled by the 21285 depending upon the ROM width (refer to Sections 4.2.2
and 4.2.3).
Same value that was driven by the SA-110.
Initial value as driven by the SA-110. For cache line fills, subsequent values are
generated by the 21285.
Driven, but not defined.
.
ROM Address [0]
A[28]
A[29]
A[2]
Table 4-6
shows how the ROM
21285 Core Logic for SA-110 Datasheet

Related parts for 21285-AB