ADSP-BF537 Blackfin Processor Hardware Reference
20-33
Dynamic Power Management
Listing 20-10. Configuring Regulator Wakeups and Entering Hibernate
State (C)
VR_reg = *pVR_CTL; /* read VR_CTL into temporary data */
VR_reg |= (WAKE|CKELOW); /* enable RTC/Reset and protect SDRAM
*/
VR_reg &= ~FREQ; /* clear FREQ bits to powerdown core */
*pVR_CTL = VR_reg; /* write new value to VR_CTL */
IMASK_reg = cli( ); /* disable interrupts, copy IMASK to
IMASK_reg */
idle( ); /* drain pipeline, enter idled state, wait for PLL
wakeup */
/* Hibernate state: no code executes until wakeup triggers
reset */
Changing Internal Voltage Levels
provide code for dynamically changing
the internal voltage level, in Blackfin assembly and C code, respectively.
Additional code may be required to alter the core clock frequency when
voltage level is being decreased. Please refer to the processor data sheet for
the applicable
VLEV
voltage range and associated supported core clock
speeds.
Listing 20-11. Changing Core Voltage via the On-Chip Regulator (ASM)
R1 = W[P0](Z); /* read VR_CTL into backgnd_reg for DEPOSIT */
R7 = 0xC; /* 0xC = 1.15V (-5% - +10%) in VLEV */
R7 <<= 16; /* value to be deposited must be upper 16 bits */
R2 = 0x0404(Z); /* VLEV field position = bit 4, VLEV field
length = 4 bits */
R7 = R7|R2; /* R7.L now contains position and length for
DEPOSIT */
Summary of Contents for Blackfin ADSP-BF537
Page 42: ...Contents xlii ADSP BF537 Blackfin Processor Hardware Reference ...
Page 90: ...Development Tools 1 32 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 138: ...Programming Examples 4 26 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 340: ...SDC Programming Examples 6 84 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 606: ...Programming Examples 9 94 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 660: ...Programming Examples 10 54 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 720: ...Electrical Specifications 11 60 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 840: ...Programming Examples 13 42 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 876: ...Programming Examples 14 36 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 938: ...Programming Examples 15 62 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 958: ...Programming Examples 17 12 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 986: ...Programming Examples 18 28 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 1162: ...G 26 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 1218: ...Index I 56 ADSP BF537 Blackfin Processor Hardware Reference ...