3 smc, 4 clock domains, 5 low-power interfaces – SMC Networks ARM PL241 User Manual

Page 18

Advertising
background image

Introduction

1-4

Copyright © 2006 ARM Limited. All rights reserved.

ARM DDI 0389B

1.1.3

SMC

The SMC is a high-performance, area-optimized SRAM memory controller.

The SMC is pre-configured and validated for:

•

the SRAM memory type

•

the number of SRAM memory devices

•

the maximum SRAM memory width.

The SRAM memory interface type is defined as supporting:

•

synchronous or asynchronous SRAM

•

Pseudo Static Random Access Memory (PSRAM)

•

NOR flash

•

NAND flash devices with an SRAM interface.

The SMC block offers the following features:

•

it is configured to support the maximum SRAM memory data width of 32-bit

•

programmable cycle timings, and memory width per chip select

•

atomic switching of memory device and controller operating modes

•

support for the PL220 External Bus Interface (EBI) PrimeCell, enabling sharing
of external address and data bus pins between memory controller interfaces

•

support for a low-power interface

•

support for a remap signal

•

support for clock domains to be synchronous or asynchronous

See Chapter 2 Functional Overview for more information.

1.1.4

Clock domains

The memory controller has two clock domains:

•

AHB clock domain

•

static memory clock domain.

See Chapter 2 Functional Overview for more information.

1.1.5

Low-power interfaces

The memory controller has two low-power interfaces, one for each clock domain.

See Chapter 2 Functional Overview for more information.

Advertising
This manual is related to the following products: