User's Manual

www.ti.com
6.3 Power Domain and Module States
6.3.1 Power Domain States
6.3.2 Module States
Power Domain and Module States
Note: The effects of DSP local reset and DSP module reset have not been fully validated;
therefore, these resets are not supported and should not be used. Instead, the POR or
RESET pins should be used to reset the entire DSP.
Table 6-1 shows the state of each module after chip Power-on Reset ( POR), Warm Reset ( RESET), or
Max Reset. These states are defined in the following sections.
A power domain can only be in one of two states: ON or OFF, defined as follows:
ON: power to the power domain is on.
OFF: power to the power domain is off.
In the DM643x DMP, the AlwaysOn Power Domain is always in the ON state when the chip is
powered-on.
A module can be in one of four states: Disable, Enable, SyncReset, or SwRstDisable. These four states
correspond to combinations of module reset asserted or de-asserted and module clock on or off, as
shown in Table 6-2 .
Table 6-2. Module States
Module State Module Reset Module Clock Module State Definition
Enable De-asserted On A module in the enable state has its module reset de-asserted and
it has its clock on. This is the normal run-time state for a given
module.
Disable De-asserted Off A module in the disable state has its module reset de-asserted and
it has its clock off. This state is typically used for disabling a module
clock to save power. The DM643x DMP is designed in full static
CMOS, so when you stop a module clock, it retains the module's
state. When the clock is restarted, the module resumes operating
from the stopping point.
SyncReset Asserted On A module in the SyncReset state has its module reset asserted and
it has its clock on. Generally, software is not expected to initiate this
state.
SwRstDisable Asserted Off A module in the SwResetDisable state has its module reset
asserted and it has its clock set to off. After initial power-on, most
modules are in the SyncRst state by default (see Table 6-1 ).
Generally, software is not expected to initiate this state.
Note: Module Reset is defined to completely reset a given module, so that all hardware returns to
its default state. See Chapter 10 for more information on module reset.
For more information on power management, see Chapter 7 .
Power and Sleep Controller64 SPRU978E March 2008
Submit Documentation Feedback