Login

Important information

本网站使用cookie来存储信息在您的计算机上。继续使用我们的网站,您必須同意我们 cookies.

ARM网站使用两款浏览器缓存数据(cookie):(1)缓存数据(cookie)可以使网站按需要完成功能执行 (2)分析性缓存数据(cookie)在用户登录网站时会进行匿名记录和数据分析。如果您不希望应用这些缓存数据(cookie),请通过查阅我们的安全隐私政策获知如何设置禁用缓存数据(cookie)。网站的某些功能会因设置禁用缓存数据(cookie)不能使用。

CoreLink 动态内存控制器

CoreLink 动态内存控制器 Image (View Larger CoreLink 动态内存控制器 Image)
CoreLinkCoreLink™ 动态内存控制器 (DMC) 可与 ARM CPU、媒体处理器和系统 IP 一起高效运行。它们提供了高度优化的仲裁和调度算法,可最大程度地利用可用的 DRAM 带宽。同时,它们还通过系统内的服务质量服务质量 (QoS) 控件来管理启动程序的延迟要求。
 


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

动态内存接口是 SoC 中的关键控制点之一,它可对系统性能产生至关重要的影响。为确保该接口的高效实现,选择一个结核考虑片上 AMBA 互连和片外 DRAM 内存协议而精细设计的解决方案是非常重要的。

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

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

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

验证和基准测试

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

支持 LPDDR、LPDDR2、DDR 和 DDR2 以及将来的标准

ARM 致力于提供我们的合作伙伴所需的内存控制器解决方案。我们参与行业标准机构的标准制订工作以定义新的内存接口,从而确保它们符合我们的合作伙伴的要求。

通过与 ARM 团队合作开发新的内核和互连,可确保我们的合作伙伴在需要的时候能够获得新产品的内存接口支持。


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

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

 产品支持的内存类型 注释 
DMC-400DDR3、LPDDR2多通道。
AMBA3 或 AMBA4 系统接口
 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 闪存和 SRAM4
 PL244 DDR NAND 闪存6
 PL245 DDR NOR 闪存和 SRAM6

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


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

特性和优点

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

可配置选项

DMC-400 和 DMC-34X 系列可进行灵活配置以支持广泛的应用类型。配置选项如下(如果适用)。

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

功耗、性能和面积

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

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


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

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

CoreLink DMC 产品

相关 ARM IP 产品

优点
CoreLink DMC-400CoreLink NIC-400、
CoreLink CCI-400
一起用于通过系统内的服务质量 (QoS) 控件来管理启动程序的延迟要求。
动态内存控制器
(DMC-340、DMC-341、DMC-342、PL242、PL243、PL244、PL245)
AMBA 设计器配置和拼接
VPE性能检测和功能验证
NIC-301QoS-301ADKAMBA AXI 和 AHB 互连
Cortex-ACortex-RARM11ARM9CPU 处理器
Mali 图形处理器视频引擎多媒体处理器
L2 高速缓存控制器 (L2C-310)、 DMA 控制器 (DMA-330)系统控制器
SMC-35X    静态内存控制器
DDR PHY          内存接口 PHY

 


Maximise