3 smc, 4 clock domains, 5 low-power interfaces – SMC Networks ARM PL241 User Manual
Page 18
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.