AXI 防火墙脱扣 - 2022.1 简体中文

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

Document ID
UG1393
Release Date
2022-05-25
Version
2022.1 简体中文
AXI 防火墙应能够预防主机挂起。因此在所有量产 Vitis 平台中都包含 Axi Protocol Firewall IP。当防火墙脱扣时,首先要检查的是确认主机代码与内核是否设置为使用相同的存储体。以下步骤详述了如何执行此项检查。
  1. 使用 xbutil 对 FPGA 进行编程:
    xbutil program -p <xclbin>
    提示: 如需了解有关 xbutil 的更多信息,请参阅 xbutil 实用工具
  2. 运行 xbutil 查询选项,检查存储器拓扑结构:
    xbutil query
    在以下示例中,没有与存储体关联的内核:

  3. 如果主机代码预计会使用任何 DDR 存储体/PLRAM,则该报告应指示存在问题。在此情况下,有必要检查期望的内核与主机代码。如果主机代码正在使用赛灵思 OpenCL 扩展,则必须检查内核应使用哪些 DDR 存储体。所使用的这些存储体应与指定的 connectivity.sp 选项相匹配,如 将内核端口映射到存储器 中所述。