H2C MM 引擎 - 4.0 简体中文

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

Document ID
PG302
Release Date
2022-05-20
Version
4.0 简体中文

H2C MM 通过 H2C AXI-MM 接口将数据从主机存储器移至卡存储器。该引擎会在 PCIe 上生成读取,并基于 MRRS 以及 PCIe 读取不得超过 4 KB 边界的要求,将描述符拆分为多个读取请求。收到读取请求的完成数据后,就会在 H2C AXI-MM 接口上生成 AXI 写入。对于未对齐的源和目标地址,硬件将对数据进行移位,并在 AXI-MM 上拆分写入,以免跨 4 KB 边界。检查每个已完成的描述符,判定是否需要写回和/或中断。

对于内部模式,描述符引擎会将存储器映射的描述符直接交付至 H2C MM 引擎。用户逻辑也可以将描述符注入 H2C 描述符旁路接口,以将数据从主机移至卡存储器。这样即可执行一些有趣的操作,如在同一个队列中混用控制和 DMA 命令。控制信息可发送至控制处理器,以指示 DMA 操作完成。