Reset Generation
6-4
Élan™SC520 Microcontroller User’s Manual
6.5.1
System Reset
System reset on the ÉlanSC520 microcontroller can be initiated by any of the following
reset events:
■
PWRGOOD pin assertion
■
Software writes to the SYS_RST bit in the Reset Configuration (RESCFG) register
(MMCR offset D72h)
■
AMDebug system reset event
■
Watchdog timer time-out event that is enabled to generate a system reset
On system reset, the following sequence of events occurs.
1. A system reset event is asserted.
2. Internal CPU, ÉlanSC520 microcontroller internal registers, system GP bus, and PCI
bus resets are asserted.
3. The system reset event is deasserted. If PWRGOOD was the source of the reset,
configuration and system board data are latched on the CFG3–CFG0 and RSTLD7–
RSTLD0 pins, respectively.
4. An RTC reset is generated if the RTC voltage monitor has detected a low RTC battery
condition
and the system reset source was PWRGOOD.
5. Internal PLL start-up time is allowed to pass.
6. Internal CPU, system GP bus, and PCI bus resets are deasserted.
The duration of the system reset is on the order of 10 ms, the start-up time of the internal
PLLs. The GPRESET and RST pins are asserted for the 10-ms interval.
In response to the hard CPU reset, all internal Am5
x
86 CPU registers return to their reset
state, and the contents of the CPU cache are discarded. For further information on hard
Table 6-3
Élan™SC520 Microcontroller Reset Sources
Source
CPU
(Hard/Soft)
GPRESET
Pin
RST Pin
(PCI)
Internal
Registers
Notes
PWRGOOD pin
Hard
✔
✔
✔
PRGRESET pin
Hard
✔
✔
✔
1
,
2
Notes:
7KH35*B567B(1%ELWPXVWEHVHWWRHQDEOHWKHUHVHWIXQFWLRQRQWKLVSLQ
,IWKH35*B567B(1%ELWLVVHWWKH6'5$0FRQWUROOHUFRQILJXUDWLRQLVPDLQWDLQHGWRVXSSRUWV\VWHPUHVHWLQZKLFK
6'5$0FRQWHQWVDUHDOVRPDLQWDLQHG
SYS_RST bit, RESCFG register
Hard
✔
✔
✔
Watchdog timer reset event
Hard
✔
✔
✔
AMDebug system reset
Hard
✔
✔
✔
CPU_RST bit, SYSCTLA register (Port 0092h)
Soft
SCP soft reset, SCPCMD register (Port 0064h)
Soft
CPU shutdown (typically caused by a triple fault)
Soft
GP_RST bit, RESCFG register
✔
PCI_RST bit, HBCTL register
✔
Содержание Elan SC520
Страница 1: ...lan SC520 Microcontroller User s Manual Order 22004A...
Страница 4: ...iv lan SC520 Microcontroller User s Manual...
Страница 28: ...Introduction xxviii lan SC520 Microcontroller User s Manual...
Страница 42: ...Architectural Overview 1 14 lan SC520 Microcontroller User s Manual...
Страница 78: ...System Initialization 3 22 lan SC520 Microcontroller User s Manual...
Страница 108: ...Clock Generation and Control 5 10 lan SC520 Microcontroller User s Manual...
Страница 118: ...Reset Generation 6 10 lan SC520 Microcontroller User s Manual...
Страница 148: ...System Arbitration 8 24 lan SC520 Microcontroller User s Manual...
Страница 214: ...SDRAM Controller 10 36 lan SC520 Microcontroller User s Manual...
Страница 230: ...Write Buffer and Read Buffer 11 16 lan SC520 Microcontroller User s Manual...
Страница 288: ...GP Bus DMA Controller 14 22 lan SC520 Microcontroller User s Manual...
Страница 316: ...Programmable Interval Timer 16 8 lan SC520 Microcontroller User s Manual...
Страница 328: ...Software Timer 18 4 lan SC520 Microcontroller User s Manual...
Страница 346: ...Real Time Clock 20 12 lan SC520 Microcontroller User s Manual...
Страница 360: ...UART Serial Ports 21 14 lan SC520 Microcontroller User s Manual...
Страница 414: ...AMDebug Technology 26 8 lan SC520 Microcontroller User s Manual...