启用 NoC-DDRMC 剖析 - 2023.2 简体中文

Vitis 统一软件平台文档 应用加速开发 (UG1393)

Document ID
UG1393
Release Date
2023-12-13
Version
2023.2 简体中文

Versal 器件编程片上网络 (NoC) 是一个 AXI 互连网络,用于在可编程逻辑 (PL)、处理器系统 (PS) 和其他集成块中的 IP 端点之间共享数据。此基础架构覆盖整个器件,基于专有的切换开关形成高速集成的数据路径。NoC 系统是由 NoC 主单元 (NMU)、NoC 从单元 (NSU) 与 NoC 包开关 (NPS) 构成的大规模实例互连,其中每个部分都从 NoC 编程接口 (NPI) 进行控制和编程。在 VC1902 上有 16 个 NMU/NSU,每个单元均可支持每个方向 16 Gb/s 的吞吐率。

NoC 互连网络的网络性能可通过 Vperf 实用工具来监控。VperfVitis 工具,它使用 ChipScoPy 功能来剖析使用 v++ 流程构建的应用中的 NoC 和 DDRMC。ChipScoPy 是一个开源 Python 工程,支持控制 Versal 器件调试解决方案并与之通信。ChipScoPy Python 包允许用户通过几个简单步骤就能进行设计编程和开始调试。如需了解有关此进程的更多信息,请参阅 AI 引擎工具和流程用户指南(UG1076) 中的剖析 NoC