Freescale Semiconductor MCF5329 Reference Manual page 94

Devices supported: mcf5327; mcf5328; mcf53281; mcf5329
Table of Contents

Advertisement

ColdFire Core
failure. Reset also aborts any processing in progress when the reset input is recognized. Processing cannot
be recovered.
The reset exception places the processor in the supervisor mode by setting the SR[S] bit and disables
tracing by clearing the SR[T] bit. This exception also clears the SR[M] bit and sets the processor's SR[I]
field to the highest level (level 7, 0b111). Next, the VBR is initialized to zero (0x0000_0000). The control
registers specifying the operation of any memories (e.g., cache and/or RAM modules) connected directly
to the processor are disabled.
Other implementation-specific registers are also affected. Refer to each
module in this reference manual for details on these registers.
After the processor is granted the bus, it performs two longword read-bus cycles. The first longword at
address 0x0000_0000 is loaded into the supervisor stack pointer and the second longword at address
0x0000_0004 is loaded into the program counter. After the initial instruction is fetched from memory,
program execution begins at the address in the PC. If an access error or address error occurs before the first
instruction is executed, the processor enters the fault-on-fault state.
ColdFire processors load hardware configuration information into the D0 and D1 general-purpose
registers after system reset. The hardware configuration information is loaded immediately after the
reset-in signal is negated. This allows an emulator to read out the contents of these registers via the BDM
to determine the hardware configuration.
Information loaded into D0 defines the processor hardware configuration as shown in
BDM: Load: 0x080 (D0)
Store: 0x180 (D0)
31
30
29
R
W
Reset
1
1
0
15
14
13
R MAC
DIV EMAC FPU
W
Reset
0
1
1
3-20
NOTE
28
27
26
25
PF
0
1
1
1
12
11
10
9
0
0
0
0
0
0
0
Figure 3-13. D0 Hardware Configuration Info
MCF5329 Reference Manual, Rev 3
24
23
22
21
VER
1
0
0
1
8
7
6
5
0
ISA
0
1
0
0
Figure
3-13.
Access: User read-only
BDM read-only
20
19
18
17
REV
1
0
0
0
4
3
2
1
DEBUG
0
1
0
0
Freescale Semiconductor
16
0
0
1

Advertisement

Table of Contents
loading

Table of Contents