Arm 推出新的总线互联 SoC架构:CI-700 和 NI-700

[复制链接]
发表于 2026-2-14 22:36:05 | 显示全部楼层 |阅读模式
快速链接:
.
👉👉👉 个人博客条记导读目次(全部) 👈👈👈


  

  • 付费专栏-付费课程 【购买须知】:
  • 【精选】ARMv8/ARMv9架构入门到夺目-[目次] 👈👈👈
  • 接洽方式-参加交换群 ----接洽方式-参加交换群
  


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协议
Arm 推出新的干系和 SoC 互连:CI-700 和 NI-700

 

本日,Arm 推出了面向移动市场的完备 IP 产物组合,此中包罗新的小型 Armv9 CPU、新的大型 Armv9 CPU、新的旗舰性能 Armv9 CPU、新的 Mali GPU,乃至新的 DSU。将全部内容互连在一起所需的末了一件事是划一的互连 IP 和更全面的 SoC 传输互连。这就是新的 CoreLink CI-700 和 NI-700 发挥作用的地方。

本文是涵盖 2021 年 Arm 技能日的系列文章的一部门。


  • Arm 推出下一代 Armv9 大核:Cortex-A710
  • Arm 推出下一代 Armv9 小核心:Cortex-A510
  • Arm 推出全新旗舰性能 Armv9 内核:Cortex-X2
  • Arm 推出实用于新 Armv9 CPU 集群的 DSU-110
  • Arm 推出新的干系和 SoC 互连:CI-700 和 NI-700

 
间隔我们具体先容Arm 面向企业市场的最新缓存划一性网状互连仅一周时间。CMN-700 告急计划用于服务器市场的大核心数 SoC 等。本日推出的 CI-700 是一款具有雷同用途的互连产物,可以更好地对准客户市场。

CI-700

CoreLink CI-700干系互连现实上是基于近来推出的CMN-700企业级网状网络。与 CMN-700 差别,CI-700 是专门为客户端装备量身定制的定制变体,并专门针对移动斲丧市场举行了额外的服从优化。思量到这一点,CI-700 是一款完全划一的互连,支持多达 8 个 DSU 以及多达 24 个 AMBA ACE-Lite 或 AXI 管理器加速器或 DMA 装备,支持多达 8 个内存接口(可以是 CHI 或 ACE) -Lite 和最多四个用于外设的 ACE-Lite 接口。
新型 CI-700 采取带有监听过滤器的体系级缓存 (SLC),有助于低落功耗并进步性能。缓存是 DSU 集群专用的,因此它们的容量现实上是添加到 DSU 容量的根本上的。它也是真正的体系级缓存,不但可以大概缓存来自 CPU、GPU 以及大概互连的任何其他加速器以及其他高带宽装备的任何和全部内存事件。SLC 支持 MPAM 缓存分区,该功能通过为某些装备或地点空间生存某些缓存容量来资助确保性能的可推测性。比方,为了防止 GPU 自身斲丧整个缓存,MPAM 可以为 CPU 生存肯定的容量,从而防止单个装备耗尽全部其他装备的体系资源。
新型 CI-700 计划为在高性能实行中以 1 GHz 左右和高达 2 GHz 的频率运行。

交织点

与 CMN-700 的计划一样,CI-700 基于交织点路由器。它有四个毗连其他 XP 的端口和两个用于毗连 IP 的端口。在新的 CI-700 中,Arm 添加了两种新的 XP 范例。此中一种范例是 XP,它仅支持与其他 XP 的两个接口,但具有四个用于毗连其他 IP 的端口。另一种新型 XP 是单例,有 6 个毗连,全部毗连到其他 IP。与原始 XP 相比,专门添加了两种新范例,以实现更高的 IP 块与毗连比,告急是由于移动装备的带宽要求比服务器少(当他们初次开发 CMN-600 技能时,优化是围绕服务器举行的)。

CI-700 的计划具有可扩展性和可设置性——可以大概从单个交织点到大型 4×2 网格。值得指出的是,Arm 有一个聚合器组件,可以将两个装备毗连到一个 XP,因此单个 XP 可以扩展到其直接装备端口之外。大概,在最广泛的设置中,您可以将其放大为最大尺寸为 4×3 的二维网格。对于许多应用步伐来说,不愿定须要非常大的网格,而且 4×3 对于大多数移动装备来说险些肯定是大材小用。比方,Arm 自己的高端智能手机参考平台利用 2×2 XP 网格。

CI-700 上的体系级缓存可设置为 1 到 8 个片,每个片最多 4 MiB,最多 32 MiB。探听过滤器也是可设置的,这有助于进步功耗和性能,Arm 发起利用两倍于缓存巨细的探听过滤器或每片最多 8 MiB,以便覆盖两倍于缓存的地点空间。监听过滤器已构建。
CI-700 低落功耗的方法之一是镌汰内存访问。对于下面的示例,利用不带体系级缓存的 Mali-G710 与当今高端智能手机中常见的 8 MiB SLC。依附 8 MiB 的 SLC,体系的外部存储器带宽镌汰了约 28%。别的,只管 SLC 确实斲丧了额外的功耗,但由于外部存储器功耗的低落,净体系功耗低落了 8%,这直接意味着更长的电池寿命。

就像新的DSU-110为了进步性能而增长了对内存标志扩展(MTE)的支持一样,新的CI-700也显着增强了MTE的性能。当您利用 MTE 时,每笔买卖业务都有一个 4 位标签。内存只能利用每次访问时查抄的雷同标签举行访问。在体系缓存内的 CI-700 中,标签与体系缓存中的数据一起存储,并查抄其是否匹配。当缓存中的数据写回内存时,数据和标签被写为两次单独的内存访问,由于它们存储在内存中差别的地域中。因此,CI-700 具有可设置巨细的标签缓存,有助于显着镌汰标签的带宽量,并将它们归并在一起形成单个内存访问,从而通过镌汰带宽显着进步性能。
NI-700

NI-700 是一种新型机动的分组化片上网络互连,实用于高带宽加速器和 SoC 毗连的别的部门(比方其他外设)。它险些实用于每个市场。它可以与 CI-700、CMN-700 一起利用,也可以单独利用。NI-700 由毗连到接口(矩形)的路由器网络(圆点)构成,并通过它们之间的链路举行毗连。
在 NI-700 上,来自 AMBA CHI 或 AXI 的全部事件都会转换为分组格式,这有助于匀称镌汰 30% 的线数。这也有助于镌汰布线拥塞,从而有助于物理计划。它支持多个时钟和电源域。它被计划为可以相当轻松地在高达 1 GHz 左右的当代工艺上实现。它还支持 AMBA 尺度及其提供的最新安全性和可靠性功能

集成装备管理 (IDM)

集成装备管理 (IDM) 是 CI-700 上的一项功能,可进步体系的妥当性,从而镌汰装备重新启动的须要。它通过检测体系中没有相应的装备并实验从题目中规复来增长 SoC 的正常运行时间来实现这一点。IDM 将辨认、纪录和陈诉因不相应而导致超时的装备。当这种情况发生时,它将把有题目的装备与体系的别的部门隔离。它将完成停滞的事件,以确保不违反协议。末了,它将关照软件并允许其采取调停步调,比方重置装备、启动装备(比方,通过一些积极的电源管理等)。总体而言,Arm 预计此功能将镌汰用户终极为办理题目而重新启动装备(比方机顶盒、WiFi、路由器等)的次数。IDM 还可以实现一种新的体系电源管理方法,不须要全部代码始终完全相识电源体系。相反,软件可以正常访问装备,而且 IDM 可以自动实验重新启动装备,并使这统统透明地发生在软件上,只管会造成一些延长。


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!qidao123.com:ToB企服之家,中国第一个企服评测及软件市场,开放入驻,技术点评得现金

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表