Public Version
www.ti.com
PRCM Functional Description
mode.
•
The domain wake-up controller gathers all events that can wake up the power domain. Some events
are active only when the domain is on (these switch on the clocks, when required); others also allow
domain power up. These events can be internal (coming from the modules in the power domain, such
as general-purpose [GP] timer time-out), external (coming from another power domain control block
dependency), or global (voltage stabilization).
•
The reset manager globally controls all resets in the device. It gathers information from all power
domain control blocks to sequence power and clocks, and resets the activation of each domain.
•
The clock generator generates and distributes clocks over the device, depending on requests from all
module clock controllers and on other global conditions.
3.5.4.2
Sleep Transition
The PRCM module can initiate a domain sleep transition on a power domain only if the domain meets the
following conditions:
•
All initiator modules are idle (they have completed their activity and idled themselves through software
requests).
•
All target modules are idle (automatically when all initiators are in standby mode or on software
request).
•
All sleep dependencies with other domains are met (can be set by software).
When the sleep conditions are met (based on the settings of the PRCM.PRM_PWSTCTRL_<power
domain>[1,0] POWERSTATE bit field), the PRCM module performs the actions described in
automatically or when instructed by the software.
Table 3-62. Power-State-Related Sleep Transition Actions
Power Domain State
Action
ON
All functional and interface clocks in the power domain are shut down when the sleep conditions
are met. The power domain is idle and is not functional.
Retention
The power domain is idle and part or all of the logic and memory of the domain is switched to
retention mode.
Off
The domain is idled and all the logic and memory in the domain are switched off.
The power domain state transition can be set to automatic (hardware controlled) or software-controlled by
setting the PRCM. CM_CLKSTCTRL_<power domain> CLKTRCTRL_<power domain> bit field.
3.5.4.3
Wakeup
A wake-up event switches on two domains:
•
A power domain (logic and associated memories) that is in inactive state
•
A clock domain (including related clock sources, such as a DPLL)
If a domain is already on and the clock domain is idle, only the clocks are reactivated on a wake-up event.
To wake up, a processor requires an interrupt associated with the wake-up event. If its power domain is to
transition from off or retention state to active, it must be reset.
There are three types of wake-up events:
•
Global: Generated on a particular device event (device wakeup, voltage transition completed, DPLL
recalibration, etc.). Used mainly to wake up the MPU domain
•
Module: Functional wake-up event issued from a module, which wakes up the domain where the
module resides. It can also directly wake up the MPU or the IVA2.2 processor, depending on software
settings in the PRCM.PM_MPUGRPSEL_<power domain> and PRCM.PM_IVA2GRPSEL_<power
domain> registers.
•
Dependency: A power domain can wake up on the wakeup of another power domain. The dependency
is software-controllable by configuring the PRCM.PM_WKDEP_<power domain> register.
355
SWPU177N – December 2009 – Revised November 2010
Power, Reset, and Clock Management
Copyright © 2009–2010, Texas Instruments Incorporated
Содержание OMAP36 Series
Страница 174: ...174 List of Tables SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 692: ...692 MPU Subsystem SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 1084: ...1084 IVA2 2 Subsystem SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 1990: ...1990 2D 3D Graphics Accelerator SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 2334: ...2334 Memory Subsystem SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 2700: ...2700 Memory Management Units SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 2868: ...2868 HDQ 1 Wire SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 2974: ...2974 UART IrDA CIR SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 3054: ...3054 Multichannel SPI SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 3462: ...3462 MMC SD SDIO Card Interface SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 3508: ...3508 General Purpose Interface SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 3584: ...3584 Initialization SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 3648: ...3648 Debug and Emulation SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...