Login

ARM The Architecture For The Digital World  

CoreLink 静态内存控制器

CoreLink 静态内存控制器 Image (View Larger CoreLink 静态内存控制器 Image)
静态或非易失性内存通常是一个共享资源,很多不同的主接口和进程需要访问该资源。高效、无差错的静态内存访问对系统性能和系统能耗至关重要。

CoreLinkCoreLink™ 静态内存控制器 (SMC) 为各种不同类型的非易失性内存提供高效的接口,从而利用 AMBA AXI 功能以最佳方式计划内存请求。从设计上,它们与 ARM 动态内存控制器互连处理器解决方案组合兼容,并将重点放在低能耗和高性能运行上。

 


为什么选择 CoreLink 静态内存控制器?

大多数具有 ARM 处理器的系统使用芯片外静态(非易失性)内存。这些内存包含对象代码和数据文件等信息。系统性能取决于能否高效且准确地读写这些数据。

CoreLink 静态内存控制器适用于 AMBA AXI (SMC-35X) 和 AMBA AHB (PL24X)。这些控制器针对总线协议进行了优化,并进行相应开发以便为 CoreLink 网络互连和动态内存控制器以及 ARM CPU 和媒体处理器提供补充。

验证和基准测试

对于控制器规范制订和开发而言,在系统上下文中了解内存控制器的性能和功能至关重要。执行的系统级验证和基准测试可以确保我们提供的产品完全合格,并与内核和片上互连配合使用。这些结果为现在和将来的内存控制器规范制订打下了坚实基础。这些结果可确保我们的合作伙伴实现高效、低风险和易于集成的解决方案以使开发工作顺利进行,从而满足性能目标和缩短上市时间。

未来发展方向

ARM 致力于提供我们的合作伙伴所需的内存控制器解决方案。我们参与行业标准机构的标准制订工作以定义新的内存接口,从而确保它们符合我们的合作伙伴的要求。通过与 ARM 团队合作开发新的内核和互连,可确保我们的合作伙伴在需要的时候能够获得新产品的内存接口支持。


AXI 静态内存控制器

SMC-35X 产品系列在 AXI 互连和各种非易失性内存之间提供接口。 

SMC-35X 具有各种不同的可配置参数;“规格”选项卡中介绍了这些参数。

产品 支持的非易失性内存 注释
 SMC-351 NAND 闪存最多选择 4 个芯片
 SMC-352 NOR 闪存/SRAM最多选择 4 个芯片
 SMC-353 NAND 闪存和 NOR 闪存/SRAM最多 4 个 NAND 和 4 个 NOR/SRAM
 SMC-354 NOR 闪存/SRAM最多选择 8 个芯片,分为两组,每组各 4 个

AHB 内存控制器

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

产品 支持的非易失性内存 DRAM 支持 AHB 端口

PL241

 NOR/SRAM

 无

1

PL242

 NAND

 SDR

4

PL243

 NOR/SRAM

 SDR

4

PL244

 NAND

 DDR

6

PL245

 NOR/SRAM

 DDR

6

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


关于 SMC-35X 系列 NAND 闪存、NOR 闪存和 SRAM 控制器

SMC-35X 系列是符合 AMBA 的片上系统 (SoC) 外设。

SMC-350 系统上下文

产品范围包括针对面积优化的高性能 SRAM 和 NAND 内存控制器,并带有符合 AMBA AXI 协议的片上总线接口。产品范围包括一些支持一个或两个 NAND 或 SRAM 类型内存接口的控制器。这些控制器如下所示:

NAND 内存接口使用多路复用地址/数据 (A/D) 总线支持 NAND 闪存。

SRAM 内存接口支持: 

  • 同步或异步 SRAM
  • 伪静态随机存取存储器 (PSRAM)
  • NOR 闪存
  • 带有 SRAM 接口的 NAND 闪存设备。 

主要特性

  • 可通过 AMBA 设计器进行配置,以支持较宽的内存和 AXI 总线宽度范围。
  • 可配置的命令,读写 FIFO 深度。
  • 可选的 2 位检测,1 位纠正 ECC。
  • 可编程以支持各种不同的内存时序和命令选项,从而提供最广泛的设备支持。
  • 支持多个时钟域、同步和异步操作。

有关规格的更多详细信息,请参阅链接到“资源”选项卡的技术参考手册 (TRM)。

 


从设计上,SMC-35X 和 PL24X 静态和混合内存控制器与 ARM IP 产品组合兼容。

CoreLink SMC 产品

相关 ARM IP 产品

优点

静态内存控制器
(SMC-341、SMC-342、SMC-343、PL241、PL242、PL243、PL244、PL245)
 
 
 
 
 

动态内存控制器:DMC-340、DMC-341 和 DMC-342补充动态内存控制器
NIC-301QoS-301ADK用于 AHB 系统的 AMBA AXI 互连
二级高速缓存控制器 L2C-310、DMA 控制器 DMA-330系统控制器
AMBA 设计器用于配置和拼接
VPE用于性能检测和功能验证
Cortex-ACortex-RARM11ARM9CPU 处理器
Mali 图形处理器和视频引擎多媒体处理器


Maximise