STMicroelectronics AN3100 SPEAr3xx MPMC Configuration Guide

This application note describes how to configure the SPEAr3xx multi-port memory controller (MPMC) to use different types of DDR and DDR2 memories and tune the parameters in accordance with JEDEC requirements and the flexibility available in the application.


STMicroelectronics AN3100 SPEAr3xx MPMC Configuration Guide - cover page
Brand
STMicroelectronics
Category
microcontrollers
Document type
Application Note
Language
English
Pages
24
File format
PDF
File size
302 KB
Published
06 August, 2012
Updated
30 September, 2023
MD5 checksum
97DD29C9187B9CD97C6395A7EAE6F454

About this manual

The document provides instructions on configuring the Multi-Port Memory Controller (MPMC) found in the SPEAr3xx embedded MPU family. It details how to interface with external DDR or DDR2 memory devices, ensuring compliance with JEDEC requirements.

The guide covers an overview of the SPEAr3xx architecture and its memory controller ports, followed by a technical comparison between DDR1 and DDR2 technologies. It includes specific programming instructions for configuring the MPMC for different memory parts and tuning delay lines for reading from and writing to DRAM.

What's inside

  • SPEAr3xx memory controller overview
  • DDR vs DDR2 features
  • Addressing and command sets
  • Configuring SPEAr MPMC
  • DDR controller delay lines tuning
  • PCB layout recommendations

Specifications

Max Clock Frequency333 MHz
Data Rate667 MT/sec
Supported Memory TypesDDR and DDR2

Frequently asked questions

What is the maximum clock frequency supported by the SPEAr3xx MPMC?

The memory controller supports frequencies up to 333 MHz.

What is the data rate capability of the SPEAr3xx MPMC?

The system achieves a data rate of 667 MT/sec.

Download PDF (302 KB)

More STMicroelectronics Manuals


View all STMicroelectronics manuals →