CMN600AE——片上总线

ARM CMN600AE是什么?

ARM CoreLink CMN-600AE(Coherent Mesh Network - Automotive Enhanced)是ARM公司设计的一款高性能、高可靠的片上网络(NOC)互连矩阵 ,专门为SoC(片上系统)中的多个主设备(如CPU GPU NPU DMA控制器等)提供高效、一致性的数据传输通道

可以把CMN600-AE想象为一条高速公路,连接着SOC中各个不同的"城市"(IP模块),确保车辆(数据)能够快速、有序地从一个地方抵达另一个地方,同时保证所有的"城市"看到的路况(内存数据)是一致的。

我的理解:CMN更像是"芯片内部的高速公路",SOMEIP/CAN是芯片对外的通信协议

对比一下物理通道

|--------|--------------------|-------------------|
| CMN | 金属走线(Metal traces) | 通信对象:CPU核、NPU、GPU |
| SOMEIP | 以太网物理层 | 通信对象:应用程序、服务接口 |
| CAN | 双绞线 | 通信对象:传感器、ECU |

CMN-600AE 的关键特性

  • Mesh 拓扑结构:采用网格状的互连方式,相比总线或交叉开关结构,能提供更高的带宽和更低的延迟,尤其适合拥有大量主从设备的 SoC
  • 缓存一致性:支持 AMBA CHI(Coherent Hub Interface)协议,能够自动维护多个 CPU 集群(如 APU Cluster)以及其他支持 CHI 的主设备(如 BPU NPU)之间的缓存数据一致性。这是多核系统协同工作的基础。
  • 车规级增强 (AE):AE 代表 Automotive Enhanced。这个版本增加了满足汽车电子功能安全要求的功能,例如:符合 ISO 26262 ASIL-B/D 等安全标准

ARM是什么?

ARM是IP供应商

举个例子

|--------|---------|-------------------|--------------------------------|
| 角色 | 公司 | 业务 | 举例 |
| IP供应商 | ARM | 设计并授权通用IP核 | ARM出售CMN600AE的设计图纸 |
| SoC设计商 | Horizon | 购买IP+自研IP,集成成完整芯片 | Horizon买ARM CPU + 自研BPU,设计自研芯片 |
| | | | |

IP是什么?

在半导体领域,IP不是互联网协议(IPV4)的IP,IP是Intellectual Property (知识产权) 的缩写

所以,IP指的是:预先设计好、可复用的电路功能模块,可以直接嵌入到更大的芯片设计中

举个例子

|-----------------|-----|--------------|--------|
| IP类型 | 供应商 | 举例 | 功能 |
| Processor IP | ARM | Cortex-A78AE | CPU 核心 |
| Interconnect IP | ARM | CMN-600AE | 芯片内部总线 |

为什么需要CMN600AE?

重点:芯片公司的核心创新和差异化价值并不在CPU核心或互联网络,而在于其自研的NPU,这是其AI计算能力的核心,以及如何将CPU NPU 等模块高效协同起来的整体架构设计和软件算法栈。使用ARM的CMN-600AE等IP,是为了构建一个稳定、高性能的基础平台,让自研的NPU能够发挥最大的效能

类比:

就像建造一栋大楼,你可以购买标准化的钢筋、水泥、玻璃等建筑材料(ARM IP),然后专注于设计独特的建筑结构(NPU)和内部布局(系统架构),以满足特定的功能需求(自动驾驶)。没有人会为了盖楼而去自建钢铁厂和水泥厂。

相关推荐
cici158742 小时前
51单片机实时温度监测系统(DS18B20 + LCD1602)
单片机·嵌入式硬件·51单片机
桃里桑2 小时前
【嵌入式硬件】红外发射接收应用电路
嵌入式硬件
beleadsensors2 小时前
模数转换ADC(上):模数转换(ADC)核心原理与关键概念
单片机·嵌入式硬件·硬件架构·硬件工程·pcb工艺
The Shio2 小时前
上位机对接设备协议踩坑指南
网络·单片机·嵌入式硬件·物联网·c#·.net
发发就是发3 小时前
资源管理:I/O端口与内存映射
linux·服务器·驱动开发·单片机·嵌入式硬件·fpga开发
不知秋8803 小时前
PEAK PCAN 设备常见报错与故障排查大全
单片机·嵌入式硬件·can·plc·codesys·peak
liuluyang5303 小时前
DW WDT(看门狗)使用简介
stm32·单片机·嵌入式硬件
我不是程序猿儿3 小时前
【嵌入式】STM32的MCU固件包各个示例文件夹分析
stm32·单片机·嵌入式硬件·电脑
杰杰桀桀桀3 小时前
STM32高精度定时器(HRTIM1)实现倍频、定时器触发采样
stm32·单片机·嵌入式硬件·电赛·高精度定时器