13

baron · 2023年11月29日

CoreLink NIC-400:适用于可穿戴设备和入门级智能手机的出色互连

随着 SoC 中处理器和 I/O 主设备的数量不断增加,对高效且易于设计的互连的需求变得至关重要。互连必须为系统中的所有主设备提供足够的吞吐量和足够低的延迟。但还必须将成本和功耗保持在最低限度。成本包括设计时间、芯片面积以及许可费和特许权使用费。

image.png
图 1 使用 CoreLink NIC-400 网络互连的 SoC 设计示例

ARM 开发了第四代可配置互连,用于连接 AMBA AXI、AHB 和 APB 设备,即 CoreLink NIC-400 网络互连,可满足这些需求。NIC-400 配备了功能强大且易于使用的 GUI 驱动配置工具 AMBA Designer,它允许设计人员在数小时内生成复杂的分层互连网络。根据用户输入的主站和从站接口(例如 AXI3/4、AHB 或 APB)、所需的连接矩阵以及地址映射中从站的位置,该工具可生成并连接所有所需的接口块、开关、升迁器、缩小器以及时钟和协议域桥。所有未使用的路径均被移除,总线宽度可选择以最大限度地减少布线。NIC-400 采用的交换机拓扑网络可以减少路由,因为主设备和从设备可以在本地分组,并且共享更长的跨SoC数据路径以最小化面积。从生成的第一遍系统开始,就有许多强大的可配置选项来减少硅片面积,简化时序收敛,并调整缓冲区大小以优化性能,而不会产生不必要的开销。

image.png
图2 AMBA Designer:功能强大且易于使用的GUI配置工具

CoreLink NIC-400 附带数据流量管理 QoS-400 高级服务质量和 QVN-400 QoS 虚拟网络选项,以确保所有主设备在可接受的带宽和延迟限制内得到服务,以维持所需的性能。将流量划分到虚拟网络中,而不是在共享物理网络上运行,可以减少路由拥塞,同时保持 QoS 合同(例如最小/最大延迟或所需带宽),从而保持处理器性能。

为了进一步减少不同电源或时钟域之间的长链路上的布线拥塞,TLX-400 Thin Links 选项可将 AXI 总线封装到显着减小的宽度,可配置为 2/3 到1/20线数。

CoreLink NIC-400 经过了广泛的验证,以确保任何配置都是良好的,并且 NIC-400 是一款成熟的产品,已经在数十个客户设计中经过了硅验证。

有一个完整的 EDA 工具生态系统来支持 NIC-400。循环精确模型从未找到指定的项目。,源自客户配置的 NIC-400 RTL。对于 NIC-400 的动态性能分析,Cadence Interconnect Workbench 提供了 RTL 的深度调试和分析,其中主设备和从设备被 VIP 测试平台取代。SystemC 建模解决方案可从Synopsys SBL-400 for Platform Architect MCO 获得。

作者:baron
文章来源:Arm精选

推荐阅读

欢迎关注ARM精选专栏, 欢迎添加极术小姐姐微信(id:aijishu20)加入技术交流群,请备注研究方向。
推荐阅读
关注数
9466
内容数
212
以易懂、渐进、有序的方式,深入探讨ARMv8/ARMv9架构的核心概念。我们将从基础知识开始,逐步深入,覆盖最新的架构,不再纠缠于过时技术。本系列内容包含但不限于ARM基础、SOC芯片基础、Trustzone、gic、异常和中断、AMBA、Cache、MMU等内容,并将持续更新。
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息