Burst Buffer Controller 2 Module
MPC561/MPC563 Reference Manual, Rev. 1.2
Freescale Semiconductor
4-9
NOTE
The 8 Kbytes allocated for the original PowerPC ISA exception table can be
almost fully utilized. This is possible if the MPC561/MPC563 system
memory is
not
mapped to the exception address space, (i.e., the addresses
0xFFF0 0000 to 0xFFF0 1FFF are not used).
In such case, these 8 Kbytes can be fully utilized by the compiler, except
for the lower 64 words (256 bytes) which are dedicated for the branch
instructions.
If the RCPU, while executing an exception, issues any address between two
successive exception entries (e.g., 0xFFF0 0104), then the operation of the
MPC561/MPC563 is not guaranteed if the ETR is enabled.
In order to activate the exception table relocation feature, the following steps are required:
1. Set the RCPU MSR[IP] bit
2. Set the BBCMCR[ETRE] bit. See
Section 4.6.2.1, “BBC Module Configuration Register
,” for programming details.
The ETR feature can be activated from reset, by setting corresponding bits in the reset configuration word.
.
Table 4-1. Exception Addresses Mapping
Name of Exception
Original Address Issues by
Core
Mapped Address by Exception Table
Relocation Logic
Reserved
0xFFF0 0000
Page0x000
System Reset
0xFFF0 0100
Compression disabled
Compression enabled
Page_Offset
1
+0x08
Page_Offset
1
+0x0B8
Machine Check
0xFFF0 0200
Page0x010
Reserved
0xFFF0 0300
Page0x018
Reserved
0xFFF0 0400
Page0x020
External Interrupt
2
0xFFF0 0500
Page0x028
Alignment
0xFFF0 0600
Page0x030
Program
0xFFF0 0700
Page0x038
Floating Point unavailable
0xFFF0 0800
Page0x040
Decrementer
0xFFF0 0900
Page0x048
Reserved
0xFFF0 0A00
Page0x050
Reserved
0xFFF0 0B00
Page0x058
System Call
0xFFF0 0C00
Page0x060
Trace
0xFFF0 0D00
Page0x068
Floating Point Assist
0xFFF0 0E00
Page0x070
Implementation Dependent
Software Emulation
0xFFF0 1000
Page0x080
Summary of Contents for MPC561
Page 84: ...MPC561 MPC563 Reference Manual Rev 1 2 lxxxiv Freescale Semiconductor...
Page 144: ...Signal Descriptions MPC561 MPC563 Reference Manual Rev 1 2 2 46 Freescale Semiconductor...
Page 206: ...Central Processing Unit MPC561 MPC563 Reference Manual Rev 1 2 3 62 Freescale Semiconductor...
Page 302: ...Reset MPC561 MPC563 Reference Manual Rev 1 2 7 14 Freescale Semiconductor...
Page 854: ...Time Processor Unit 3 MPC561 MPC563 Reference Manual Rev 1 2 19 24 Freescale Semiconductor...
Page 968: ...Development Support MPC561 MPC563 Reference Manual Rev 1 2 23 54 Freescale Semiconductor...
Page 1144: ...Internal Memory Map MPC561 MPC563 Reference Manual Rev 1 2 B 34 Freescale Semiconductor...
Page 1212: ...TPU3 ROM Functions MPC561 MPC563 Reference Manual Rev 1 2 D 60 Freescale Semiconductor...
Page 1216: ...Memory Access Timing MPC561 MPC563 Reference Manual Rev 1 2 E 4 Freescale Semiconductor...