中断引擎 - 5.0 简体中文

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

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

中断引擎用于处理基于队列的中断和错误中断。

下图显示了中断引擎模块框图。

图 1. 中断引擎模块框图

中断引擎从 H2C MM、H2C 串流、C2H MM、C2H 串流或错误中断获取中断。

它以两种方式处理中断:直接中断或间接中断。中断来源包含相应信息用于显示它是直接中断还是间接中断。其中也有矢量信息。对于直接中断,矢量即为中断矢量,用于生成 PCIe MSI-X 报文(MSIX 表的中断矢量 indix)。对于间接中断,矢量则是中断聚合环的环索引。中断源从描述符软件上下文、完成上下文或错误中断寄存器中获取中断类型和矢量的信息。