描述符引擎 - 5.0 简体中文

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

Document ID
PG302
Release Date
2023-05-16
Version
5.0 简体中文

描述符引擎负责管理每个队列的主机到卡 (H2C) 和卡到主机 (C2H) 描述符环形缓冲器的使用者侧的操作。每个队列的上下文用于判定描述符引擎处理每个队列的不同方式。当描述符可用且满足其他条件时,描述符引擎将向 PCIe 发出读取请求以提取描述符。收到的描述符将卸载到描述符旁路输出接口(旁路模式)或直接交付给 DMA 引擎(内部模式)。当 H2C 串流或存储器映射 DMA 引擎完成描述符时,可将状态写回状态描述符,并且可生成中断和/或标记响应,以将当前 DMA 进度告知软件和用户逻辑。描述符引擎还会提供流量管理器接口,将每个队列的某些状态通知用户逻辑。这样在需要对 DMA 行为进行自定义和最优化时,即可允许用户逻辑做出明智的决策。