1 概念
NoC以SoC为基础,是SoC内部的高速互联网络,不是芯片,是芯片架构,用来替代传统总线。
2 构成
- 资源节点:计算节点处理器即IP核和存储节点ROM/RAM;
- 通信节点:路由节点,负责完成IP核之间数据通信;
- 资源网络接口:通信节点和功能节点之间接口,完成数据包封装和解析;
- 通道链路:负责物理连线,完成路由节点间数据传输;
3 常见拓扑结构
- 2D Mesh网格:节点排列,每个节点连接上下左右,简单易扩展;
- Torus环网:Mesh边界首尾相连,更均衡;
- FatTree胖树:像树一样分层,上层带宽更宽,适合高并发;
4 优势
- 高带宽:多链路并行,总带宽远超总线;
- 低延迟:分布式路由、无全局仲裁,拥堵少;
- 易扩展:加模块只需要加节点,不影响全局;
- 低功耗:局部通信,布线距离短;
- QoS可控:优先级调度;
NoC是为解决SoC通信瓶颈的片上分组交换网路,用分布式路由替代传统总线,实现高带宽、低延时、可扩展的片内互联。