入门示例 - 2023.2 简体中文

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

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

以下示例涵盖了 VSC 支持的部分热门设计功能特性。这些示例均发布在 GitHub 上,下表提供了指向其中每个示例的链接。

表 1. VSC 支持的热门设计功能特性
示例 名称 功能特性覆盖范围
卷积滤波器 quick_start_sc 快速入门部分中对此示例进行了详细描述。其中涵盖了部分 VSC 基础功能特性,例如,多 CU。
硬件仿真 debug_profile_sc

此示例涵盖了确认功能特性:

  1. 硬件仿真。
  2. 对卡上的加速器执行进行剖析。
CU 到 GMIO 传输类型 gmio_transfers_sc 全局存储器 I/O 传输。
将文件传输到 CU file_filter_sc

此示例涵盖了专用 I/O 传输的多项功能特性:

  1. 使用乒乓缓冲器进行 P2P 和 H2C 文件传输。如需了解更多详情,请参阅 特殊数据传输模型
  2. 创建和使用多文件缓冲器对象,这些对象可用于多 CU 计算。如需了解更多详情,请参阅 特殊数据传输模型
  3. 输入缓冲器和输出缓冲器到 ACC 的定制同步,由用户定义。
AXI4‑Stream 的自由运行的 PE streaming_sc 包含自由运行的处理元素和 AXI4‑Stream 反馈连接的 ACC。展示串流深度。软件仿真。
含 CPU 的多个 ACC mult_acc_compose_sc 允许单个 xclbin 内包含多个加速器 (VPP_ACC),将其组成单一流水线,PE 之间含或不含 CPU 处理。
多卡加速器 mult_card_sc 用于控制多卡多加速器设计的应用代码。