Login

重要なお知らせ

このサイトはcookieを利用して、コンピュータに情報を保存しています。続けるには、同意が必要です。 cookie.

ARMのWebサイトでは2種類のcookieを利用しています:(1)サイトの機能を有効にし、要求に対して素早く反応できるようにするもの。(2)分析のためのcookieで、当サイト利用時に限り匿名でWeb訪問者をトラックするもの。cookieの利用に同意されない場合は、弊社のプライバシーポリシーをご確認いただき、cookieを無効にする方法を選択できます。cookieを無効にすると、サイトのいくつかの機能が使用できなくなりますのでご注意ください

CoreLink DMC-520 Dynamic Memory Controller for Enterprise

CoreLink DMC-520 Dynamic Memory Controller for Enterprise Image (View Larger CoreLink DMC-520 Dynamic Memory Controller for Enterprise Image)
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 is part of an integrated ARM DDR4/3 interface solution incorporating Artisan® DDR4/3 Phy IP.
 


CoreLink DMC-520 Dynamic Memory Controller

Optimised and efficient access to the DRAM is critical to the performance of any Enterprise SoC. As the number of processing elements on a chip increases so the demand for data increases.  As the DRAM technology has evolved to DDR4, the frequency of operation rises, but also the complexity of making best use of the DRAM increases.  Managing the differing  demands of multiple processing elements while trying to make optimum use of DRAM is the challenge faced by a Dynamic Memory Controller.

DMC-520 is ARM's 5th generation of Memory Controller.  DMC-520 has been designed to meet the needs of an Enterprise system based around a Cache Coherent Network product from ARM.  DMC-520 is a key part of ARM's End-to-End Quality of Service (QoS) scheme which includes features distributed across both Interconnect and Memory Controllers.

DMC-520 has an advanced QoS based scheduling and arbitration algorithm. QoS values defined by the system are used to re-order transations to be sent to memory.  The DMC arbitration uses bank and row status to aggressively re-order transactions to optimise both bank parallelism and in row hits.

DMC-520 has been specified, designed and validated in conjunction with ARM's CoreLink 500 System IP.


High bandwidth, low latency DMC-520

ARM has developed a DMC performance methodolgy to specify, design, develop and test Memory Controller performance against. 

DMC-520 acheieves greater than 90% of theoretical maximum DRAM bandwidth across a wide range of test scenarios.

QoS mechanisms in DMC-520 ensure critical masters can achieve minimum latency.


System Interfaces   1 for direct connection to CCN products 
System Data Width  128 bit
Configuration Via APB interface
Memory Interfaces 1 Memory interface to connect to DRAM via DFI interface
Memory TypesDDR3, DDR3(L) and DDR4
Memory Width x72 bit DRAM
ECCSECDED or Enhanced ECC 
QoSQoS based scheduling algorithm, non-blocking paths to DRAM through CCN
Low PowerAll DRAM power modes supported and hierarchical clock gating throughout the DMC

Cortex Processors

DMC-520 can be used to provide memory access in systems built around ARMs Cortex-A50 series and Cortex-A series Processors.

CoreLink System IP

DMC-520 is part of the CoreLink 500 series of System IP.  DMC-520 is designed for direct connection to CoreLink Cache Coherent Network CCN-504.

Physical IP

ARM Artisan provide standard cell library and compiled RAM for implementation of DMC-400.  ARM also provides DDR PHY IP that has been designed and verified with DMC-400.



Maximise