AXI4-Lite Bridge CSR 从接口 - 5.0 简体中文

QDMA Subsystem for PCI Express 产品指南 (PG302)

Document ID
PG302
Release Date
2023-10-18
Version
5.0 简体中文

AXI4‑Lite 从接口用于访问 AXI Bridge 和 QDMA 内部寄存器。地址位 [15] 指示访问的是 QDMA 寄存器还是 AXI Bridge 寄存器。

  • s_axil_csr_awaddr[15] = 1'b1 时,写入访问对应的是 QDMA CSR 寄存器。
  • s_axil_csr_awaddr[15] = 1'b0 时,写入访问对应的是 Bridge 寄存器(访问 Bridge 寄存器时,从地址 0x0000xDFF 的访问将重定向至 PCIe 核配置空间访问,源自地址 0xE00 的访问则将定向至 Bridge 寄存器)。
  • s_axil_csr_araddr[15] = 1'b1 时,读取访问对应的是 QDMA CSR 寄存器。
  • s_axil_csr_araddr[15] = 1'b0 时,读取访问对应的是 Bridge 寄存器。访问 Bridge 寄存器时,从地址 0x0000xDFF 的访问将重定向至 PCIe 核配置空间访问,源自地址 0xE00 的访问则将定向至 Bridge 寄存器。

QDMA 寄存器专为 VF 和 PF 经过虚拟化。例如,VF 和 PF 可以访问地址空间的不同部分,并且各自均可访问自己的队列。为满足访问特定功能的需求,用户逻辑可以在写入访问 s_axil_awuser[7:0] 上和读取访问 s_axil_aruser[7:0] 上提供功能 ID,从而为 QDMA 提供适当的内部寄存器访问。在 AXI4‑Lite 从接口上支持单一未完成读取请求和单一未完成写入请求。

AXI4‑Lite 从接口还可使用 Bridge 寄存器生成供应商定义报文 (VDM)。