www.ti.com
Clock Management
7.3Clock Management
7.3.1 Module Clock ON/OFF
The module clock on/off feature allows software to disable clocks to module individually, in order to reduce the module's active power consumption to 0. The DM643x DMP is designed in full static CMOS; thus, when a module clock stops, the module's state is preserved. When the clock is restarted, the module resumes operating from the stopping point.
Note: Stopping clocks to a module only affects active power consumption, it does not affect leakage power consumption.
If a module's clock(s) is stopped while being accessed, the access may not occur, and could potentially
The procedure to turn module clocks on/off using the PSC is described in Chapter 6. Furthermore, special consideration must be given to DSP clock on/off. The procedure to turn the DSP clock on/off is further described in Section 7.4.2.
Some peripherals provide additional power saving features by clock gating components within its module boundary. See
7.3.2 Module Clock Frequency Scaling
Module clock frequency is scalable by programming the PLL's multiply and divide parameters. Reducing the clock frequency reduces the active switching power consumption linearly with frequency. It has no impact on leakage power consumption.
Chapter 4 and Chapter 5 describe the how to program the PLL frequency and the frequency constraints.
7.3.3 PLL Bypass and Power Down
You can bypass the PLLs in the DM643x DMP. Bypassing the PLLs sends the PLL reference clock (MXI/CLKIN) instead of the PLL output (PLLOUT) to the SYSCLK dividers (PLLDIVn) of the PLLC. The PLL reference clock is typically at 27 MHZ; therefore, you can use this mode to reduce the core and module clock frequencies to very low maintenance levels without using the PLL during periods of very low system activity. Furthermore, you can
Chapter 4 and Chapter 5 describe PLL bypass and PLL power down.
Power Management | 79 |