Chapter 5 static ram (sram), 1 introduction, 1 overview – Freescale Semiconductor ColdFire MCF52210 User Manual

Page 91: 2 features, 2 memory map/register description, Chapter 5, Static ram (sram), Introduction -1, Overview -1, Features -1

Advertising
background image

MCF52211 ColdFire® Integrated Microcontroller Reference Manual, Rev. 2

Freescale Semiconductor

5-1

Chapter 5
Static RAM (SRAM)

5.1

Introduction

This chapter describes the on-chip static RAM (SRAM) implementation, including general operations,
configuration, and initialization. It also provides information and examples showing how to minimize
power consumption when using the SRAM.

5.1.1

Overview

The SRAM module provides a general-purpose memory block that the ColdFire processor can access in a
single cycle. The location of the memory block can be specified to any 0-modulo-16K address. The
memory is ideal for storing critical code or data structures or for use as the system stack. Because the
SRAM module is physically connected to the processor's high-speed local bus, it can service
processor-initiated accesses or memory-referencing commands from the debug module.

The SRAM is dual-ported to provide access. The SRAM is partitioned into two physical memory arrays
to allow simultaneous access to arrays by the processor core and another bus master. For more information
see

Chapter 12, “System Control Module (SCM)

.

5.1.2

Features

The major features includes:

One 16 Kbyte SRAM

Single-cycle access

Physically located on the processor's high-speed local bus

Memory location programmable on any 0-modulo-16 Kbyte address

Byte, word, and longword address capabilities

5.2

Memory Map/Register Description

The SRAM programming model shown in

Table 5-1

includes a description of the SRAM base address

register (RAMBAR), SRAM initialization, and power management.

Advertising
This manual is related to the following products: