Login

CoreLink DMC-34x 动态内存控制器

CoreLink DMC-34x 动态内存控制器 Image (View Larger CoreLink DMC-34x 动态内存控制器 Image)
CoreLinkCoreLink™ 动态内存控制器 (DMC) 用于通过 ARM CPU、媒体处理器和系统 IP 实现高效运行。它们可提供高度优化的仲裁和调度算法,以最大程度地使用可用 DRAM 带宽。同时,它们还通过系统内的 Quality of Service Quality of Service (QoS) 控件来管理启动程序的延迟要求。
 


为何选择 CoreLink 动态内存控制器?

动态内存接口是 SoC 中的重要控制点之一,它对系统性能有着至关重要的影响。要确保有效地实现该接口,务必要选择经过仔细设计的解决方案以使用片上 AMBA 互连和片外 DRAM 内存协议。

DMC 是一个重要的系统控制点

在为基于 AMBA 的系统设计内存控制器方面,ARM 拥有悠久的历史。通过与 CPU 和媒体处理器团队以及 ARM 合作伙伴网络紧密合作,目前的产品线代表了第三代控制器。

开发的 DMC-34X 和 PL24X 控制器系列提供与 Network Interconnect 解决方案的最佳兼容性,以实现 Cortex-ACortex-R 和 Mali 处理器所需的性能。

验证和基准测试

了解内存控制器在系统中的性能与功能对控制器的规范制定和开发来说至关重要。系统级验证和基准测试性能可确保所提供的产品完全合格,并与内核和片上互连配合使用。这些结果随后会动推动当前和将来内存控制器规范的制定。它们可确保我们的合作伙伴实现高效、低风险且易于集成的解决方案,使开发工作能够顺利进行,不仅满足性能目标,而且还能缩短产品上市时间。


用于 DDR、DDR2、LPDDR 和 LPDDR2 的 AXI 动态内存控制器

CoreLink DMC-34X 产品系列在 AMBA AXI 互连和 DRAM 之间提供了接口。

 产品 支持的内存类型  注释 
DMC-340  SDR、DDR、LPDDR、eDRAM  LPDDR 支持包括 NVM
DMC-341  DDR2  
DMC-342  LPDDR2  S2A、S2B、S4A、S4B

可以针对广泛的系统设置来配置 DMC-34X 控制器。有关配置选项概述,请参阅规格部分。

AHB 内存控制器

PL24X 产品系列在 AMBA AHB 互连和 DRAM 之间提供了接口。这些产品属于混合型控制器,它们还提供了与非易失性内存系统之间的接口。

 产品  DRAM 支持  非易失性支持 AHB 端口
 PL242  SDR  NAND 闪存 4
 PL243     SDR  NOR 闪存和 SRAM 4
 PL244  DDR  NAND 闪存 6
 PL245  DDR  NOR 闪存和 SRAM 6

可以组合使用 NIC-301 互连产品以及 DMC-34X 和 SMC-35X 内存控制器来支持其他内存组合。


用于 AMBA AXI 的 CoreLink 动态内存控制器

特性和优点

功能  优点 
可通过 AMBA Designer 进行配置 针对广泛的应用要求和系统要求来优化控制器,并最大限度地减少面积。
Quality of Service 确定延迟敏感主接口请求的优先顺序。
请求仲裁 对内存请求进行排序以最大限度利用可用的内存总线带宽。
AXI 本机接口 通过对 AMBA AXI 的原生态支持,可实现数据打包/拆包、无序写入和突发终止,从而进行高效数据管理。
功耗管理 管理 DRAM 和控制器功耗模式以最大限度降低功耗。
自动预充电以及活动快速路径 自动预充电可实现数据条带化支持;活动快速路径可最大限度降低固定延迟。
ECC 用于错误敏感应用的内置错误纠正。
DFI 标准化 DDR PHY 接口支持可简化与兼容 PHY 的集成过程(例如,从 ARM PIPD 部门获得的 PHY)。

可配置选项

DMC-34X 控制器系列是高度可配置的,以便支持各种不同的应用类型。配置选项(如果适用)包括以下选项。

选项 优点
仲裁队列深度 较深的队列可提高性能;最大限度地减小队列深度会减少门数。
读取和写入数据队列 配置以匹配系统要求(主接口数、突发大小、未完成的事务数)。
总线宽度 管理不同系统和内存总线宽度之间的打包和拆包。
内存接口 支持各种不同的要求,包括芯片选择、时钟使能和独占访问。

功耗、性能和面积

作为可配置的软 IP,能耗、性能和面积将取决于所选的工艺、设计流程和配置选项等因素。此 IP 具有较低能耗,并达到 AXI 系统和内存规范的性能目标。这些控制器支持相应内存类型的各种 JEDEC 规范。

通过设置配置参数来满足系统要求,面积得到优化,可在最终实现中去除不必要的开销。


CoreLink 动态内存控制器:相关产品

DMC-34X 和 PL24X 内存控制器在设计上与 ARM IP 产品系列兼容。

CoreLink DMC 产品

相关 ARM IP 产品

优点
CoreLink DMC-520 CoreLink CCN-504 用于众核应用的高性能系统 IP 解决方案
CoreLink DMC-400 CoreLink NIC-400,
CoreLink CCI-400
一起用于通过系统内的Quality of Service (QoS) 控件来管理启动程序的延迟要求。
动态内存控制器
(DMC-340、DMC-341、DMC-342、PL242、PL243、PL244、PL245)
AMBA Designer 配置和拼接
VPE 性能检测和功能验证
NIC-301QoS-301ADK AMBA AXI 和 AHB 互连
Cortex-ACortex-RARM11ARM9 CPU 处理器
Mali 图形处理器视频引擎 多媒体处理器
L2 cache 控制器 (L2C-310)、 DMA 控制器 (DMA-330) 系统控制器
SMC-35X     静态内存控制器
DDR PHY           内存接口 PHY

 


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