浅谈NOC

1 概念

NoC以SoC为基础,是SoC内部的高速互联网络,不是芯片,是芯片架构,用来替代传统总线。

2 构成

  • 资源节点:计算节点处理器即IP核和存储节点ROM/RAM;
  • 通信节点:路由节点,负责完成IP核之间数据通信;
  • 资源网络接口:通信节点和功能节点之间接口,完成数据包封装和解析;
  • 通道链路:负责物理连线,完成路由节点间数据传输;

3 常见拓扑结构

  • 2D Mesh网格:节点排列,每个节点连接上下左右,简单易扩展;
  • Torus环网:Mesh边界首尾相连,更均衡;
  • FatTree胖树:像树一样分层,上层带宽更宽,适合高并发;

4 优势

  • 高带宽:多链路并行,总带宽远超总线;
  • 低延迟:分布式路由、无全局仲裁,拥堵少;
  • 易扩展:加模块只需要加节点,不影响全局;
  • 低功耗:局部通信,布线距离短;
  • QoS可控:优先级调度;

NoC是为解决SoC通信瓶颈的片上分组交换网路,用分布式路由替代传统总线,实现高带宽、低延时、可扩展的片内互联。

相关推荐
xwz_new5 小时前
浅谈SOC
ic验证
xwz_new8 天前
SystemVerilog之每日一问
ic验证
xwz_new14 天前
数字芯片验证工具之Mac安装Icarus Verily+ GTKWave+VScode(免费)
macos·ic验证
xwz_new17 天前
UVM之TLM通信基础概念
ic验证
xwz_new21 天前
Verilog之CDC 跨时钟域
ic验证
xwz_new22 天前
UVM之sequencer
ic验证
xwz_new22 天前
Verilog之常见时钟分频
ic验证
xwz_new23 天前
system verilog之$cast
ic验证
xwz_new1 个月前
数字芯片验证技能树概述(一)
ic验证