Specifications
Multi-Port Memory Controller (MPMC)
10-2 Copyright © 2004, 2006 ARM Limited. All rights reserved. ARM DDI 0287B
10.1 About the ARM PrimeCell MPMC (GX175)
The PrimeCell MPMC is an Advanced Microcontroller Bus Architecture (AMBA)
compliant System-on-Chip (SoC) peripheral that is developed, tested, and licensed by
ARM Limited. It connects to the AHB bus matrix.
The release version used for the controller is GX175 MPMC r0p0-00alp2. The base
address for the MPMC control registers is
0x10110000
. For more information on the
memory controller, see the ARM PrimeCell Multiport Memory Controller (GL175)
Technical Reference Manual.
10.1.1 Features of the PrimeCell MPMC
The PrimeCell MPMC offers:
• AMBA 32-bit AHB compliancy.
• Dedicated MBX Interface Port for direct connection to the ARM range of MBX
3D Graphics Cores.
• Dynamic memory interface supports SDRAM and low-power variants.
• Asynchronous static memory device support including RAM, ROM, and Flash,
with or without asynchronous page mode.
• Specifically designed for cached processors.
• Designed to work with noncritical word first, and critical word first processors,
such as the ARM926EJ-S.
• Read and write buffers to reduce latency and to improve performance.
• Five AHB interfaces for accessing external memory.
• 8-bit, 16-bit, and 32-bit wide static memory support.
• 16-bit and 32-bit wide databus SDRAM.
• Static memory features include:
— asynchronous page mode read
— programmable wait states
— bus turnaround cycles
— output enable, and write enable delays
— extended wait.
• Four chip selects for synchronous memory and four chip selects for static memory
devices.