Power Management
15-47
Clock Generation and System Reset Management
-
The MPU_RST input pin has a hysteresis type input buffer.
-
De-bouncing is not implemented
-
The pin has a minimum pulse width requirement (refer to appropriate data-
sheet all timing requirements).
When a warm reset condition occurs, the RST_OUT output pin is asserted
active low. The RST_OUT output pin is always enabled (the RST_OUT
function cannot be disabled). Refer to the appropriate device datasheet for
complete timing characteristics of RST_OUT relative to MPU_RST.
The assertion of MPU_RST (warm reset) has the following effects:
-
Always forces a re-boot of the MPU processor
-
Shared GPIO logic and registers are reset.
-
ULPD registers are reset except for the following cases:
J
IT_STATUS_REG: pending interrupts could possibly survive the
warm-reset and become posted again after the reset condition.
J
DPLL register is not reset.
J
SETUP_ANALOG_CELL3_ULPD1_REG is not reset.
-
ARMIO_CTL and DATA_OUT registers associated with MPUIO logic are
NOT reset and retain their previous values.
-
The appropriate bits within the ARM_SYSST register are set to indicate
that the reset event was due to a warm-boot (the MPU can read
ARM_SYSST to differentiate a warm-boot from a power on reset).
-
Self-refresh of external SDRAM is initiated if this function is enabled via
the appropriate Traffic Controller registers.
The following registers /logic are unaffected by a warm reset condition and
retain their previous state:
J
OMAP5910 Configuration Registers associated with device pin
multiplexing
J
OMAP5910 Configuration Registers which enable/disable pullup/
pulldown resistors on the device pins.
J
MPU Level 2 interrupt handler registers
J
MPUIO control and data registers
J
MCSI1 and MCSI2’s MAIN_PARAMETERS_REG registers.