ARM退出新的互联总线IP: CI-700和NI-700 NoC

269 篇文章 398 订阅

快速链接:
.
👉👉👉 个人博客笔记导读目录(全部) 👈👈👈

在这里插入图片描述


AMBA、AXI、AHB、APB、ACE、CHI、ACE-Lite、AXI-Stream、CCI、CMN、CCN、CN、CI、NIC、NOC、NIC-400、CCI-500、CMN-600、CI-700、NI-700、总线互联、一致性总线、AXI协议

用于 SoC 的新型 CI-700 相干互连和 NI-700 NoC

 

最后,今天的最后一个新发布是新一代互连和片上网络。Arm 上次宣布移动/客户端互连是在 2015 年,当时发布的是 CCI-550。用 Arm 自己的话说,IP 之间存在巨大差距的原因是,自从 Arm 在其 CPU 复合体中引入 DSU 以来,市场上确实不需要缓存一致性互连。虽然从 GPU 的角度来看,这令人惊讶,但从 CPU 的角度来看,这是完全合理的,因为在此之前,CPU 内核之间的一致性是此类互连的主要驱动力。

随着新的更复杂的计算平台(例如 NPU、加速器)的出现,以及希望更多地以缓存一致性方式使用 GPU,Arm 看到了其产品组合中的需求缺口,并决定更新其客户端互连 IP。

在这里插入图片描述在这里插入图片描述

新的 CI-700 是 Arm 基础设施 CMN 网状网络的移动和客户端优化变体,与今天宣布的新 IP(例如新的 DSU 或 CPU 内核)实现重要的新互操作性。

新的网状互连可从 1 个 DSU 集群扩展到 8 个,并支持多达 8 个内存控制器,并且还引入了系统级缓存等创新。

在这里插入图片描述
在这里插入图片描述

网状网络拓扑和构建块与我们在 CMN 基础设施 IP 中看到的非常相似,因为网状网络中的“点”由“交叉点”或“XP”组成。客户端网格实施的一个独特之处在于 XP 可以拥有更多附加连接端口,以路由​​连接路径进行交换。新的 IP 还可以配置为没有真正网格的单一 XP,或者本质上是 1x1 网格配置。在最大可能的配置中,它可以增长到 4x3 网格。

该网格支持 1 到 8 个 SLC 片,每个片最多 4MB,总共 32MB,并且探听过滤器 SRAM,每个片覆盖最多 8MB 地址空间。值得注意的是,Arm 通常建议网格客户端的底层私有缓存层次结构的覆盖范围为 1.5-2 倍。

在这里插入图片描述

SLC 既可以充当带宽放大器,也可以减少外部存储器/DRAM 事务,从而减少系统功耗。

在这里插入图片描述

我们看到重申了对 MTE 的支持,允许这一代 IP 在新的 CPU IP、DSU 和新的缓存一致性互连中支持该功能。
在这里插入图片描述

除了新的 CI-700 相干互连之外,我们还看到了新的 NI-700 片上网络,用于 SoC 的各个 IP 模块之间的非相干数据传输。这里的重大新改进是引入了数据传输分组化,这减少了线路,从而提高了 SoC 上 NoC 的面积效率。

总的来说,今天宣布的新系统IP非常有趣,但人们必须问自己的一个问题是这些网络互连到底是为谁而设计的。在过去的几年里,我们基本上看到每个主要的移动供应商都推出了自己的内部缓存一致性互连 IP,例如三星的 SCI 或联发科的 MCSI,而其他时候我们没有看到供应商谈论他们的内部 -完全互连(高通)。由于几乎每个人都有自己的 IP,我不确定任何大玩家会跳回 Arm 自己的解决方案的可能性有多大——如果有人要采用它,它宁愿是较小的品牌供应商,市场新人。从业务和 IP 产品组合的角度来看,新设计非常有意义,并且允许使用构建块来创建主要仅支持 Arm 的 SoC,这对于 Arm 更多样化的客户群来说是菜单上的一个重要项目。

  • 17
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

代码改变世界ctw

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值