XO 用法 - 2023.2 简体中文

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

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

AXI4 存储器映射 I/O XO 的用例不同于 AXI4‑Stream I/O XO 的用例。AXI4 存储器映射 XO 在 Vitis 的链接阶段具有下列使用限制:

  • 只能使用 AXI4 存储器映射主接口 I/O。
  • AXI4 存储器映射主接口 I/O 只能与平台中可用的从接口相连。
  • AXI4 存储器映射主接口 I/O 不能与设计中的内核进行通信。

链接阶段的 XO 用法如下:

  • 要生成 XO,开发者可以使用位于以下位置的脚本:$XILINX_VITIS/data/emulation/XO/scripts/aximm_xo_creation.sh
  • 所需 XO 配置可使用以上脚本来生成。
    $XILINX_VITIS/data/emulation/XO/scripts/aximm_xo_creation.sh --address_width <adr_width> --data_width <data_width> --id_width <id_width> --output_path <output_path>.xo 
    $XILINX_VITIS/data/emulation/XO/scripts/aximm_xo_creation.sh --address_width 64 --data_width 64 --id_width 4 --output_path sim_ipc_aximm_master.xo
  • 生成 XO 后,可在设计中通过如下所示配置来使用(此配置仅为使用样本,实际连接应基于需求来完成):
    [connectivity]
    nk=sim_ipc_aximm_master:1:aximm_master
    sp=aximm_master.M_AXIMM:HBM[0]