Preliminary
PowerPC 405GPr Embedded Processor Data Sheet
Address Map Support
The PPC405GPr incorporates two simple and separate address maps. The first address map defines the
possible use of address regions that the processor can access. The second address map is for Device
Configuration Registers (DCRs). The DCRs are accessed by software running on the PPC405GPr processor
through the use of mtdcr and mfdcr instructions.
System Memory Address Map 4GB System Memory
Function
Subfunction
Start Address
0x00000000
0xE8010000
0xEC000000
0xEEE00000
0xEF500000
0xEF900000
0xFFE00000
End Address
0xE7FFFFFF
0xE87FFFFF
0xEEBFFFFF
0xEF3FFFFF
0xEF5FFFFF
0xFFFFFFFF
0xFFFFFFFF
Size
3712MB
8MB
SDRAM, External Peripherals, and PCI
Memory
44MB
6MB
General Use
Note: Any of the address ranges listed at
right may be use for any of the above
functions.
1MB
263MB
2MB
1
Peripheral Bus Boot
Boot-up
PCI
2
0xFFFE0000
0xFFFFFFFF
128KB
PCI Boot
PCI I/O
0xE8000000
0xE8800000
0xEEC00000
0xEED00000
0xEF400000
0xEF600300
0xEF600400
0xEF600500
0xEF600600
0xEF600700
0xEF600800
0xE800FFFF
0xEBFFFFFF
0xEEC00007
0xEED00003
0xEF40003F
0xEF600307
0xEF600407
0xEF60051F
0xEF60063F
0xEF60077F
0xEF6008FF
64KB
56MB
8B
PCI I/O
Configuration Registers
Interrupt Acknowledge and Special Cycle
Local Configuration Registers
UART0
4B
64B
8B
UART1
8B
IIC0
32B
64B
128B
256B
Internal Peripherals
OPB Arbiter
GPIO Controller Registers
Ethernet Controller Registers
Notes:
1. When peripheral bus boot is selected, peripheral bank 0 is automatically configured at reset to the address range listed above.
2. If PCI boot is selected, a PLB-to-PCI mapping is automatically configured at reset to the address range listed above.
3. After the boot process, software may reassign the boot memory regions for other uses.
4. All address ranges not listed above are reserved.
6