接口属性(详细的内核追踪) - 2022.1 简体中文

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

Document ID
UG1393
Release Date
2022-05-25
Version
2022.1 简体中文

详细的内核追踪支持轻松访问 AXI 传输事务及其属性。对于全局存储器以及 AXI Interconnect 的内核侧 (Kernel "pass" 1:1:1),都会显示 AXI 传输事务。下图显示了一个新加速算法的典型内核追踪。

图 1. 已加速的算法内核追踪

最值得关注的是以下性能相关字段:

Burst Length(突发长度)
描述在一个传输事务内发送的数据包数量。
Burst Size(突发量)
描述每个数据包中传输的字节数。

给定突发长度为 1 且每个数据包仅 4 个字节的情况下,它将需要大量独立的 AXI 传输事务来传输任意合理数量的数据。

注释: Vitis 核开发套件创建的突发量永远不会小于 4 个字节,即使发射的数据量不足 4 个字节也是如此。在此情况下,如果在未启用 AXI 突发的情况下访问多个连续项,那么可以观测到对同一地址执行多次 AXI 读取。

因此,突发长度越短以及突发量越小(远小于 512 位)的传输事务,就越适合进行接口性能最优化。