NoC - NoC - 2026.1 简体中文 - UG1273

Versal 自适应 SoC 设计指南 (UG1273)

Document ID
UG1273
Release Date
2026-06-24
Version
2026.1 简体中文

片上网络 (NoC) 是一种高速通信子系统。它可在 PL、PS 和其他集成块中的 IP 端点之间传输数据,以提供统一的裸片内连接。NoC 主接口和从接口支持配置为 AXI3AXI4AXI4-Stream。NoC 将这些 AXI 接口转换为 128 位宽的 NoC 数据包协议。数据在器件上分别通过水平 NoC (HNoC) 和垂直 NoC (VNoC) 进行横向和纵向移动。

HNoC 在 Versal 自适应 SoC 的底部和顶部运行。它靠近 I/O bank 和集成块(处理器、存储器控制器和 PCIe)。 VNoC 的数量(最多 8 个 VNoC)取决于器件。它还取决于 DDR 存储器控制器的数量。对于第二代 Versal AI Edge 系列第二代 Versal Prime 系列,最多可以有 4 个或 8 个 DDR 存储器控制器。

对于使用堆叠硅片互联技术 (SSIT) 的 Versal 器件,超级逻辑区域 (SLR) 之间通过 NoC 相连。它使用 NoC 裸片间桥接 (NIDB)。如需了解有关 AXI 协议的更多信息,请参阅 Vivado Design Suite:AXI 参考指南(UG1037)

使用 NoC 编程接口 (NPI) 对 NoC 进行配置/烧录。在早期启动期间并在使用 NoC 数据路径之前执行此操作。NPI 用于对 NoC 寄存器进行编程,这些寄存器可定义布线表、速率调制和 QoS 配置。通过 NPI 对 NoC 进行编程通常无需用户干预。编程完全由平台管理控制器 (PMC) 嵌入式 NPI 控制器自动执行。

如需了解有关启动和配置的更多信息,请参阅以下文档:

  • Versal 自适应 SoC 技术参考手册(AM011)
  • 第二代 Versal AI Edge 系列和第二代 Versal Prime 系列技术参考手册(AM026)

Versal adaptive SoC NoC IP 充当 Versal 自适应 SoC NoC 的逻辑表示法。NoC 主要用于在 DDR 控制器与器件其余部分之间高效移动数据。Versal adaptive SoC NoC IP 支持多个主控制器通过高级服务质量 (QoS) 设置来访问共享 DDR 存储器控制器。

使用 AXI NoC IP 将 PS 或 PL 连接到 DDR 存储器控制器。AXI NoC IP 支持更多连接。它将 PS 连接到 PL。它还会连接 PL 中的设计模块。

如需了解有关 NoC IP 和性能的更多信息,请参阅以下文档:

  • Versal Adaptive SoC Programmable Network on Chip and Integrated Memory Controller LogiCORE IP 产品指南(PG313)
  • Programmable Network on Chip (NoC2) LogiCORE IP 产品指南(PG406)
  • Integrated DDR5/LPDDR5/5X Memory Controller LogiCORE IP 产品指南(PG456)