Downstream Memory 0, 2, 3, And Upstream Memory 1 Translated Base Register - Intel 21555 User Manual

Non-transparent pci-to-pci bridge
Table of Contents

Advertisement

Table 42. Downstream Memory 0, 2, 3, and Upstream Memory 1 Translated Base Register
These registers contain the translated base addresses for their respective downstream and upstream BARs.
The base address of the transaction on the initiator bus is replaced by the base address contained in these
registers
These registers are also mapped in the
Offsets
Primary byte
Secondary byte
CSR byte
Bit
11:0
31:12
21555 Non-Transparent PCI-to-PCI Bridge User Manual
Downstream
Memory 0
Translated Base
97:94h
97:94h
06B:068h
Name
R/W
Reserved
R
XLAT_BASE
R/W
I/O and memory CSR space.
21555
Downstream
Downstream
Memory 2
Memory 3
Translated Base
Translated Base
9F:9Ch
A3:A0h
9F:9Ch
A3:A0h
073:070h
077:074h
Description
Reserved. Returns 0 when read.
Contains the translated base address for downstream or upstream
transactions whose initiator bus addresses fall into one of the
following address ranges:
• Downstream Memory 0 (above low 4K boundary)
• Downstream Memory 2
• Downstream Memory 3
• Upstream Memory 1
The number of bits that are used for the translated base is
determined by the setup register corresponding to that base
address and also matches the number of writable bits in the
corresponding BAR.
The remaining bits can be written but are ignored when performing
address translation. When a memory transaction is initiated by the
21555 on the target bus, the original base address is replaced with
the value contained in this register.
List of Registers
Upstream
Memory 1
Translated Base
AB:A8h
AB:A8h
07F:07Ch
137

Advertisement

Table of Contents
loading

Table of Contents