
ColdFire Core
MCF5253 Reference Manual, Rev. 1
3-8
Freescale Semiconductor
3.4
Exception Stack Frame Definition
The exception stack frame is shown in
. The first longword of the exception stack frame contains
the 16-bit format/vector word (F/V) and the 16-bit status register, and the second longword contains the
32-bit program counter address.
Figure 3-6. Exception Stack Frame Form
The 16-bit format/vector word contains 3 unique fields:
•
A 4-bit format field at the top of the system stack is always written with a value of {4,5,6,7} by the
processor indicating a two-longword frame format. See
11
$02C
Fault
Unimplemented line-f opcode
12
$030
Next
Debug interrupt
13
$034
–
Reserved
14
$038
Fault
Format error
15
$03C
Next
Uninitialized interrupt
16-23
$040-$05C
–
Reserved
24
$060
Next
Spurious interrupt
25–31
$064-$07C
Next
Level 1–7 autovectored interrupts
32–47
$080-$0BC
Next
Trap # 0–15 instructions
48–63
$0C0-$0FC
–
Reserved
64–255
$100-$3FC
Next
User-defined interrupts
1
“Fault” refers to the PC of the instruction that caused the exception.
2
“Next” refers to the PC of the next instruction that follows the instruction that caused the fault.
Table 3-6. Format Field Encoding
Original A7 @ Time of
Exception, Bits 1:0
A7 @ 1st Instruction
of Handler
Format Field
00
Original A7 - 8
4
01
Original A7 - 9
5
10
Original A7 - 10
6
11
Original A7 - 11
7
Table 3-5. Exception Vector Assignments (continued)
Vector
Numbers(s)
Vector
Offset (HEX)
Stacked
1, 2
Program
Counter
Assignment
FORMAT
FS[3:0]
VECTOR[7:0]
FS[1:0]
PROGRAM COUNTER[31:0]
A7
+ $04
STATUS REGISTER
31 27 25 17 15 C
Summary of Contents for MCF5253
Page 1: ...Document Number MCF5253RM Rev 1 08 2008 MCF5253 Reference Manual...
Page 26: ...MCF5253 Reference Manual Rev 1 xxvi Freescale Semiconductor...
Page 32: ...MCF5253 Reference Manual Rev 1 xxxii Freescale Semiconductor...
Page 46: ...MCF5253 Introduction MCF5253 Reference Manual Rev 1 1 14 Freescale Semiconductor...
Page 62: ...Signal Description MCF5253 Reference Manual Rev 1 2 16 Freescale Semiconductor...
Page 98: ...Instruction Cache MCF5253 Reference Manual Rev 1 5 10 Freescale Semiconductor...
Page 104: ...Static RAM SRAM MCF5253 Reference Manual Rev 1 6 6 Freescale Semiconductor...
Page 128: ...Synchronous DRAM Controller Module MCF5253 Reference Manual Rev 1 7 24 Freescale Semiconductor...
Page 144: ...Bus Operation MCF5253 Reference Manual Rev 1 8 16 Freescale Semiconductor...
Page 176: ...System Integration Module SIM MCF5253 Reference Manual Rev 1 9 32 Freescale Semiconductor...
Page 198: ...Analog to Digital Converter ADC MCF5253 Reference Manual Rev 1 12 6 Freescale Semiconductor...
Page 246: ...DMA Controller MCF5253 Reference Manual Rev 1 14 18 Freescale Semiconductor...
Page 282: ...UART Modules MCF5253 Reference Manual Rev 1 15 36 Freescale Semiconductor...
Page 344: ...Audio Interface Module AIM MCF5253 Reference Manual Rev 1 17 46 Freescale Semiconductor...
Page 362: ...I2 C Modules MCF5253 Reference Manual Rev 1 18 18 Freescale Semiconductor...
Page 370: ...Boot ROM MCF5253 Reference Manual Rev 1 19 8 Freescale Semiconductor...