Information
PCI Express Interface Controller
MPC8308 PowerQUICC II Pro Processor Reference Manual, Rev. 1
Freescale Semiconductor 14-113
• Section 14.6.1.8, “I/O Space Addressing”
• Section 14.6.1.9, “Configuration Space Access”
• Section 14.6.1.10, “Inbound Messages”
14.6.1.1 Address Translation Windows (ATMUs)
The device includes four general purpose inbound and outbound address translation windows which are
used to map between the PCI Express domain and the CSB domain (referred as local address space). The
outbound windows are common for both Root Complex and End Point modes, and their configuration
registers reside in the CSB bridge space. For inbound windows there is a different set of configuration
registers between Root Complex and End Point modes. EP inbound base address registers (BARs) reside
in the standard configuration header space of the PCI Express core, while RC inbound base address
registers (BARs) reside in the CSB bridge space. Because the CSB domain supports only 32 bit addressing,
outbound base address registers and inbound translation registers are 32 bit only. Table 14-136 specifies
the available combinations between base address registers and translation address registers.
Table 14-136. Address Translation Window Combinations
Window
Number
Type BAR Name BAR Address TAR Name TAR Address
Outbound Windows—Common for Root Complex and End Point Modes
0 64-bit address, low portion PEX_OWBAR0 0x9CA4 PEX_OWTARL0 0x9CA8
64-bit address, high portion PEX_OWTARH0 0x9CAC
1 64-bit address, low portion PEX_OWBAR1 0x9CB4 PEX_OWTARL1 0x9CB8
64-bit address, high portion PEX_OWTARH1 0x9CBC
2 64-bit address, low portion PEX_OWBAR2 0x9CC4 PEX_OWTARL2 0x9CC8
64-bit address, high portion PEX_OWTARH2 0x9CCC
3 64-bit address, low portion PEX_OWBAR3 0x9CD4 PEX_OWTARL3 0x9CD8
64-bit address, high portion PEX_OWTARH3 0x9CDC
Inbound Windows—End Point Mode
0 32-bit address BAR0 0x010 PEX_EPIWTAR0 0xDE0
1 32-bit address BAR1 0x014 PEX_EPIWTAR1 0xDE4
2 64-bit address, low portion BAR2 0x018 PEX_EPIWTAR2 0xDE8
64-bit address, high portion BAR3 0x01C
3 64-bit address, low portion BAR4 0x020 PEX_EPIWTAR3 0xDEC
64-bit address, high portion BAR5 0x024
Inbound Windows—Root Complex Mode
0 64-bit address, low portion PEX_RCIWBARL0 0x9E68 PEX_RCIWTAR0 0x9E64
64-bit address, high portion PEX_RCIWBARH0 0x9E6C