嵌入式 AI 引擎系统 - 2023.2 简体中文

Versal 自适应 SoC 系统和解决方案规划方法指南 (UG1504)

Document ID
UG1504
Release Date
2023-11-15
Version
2023.2 简体中文

嵌入式 AI 引擎系统包含 Versal 自适应 SoC 中的嵌入式处理器及加速逻辑,在以下 2 个主要的加速组件类别中均内置此加速逻辑:传统 PL(LUT、BRAM、URAM、DSP)和 AI 引擎。对于 Versal 自适应 SoC,嵌入式计算系统包含 Arm Cortex-A72Cortex-R5F 处理器。对于此设计类型,使用模型覆盖范围广泛,从复杂的嵌入式软件栈到简单的裸机栈(仅用于支持加速单元编程)都包含在内。

嵌入式 AI 引擎系统设计可运行在内建嵌入式处理器上执行的软件栈,充当加速单元上运行的内核的整体控制层。嵌入式处理器与 Versal 自适应 SoC 之间的数据传输由 Xilinx Runtime (XRT) 应用编程接口 (API) 来管理。这些 API 还具有用于管理加速单元的函数调用。

虽然嵌入式 AI 引擎能完全通过硬件串流对接到 Versal 器件中的 PL,但其目标系统也包括利用嵌入式 Arm 处理子系统并使用 AI 引擎和 PL 的系统,如下图所示。

图 1. 嵌入式 AI 引擎系统