- Main Page
- Modules
- Data Structures
- Files

Modules
MEMORY

## Modules
| MEMORY Symbols Defined
| MEMORY Data Structures
| MEMORY Functions
| MEMORY Enumerated Data Types

## Detailed Description

## Introduction

### Overview

VC5505 DSP is having two types of internal random access memories: Single Access RAM(SARAM) and Dual Access RAM(DARAM). C5505 features 32Kx16-bit of DARAM. The DARAM is composed of 8 blocks of 4Kx16- bit each. The DARAM is located in the byte address range 0000h-0FFFFh. It can be accessed by program, data and DMA busses. C5505 features 128Kx16-bit of on-chip SARAM. The SARAM is composed of 32 blocks of 4Kx16-bit each. The SARAM is located in the byte address range 010000h-04FFFFh. It can be accessed by the program, data and DMA busses.

CSL MEMORY module can be used to enable or disable the memory retention mode for SARAM and DARAM. With memory retention enabled memory goes to low power mode while maintaining its contents. When the memory is placed in retention mode no accesses is allowed. Accessing the data after enabling memory retention mode will result in data corruption. DARAM or SARAM can be independently configured for the memory retention mode. Enabling partial memory retention mode for SARAM or DARAM is not possible.

### References

C5505_Spec_1.16.pdf