




















Arm 的 CoreLink NIC-400 和 CoreLink NI-700 都属于 SoC 内部互连(Interconnect / NoC)IP,但两者是不同代际、不同架构理念的产品。
你可以把它理解为:
核心区别如下。
NIC-400 本质是:
特点:
ARM 官方描述其为:
configurable hierarchical low latency connectivity (Arm)
典型结构:
CPU ----\
DMA ----- AXI Switch ---- DDR
GPU ----/
本质还是 AXI 信号直接在芯片里传播。
NI-700 已经是:
它会:
ARM 官方:
packetized Network-on-Chip (NoC) (Arm)
典型结构:
Router ---- Router
/ \
CPU -- -- DDR
\ /
Router ---- GPU
已经很像:
这是现代大 SoC 的主流。
这是两者最大区别之一。
| 特性 | NIC-400 | NI-700 |
|---|---|---|
| 适合规模 | 小/中型 SoC | 大型复杂 SoC |
| 拓扑 | Crossbar | Router Mesh / NoC |
| 扩展性 | 一般 | 很强 |
| 接口数量 | 最多 128 master / 64 slave | 100+ interfaces |
| 多时钟域 | 有限支持 | 原生支持 |
| 多电源域 | 一般 | 强支持 |
(Arm)
AXI 是宽总线:
例如:
所有线都直接布在芯片上。
SoC 变大后:
NI-700 会:
ARM 说:
wire count reduction by 30% (Arm)
好处:
这个是现代旗舰 SoC 必须的。
优势:
缺点:
优势:
论文测试指出:
所以:
| 场景 | 更适合 |
|---|---|
| MCU/小 SoC | NIC-400 |
| 手机旗舰 SoC | NI-700 |
| AI/NPU-heavy SoC | NI-700 |
已有:
但还是传统 arbitration。
支持:
更接近:
适合:
同时高带宽工作。
适合:
设计目标:
更适合先进工艺。 (Arm)
支持:
主要是传统 AMBA4。
支持:
更适合:
NI-700 更复杂。
论文结果:
因为它内部有:
所以:
小 SoC 用 NI-700 可能不划算。
大约是:
适合:
ARMv9 时代产物。
主要配合:
适合:
| NIC-400 | NI-700 |
|---|---|
| AXI Crossbar | Packetized NoC |
| 小而简单 | 大而复杂 |
| 低延迟 | 高扩展 |
| 布线重 | 布线优化 |
| 适合传统 SoC | 适合现代异构 SoC |
| 总线思维 | 网络思维 |
可以简单理解为:
NIC-400 = “高级 AXI 总线”
NI-700 = “片上交换网络”
现代 Snapdragon / Dimensity / Exynos 旗舰 SoC,基本都已经进入 NoC 化时代。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。