English
Language : 

ADSP-BF592 Datasheet, PDF (11/46 Pages) Analog Devices – Blackfin Embedded Processor
Preliminary Technical Data
Table 4. Power Settings
Mode/State PLL
Core System
PLL
Clock Clock Core
Bypassed (CCLK) (SCLK) Power
Full On
Enabled No
Enabled Enabled On
Active
Enabled/ Yes
Disabled
Enabled Enabled On
Sleep
Enabled —
Disabled Enabled On
Deep Sleep Disabled —
Disabled Disabled On
Hibernate Disabled —
Disabled Disabled Off
For more information about PLL controls, see the “Dynamic
Power Management” chapter in the ADSP-BF59x Blackfin Pro-
cessor Hardware Reference.
Sleep Operating Mode—High Dynamic Power Savings
The sleep mode reduces dynamic power dissipation by disabling
the clock to the processor core (CCLK). The PLL and system
clock (SCLK), however, continue to operate in this mode. Typi-
cally, an external event wakes up the processor. When in the
sleep mode, asserting a wakeup enabled in the SIC_IWR0 regis-
ters causes the processor to sense the value of the BYPASS bit in
the PLL control register (PLL_CTL). If BYPASS is disabled, the
processor transitions to the full on mode. If BYPASS is enabled,
the processor transitions to the active mode.
System DMA access to L1 memory is not supported in
sleep mode.
Deep Sleep Operating Mode—Maximum Dynamic Power
Savings
The deep sleep mode maximizes dynamic power savings by dis-
abling the clocks to the processor core (CCLK) and to all
synchronous peripherals (SCLK). Asynchronous peripherals
may still be running but cannot access internal resources or
external memory. This powered-down mode can only be exited
by assertion of the reset interrupt (RESET) or by an asynchro-
nous interrupt generated by a GPIO pin. Assertion of RESET
while in deep sleep mode causes the processor to transition to
the full on mode. Assertion of a GPIO pin configured for
wakeup (in the VR_CTL register) causes the processor to transi-
tion to active mode, and execution resumes from where the
program counter was when deep sleep mode was entered.
Note that when a GPIO pin is used to trigger wake from deep
sleep, the programmed wake level must linger for at least 10ns
to guarantee detection.
Hibernate State—Maximum Static Power Savings
The hibernate state maximizes static power savings by disabling
clocks to the processor core (CCLK) and to all of the peripherals
(SCLK) as well as signaling an external voltage regulator that
VDDINT can be shut off. Any critical information stored inter-
nally (for example, memory contents, register contents, and
other information) must be written to a non-volatile storage
device prior to removing power if the processor state is to be
ADSP-BF592
preserved. Writing b#0 to the HIBERNATE bit causes
EXT_WAKE to transition low, which can be used to signal an
external voltage regulator to shut down.
Since VDDEXT can still be supplied in this mode, all of the exter-
nal pins three-state, unless otherwise specified. This allows
other devices that may be connected to the processor to still
have power applied without drawing unwanted current.
The processor can be woken up by asserting the RESET pin or
by a general-purpose flag wake up event. All hibernate wakeup
events initiate the hardware reset sequence. Individual sources
are enabled by the VR_CTL register. The EXT_WAKE signal
indicates the occurrence of a wakeup event.
As long as VDDEXT is applied, the VR_CTL register maintains its
state during hibernation. All other internal registers and memo-
ries, however, lose their content in the hibernate state.
Power Savings
As shown in Table 5, the processor supports two different
power domains, which maximizes flexibility while maintaining
compliance with industry standards and conventions. By isolat-
ing the internal logic of the processor into its own power
domain, separate from other I/O, the processor can take advan-
tage of dynamic power management without affecting the other
I/O devices. There are no sequencing requirements for the
various power domains, but all domains must be powered
according to the appropriate Specifications table for processor
operating conditions; even if the feature/peripheral is not used.
Table 5. Power Domains
Power Domain
All internal logic and memories
All other I/O
VDD Range
VDDINT
VDDEXT
The dynamic power management feature of the processor
allows both the processor’s input voltage (VDDINT) and clock fre-
quency (fCCLK) to be dynamically controlled.
The power dissipated by a processor is largely a function of its
clock frequency and the square of the operating voltage. For
example, reducing the clock frequency by 25% results in a 25%
reduction in dynamic power dissipation, while reducing the
voltage by 25% reduces dynamic power dissipation by more
than 40%. Further, these power savings are additive, in that if
the clock frequency and supply voltage are both reduced, the
power savings can be dramatic, as shown in the following
equations.
Power Savings Factor
=
-f--C---C--L--K---R--E--D--
fCCLKNOM
×


V-V---D-D--D-D--I-I-NN--T-T--N-R--OE--DM--
2
×


-T----R--E---D-
TNOM


% Power Savings = (1 – Power Savings Factor) × 100%
where the variables in the equations are:
fCCLKNOM is the nominal core clock frequency
Rev. PrC | Page 11 of 46 | August 2010