Reset Programming Model
MSC8144E Reference Manual, Rev. 3
Freescale Semiconductor
5-21
5.3.3 Reset Status Register (RSR)
The Reset Status Register accumulates reset events. For example, because software watchdog
expiration results in a hard reset, which in turn results in a soft reset, RSR[SWRS], RSR[SRS]
and RSR[HRS] are all set after a software watchdog reset. This register returns to its reset value
only when power-on reset occurs, but not when a JTAG power-on reset occurs. JTAG reset status
bits are not accumulative. Table 5-11 defines the RSR bit fields.
RSR
Reset Status Register
Offset 0x10
Bit
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
RSTSRC
—
RIO
SW1
SW2
SW3
—
BSF
Type
R/W
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Bit
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
—
SWSR SWHR
—
JS
—
SW4
SW0
SRS
HRS
Type
R/W
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Table 5-11. RSR Bit Descriptions
Name
Reset
Description
Settings
RSTSRC
31–29
0
Reset Configuration Word Source
Stores the value of the RCW_SRC[0–2] signals
sampled during reset. See 5.2.2, Reset
Configuration Words Source.
000
Reserved.
001
I
2
C EEPROM with CLKIN less than 44
MHz or from 66–100 MHz
010
I
2
C EEPROM with CLKIN of 44–66 MHz
or more than 100 MHz.
011
Input pins and default settings.
100
Hard coded option 1.
101
Hard coded option 2.
110
Hard coded option 3.
111
Hard coded option 4.
—
28–24
0
Reserved. Write to zero for future compatibility.
RIO
23
0
Hard Reset from RapidIO
Indicates whether the RapidIO interface
generated a hard reset.
0
No hard reset.
1
Hard reset generated by the RapidIO
interface.
SW1
22
0
Software Watchdog Timer 1
Indicates whether watchdog timer 1 expired.
0
Software watchdog timer 1 not expired.
1
Software watchdog timer 1 expired.
SW2
21
0
Software Watchdog Timer 2
Indicates whether watchdog timer 2 expired.
0
Software watchdog timer 2 not expired.
1
Software watchdog timer 2 expired.
SW3
20
0
Software Watchdog Timer 3
Indicates whether watchdog timer 3 expired.
0
Software watchdog timer 3 not expired.
1
Software watchdog timer 3 expired.
—
19–17
0
Reserved. Write to zero for future compatibility.
BSF
16
0
Boot Sequencer Fail
Indicates whether the I
2
C boot sequencer failed
while loading the reset configuration words.
The bit is cleared by writing a 1 to it; writing
zero has no effect.
0
No boot sequencer failure.
1
Boot sequencer failed.
Summary of Contents for MSC8144E
Page 1: ...MSC8144E Reference Manual Quad Core Media Signal Processor MSC8144ERM Rev 3 July 2009 ...
Page 48: ...MSC8144E Reference Manual Rev 3 xlviii Freescale Semiconductor ...
Page 86: ...MSC8144E Reference Manual Rev 3 1 38 Freescale Semiconductor Overview ...
Page 168: ...MSC8144E Reference Manual Rev 3 3 60 Freescale Semiconductor External Signals ...
Page 242: ...MSC8144E Reference Manual Rev 3 5 26 Freescale Semiconductor Reset ...
Page 314: ...MSC8144E Reference Manual Rev 3 8 24 Freescale Semiconductor General Configuration Registers ...
Page 414: ...MSC8144E Reference Manual Rev 3 10 14 Freescale Semiconductor MSC8144E SC3400 DSP Subsystem ...
Page 452: ...MSC8144E Reference Manual Rev 3 11 38 Freescale Semiconductor Internal Memory Subsystem ...
Page 520: ...MSC8144E Reference Manual Rev 3 12 68 Freescale Semiconductor DDR SDRAM Memory Controller ...
Page 1070: ...MSC8144E Reference Manual Rev 3 21 28 Freescale Semiconductor Timers ...