beautypg.com

3 internal memory low power modes – Texas Instruments TMS3320C5515 User Manual

Page 48

background image

Power Management

www.ti.com

1.5.4.3

Internal Memory Low Power Modes

To save power, software can place on-chip memory (DARAM or SARAM) in one of two power modes:
memory retention mode and active mode. These power modes are activated through the SLPZVDD and
SLPZVSS bits of the RAM Sleep Mode Control Register 1-5

(RAMSLPMDCNTLR[1:5])

. To activate

memory retention mode, set SLPZVDD bit and clear SLPZVSS bit of each memory bank to be put in
retention mode. The retention/active mode of each 4kW DARAM and SARAM bank is independently
controllable.

When either type of memory is placed in memory retention, read and write accesses are not allowed. In
memory retention mode, the memory is placed in a low power mode while maintaining its contents. The
contents are retained as long as there are no access attempts to that memory. In active mode, the
memory is readily accessible by the CPU, but consumes more leakage power.

For the entire duration that the memory is in retention mode, there can be no attempts to read or write to
the memories address range. This includes accesses by the CPU or any DMA. If an access is attempted
while in retention mode then the memory contents will be lost.

NOTE:

You must wait at least 10 CPU clock cycles after taking memory out of a low power mode

before initiating any read or write access.

Table 1-30

summarizes the power modes for both DARAM and SARAM.

Table 1-30. On-Chip Memory Standby Modes

SLPZVDD

SLPZVSS

Mode

CV

DD

Voltage

1

1

Active

1.05 V or 1.3 V

- Normal operational mode

- Read and write accesses are allowed

1

0

Retention

1.05 V or 1.3 V

- Low power mode

- Contents are retained

- No read or write access is allowed

0

0

Memory Disabled Mode

1.05 V or 1.3 V

- Lowest leakage mode

- Contents are lost

- No read or write access is allowed

1.5.4.3.1 RAM Sleep Mode Control Register 1 (RAMSLPMDCNTLR1) [1C28h]

The RAM sleep mode control register 1 (RAMSLPMDCNTLR1) is shown in

Figure 1-20

through

Figure 1-24

.

Figure 1-20. RAM Sleep Mode Control Register1 [0x1C28]

15

14

13

12

11

10

9

8

DARAM7

DARAM7

DARAM6

DARAM6

DARAM5

DARAM5

DARAM4

DARAM4

SLPZVDD

SLPZVSS

SLPZVDD

SLPZVSS

SLPZVDD

SLPZVSS

SLPZVDD

SLPZVSS

R/W+1

R/W+1

R/W+1

R/W+1

R/W+1

R/W+1

R/W+1

R/W+1

7

6

5

4

3

2

1

0

DARAM3

DARAM3

DARAM2

DARAM2

DARAM1

DARAM1

DARAM0

DARAM0

SLPZVDD

SLPZVSS

SLPZVDD

SLPZVSS

SLPZVDD

SLPZVSS

SLPZVDD

SLPZVSS

R/W+1

R/W+1

R/W+1

R/W+1

R/W+1

R/W+1

R/W+1

R/W+1

LEGEND: R/W = Read/Write; R = Read only; -n = value after reset

48

System Control

SPRUFX5A – October 2010 – Revised November 2010

Submit Documentation Feedback

Copyright © 2010, Texas Instruments Incorporated