Login

CoreLink 静态内存控制器

CoreLink 静态内存控制器 Image (View Larger CoreLink 静态内存控制器 Image)
静态或非易失性内存通常是一个由许多不同主设备和进程访问的共享设备。能够高效且无差错地访问静态内存对于系统性能和系统功耗来说十分重要。

CoreLinkCoreLink™ 静态内存控制器 (SMC) 为各种类型的非易失性内存提供了高效接口,可利用 AMBA AXI 的特性,以最佳方式调度内存请求。它们与动态内存控制器互连处理器等 ARM 产品组合兼容,其相同点是重点关注低能耗和高性能。

 


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

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

CoreLink 静态内存控制器可用于 AMBA AXI (SMC-35X) 和 AMBA AHB (PL24X)。这些控制器基于总线协议进行了优化,是 CoreLink Network Interconnect 和动态内存控制器以及 ARM CPU 和媒体处理器的补充产品。

验证和基准测试

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

未来发展方向

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


AXI 静态内存控制器

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

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

产品  支持的非易失性内存 注释
 SMC-351  NAND 闪存 最多选择 4 个芯片
 SMC-352  NOR Flash / SRAM 最多选择 4 个芯片
 SMC-353  NAND 闪存和 NOR 闪存/SRAM 最多 4 个 NAND 和 4 个 NOR/SRAM
 SMC-354  NOR Flash / 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 Dsigner 进行配置,以支持较宽的内存和 AXI 总线宽度范围。
  • 可配置的命令,FIFO 读写深度。
  • 可选的 2 位检测,1 位纠正 ECC。
  • 可编程以支持各种不同的内存时序和命令选项,从而提供最广泛的设备支持。
  • 支持多个时钟域、同步和异步操作。

有关规范的详细信息,请参见“资源”选项卡上链接的技术参考手册 (TRM)。

 


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

CoreLink SMC 产品

 相关 ARM IP 产品

 优点

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

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


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