Specifications

A Minimal PowerPCÂȘ Boot Sequence for
11
Executing Compiled C Programs
Sample Boot Sequence
Table 7 shows the default BAT register values.
Table 7. Default BAT Register Values
Register Value Description Region
IBAT0L 0xFFC0_0022 BRPN = 1111 1111 1100 000
WIMG = 0100
PP = 10 (read/write)
ROM
IBAT0U 0xFFC0_007F BEPI = 1111 1111 1100 000
BL = 0000 0011 111 (4 Mbytes)
Vs = 1 (valid for supervisor)
Vp = 1 (valid for user)
ROM
IBAT1L 0x0000_0002 BRPN = 0000 0000 0000 000
WIMG = 0000
PP = 10 (read/write)
RAM
IBAT1U 0x0000_03FF BEPI = 0000 0000 0000 000
BL = 0001 1111 111 (32 Mbytes)
Vs = 1 (valid for supervisor)
Vp = 1 (valid for user)
RAM
IBAT2L 0x0000_0000 BAT_NO_ACCESS NONE
IBAT2U 0x0000_0000 BAT_INVALID NONE
IBAT3L 0x0000_0000 BAT_NO_ACCESS NONE
IBAT3U 0x0000_0000 BAT_INVALID NONE
DBAT0L 0xFFC0_0022 BRPN = 1111 1111 1100 000
WIMG = 0100
PP = 10 (read/write)
ROM
DBAT0U 0xFFC0_007F BEPI = 1111 1111 1100 000
BL = 0000 0011 111 (4 Mbytes)
Vs = 1 (valid for supervisor)
Vp = 1 (valid for user)
ROM
DBAT1L 0x0000_0002 BRPN = 0000 0000 0000 000
WIMG = 0000
PP = 10 (read/write)
RAM
DBAT1U 0x0000_03FF BEPI = 0000 0000 0000 000
BL = 0001 1111 111 (32 Mbytes)
Vs = 1 (valid for supervisor)
Vp = 1 (valid for user)
RAM
DBAT2L 0x0000_0000 BAT_NO_ACCESS NONE
DBAT2U 0x0000_0000 BAT_INVALID NONE
DBAT3L 0x0000_0000 BAT_NO_ACCESS NONE
DBAT3U 0x0000_0000 BAT_INVALID NONE