Address Translation Using A Lookup Table - Intel 21555 User Manual

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

Advertisement

Figure 7
shows how a translated address is built using the lookup table, assuming a page size of 4 KB.
Figure 7. Address Translation Using A Lookup Table
3F
3E
3D
3C
3B
3A
39
Translated Base Address [Index]
7
6
5
4
3
2
1
0
Figure 8
shows an example of how different address regions might be forwarded upstream using the lookup table
address translation.
The lookup table is implemented on-chip and no external memory is needed. The lookup table is part of the
memory space that the 21555 requests with its Primary CSR Memory BAR and Secondary CSR Memory BAR.
The lookup table is also indirectly accessible in I/O or memory space at offsets 24h and 28h.
21555 Non-Transparent PCI-to-PCI Bridge User Manual
Translated Base Look-up Table
Translated Base Address [3F]
Translated Base Address [3E]
Translated Base Address [1]
Translated Base Address [0]
Address Decoding
31
18 17
12 11
Base
Index
31
12 11
Translated Base
0
Offset
0
Offset
A7465-01
39

Advertisement

Table of Contents
loading

Table of Contents