Login

CoreLink Memory Controllers

CoreLink Memory Controllers Image (View Larger CoreLink Memory Controllers Image)
CoreLinkEfficient access to shared off-chip memories, including DRAM, critically influences system performance, power and cost. CoreLink™ Dynamic and Static Memory Controllers deliver best-in-class performance and power for AMBA AXI and AHB based Systems-on-Chips. Designed for optimal efficiency with ARM Cortex™ (A,R,M) and Mali™ processors and CoreLink Network Interconnect.

The CoreLink 400 series introduces the 4th generation, multi-channel, dynamic memory controller (CoreLink DMC-400) which significantly enhances memory bus utilization and processor performance through QoS mechanisms shared with the CoreLink 400 interconnect products (NIC-400 and CCI-400).

The CoreLink 500 series introduces the 5th generation, CoreLink DMC-520 Dynamic Memory Controller which is specifically designed to provide an optimal solution for enterprise applications including servers and network infrastructure.  The CoreLink DMC-520 provides a high-bandwidth interface to shared off-chip memory, such as DDR3, DDR3L and DDR4 DRAM. Enterprise class RAS (Reliability, Availability and Serviceability) features such as ECC for x72 DRAM, TrustZone security and End to End QoS are integral components of this new memory controller. CoreLink DMC-520 uses the DFI interface to enable integration with industry standard PHYs.

 


Dynamic Memory Controllers and Static Memory Controllers

CoreLink Dynamic and Static Memory Controllers provide the ideal interface to off-chip memory for systems with Cortex™ and Mali™ processors.  Designed, verified and benchmarked in conjunction with ARM processors and AMBA interconnect products, they enable designers of ARM processor-based systems to implement the optimal digital highway for their application.

 The diagram below shows a CoreLink DMC-400 in a CoreLink 400 system:

There are also controllers for the ARM AMBA AXI and AHB bus protocols, providing interfaces to the dynamic and static memories used in AMBA3 AXI and AMBA AHB designs. 

CoreLink Memory Controllers:

  • Deployed by more than 70 licensees into a wide range of applications including mobile, consumer, networking and embedded products.
  • Provide low risk, high efficiency off-chip memory interface for ARM processor-based SoCs.
  • Service requests from multiple low-latency and high-bandwidth masters in conjunction with AMBA Interconnect to ensure Quality of Service
  • Order memory transactions to maximize utilization of the memory bus
  • Manages memory accesses and power modes to provide optimal energy efficiency

4th Generation DMC-400 Interfaces to LPDDR2 and DDR3

The CoreLink DMC-400 Dynamic Memory Controller provides support for multiple channels to interface to the full specification of either DDR3, DDR2 or LPDDR2 DRAM. The DMC-400 offers excellent integration with the CoreLink 400 interconnect products (CCI-400 and NIC-400) via AMB3 AXI or AMBA 4 interfaces, sharing QoS mechanisms and power management.

3rd Generation AXI Memory Controllers Interface to DDR2, LPDDR, DDR, NAND Flash, NOR Flash and more

CoreLink Memory Controllers are designed to work with industry standard interfaces to ensure easy integration into systems.  ARM deeply engages with the bodies and consortiums defining those standards including JEDEC, SPMT, MIPI and DFI.


Dynamic Memory Controllers for DDR4, DDR3 and DDR3L

CoreLink DMC-520 Dynamic Memory Controller is specifically designed to provide an optimal solution for enterprise applications including servers and network infrastructure.  The CoreLink DMC-520 is optimised to work with the CoreLink CCN-504 Cache Coherent Network.  CoreLink DMC-520 provides a high-bandwidth interface to shared off-chip memory, such as DDR3, DDR3L and DDR4 DRAM. Enterprise class RAS (Reliability, Availability and Serviceability) features such as ECC for x72 DRAM, TrustZone security and End to End QoS are integral components of this new memory controller.

AMBA 3 and AMBA 4 Dynamic Memory Controllers for DDR3, DDR2 and LPDDR2

The CoreLink DMC-400 Dynamic Memory Controller provides support for multiple channels to interface to the full specification of either DDR3, DDR2 or LPDDR2 DRAM. The CoreLink DMC-400 offers excellent integration with the CoreLink 400 interconnect products (CCI-400 and NIC-400) via AMB3 AXI or AMBA 4 interfaces, sharing QoS mechanisms and power management.

AXI Dynamic Memory Controllers for LPDDR, LPDDR2, DDR and DDR2

The CoreLink DMC-34X family of memory controllers provide interfaces to older DRAM standards. They provide optimal compatibility with ARM's interconnect and static memory controller products.

AXI Static Memory Controllers for SRAM, NAND and NOR Flash

The CoreLink SMC-35X family family of memory controllers provide interfaces to wide range of non-volatile memory devices such and NAND and NOR Flash memories and SRAM.

AHB Memory Controllers for DRAM, SRAM and Flash

For AMBA AHB-based systems ARM provides the CoreLink PL24X family of dynamic, static and hybrid memory controllers. Based on the core architecture developed for the CoreLink DMC-34X and CoreLink SMC-35X controllers, the CoreLink PL24X family provides efficient interface solutions for systems designed with AHB bus interconnects.


The CoreLink Memory Controllers have been licensed by over 70 ARM Partners including: Broadcom, Cypress Semiconductor, HiSilicon, Kawasaki Semiconductor, Mtekvision, PMC Sierra, Samsung Electronics, Socle and Toshiba .

Broadcom   HiSilicon   Samsung     Toshiba  Socle


Maximise


Cookies

We use cookies to give you the best experience on our website. By continuing to use our site you consent to our cookies.

Change Settings

Find out more about the cookies we set