对于包含 AI 引擎、PL 和 PS 的系统,请确保您的设计遵循以下先决条件以分析性能:
- 硬件
-
使用 PL IP(例如,APM IP、RTL/HLS 内核等)来计算系统中的吞吐量时延,以测量周期精确性性能。
-
- 软件
- 使用 Linux 操作系统 (OS) 以利用软件平台中包含的 aiecompiler 所提供的剖析 API。如需获取有关启用 Linux 和构建附属资料的更多信息以及有关剖析 API 的详细信息,请参阅 AI 引擎工具和流程用户指南 (UG1076)。
- PS 应用可用于协调 Arm® Cortex®-A72 上运行的整个系统(例如,从 PL/DDR 启动数据流量、启动计数器等)。PS 应用需与 G++/GCC 编译器进行交叉编译,以供 Cortex-A72 使用。PS 应用还可用于读取并输出 RTL/HLS/APM 计数器,以测量吞吐量和时延。
- 在硅片上实现设计后,可使用 Linux OS 以利用 aiecompiler 所提供的剖析 API。