仅对英特尔可见 — GUID: omn1504109638670
Ixiasoft
仅对英特尔可见 — GUID: omn1504109638670
Ixiasoft
3.10. 中断接口
PCIe IP core支持Message Signaled Interrupts (MSI),MSI-X中断和Legacy中断。MSI和传统(legacy)中断是互斥的(mutually exclusive)。
MSI使用TLP单一DWORD存储器写入来实现中断。此中断机制节省了管脚,因为它不使用单独的线路进行中断。此外,单一DWORD为中断消息中显示的数据提供了灵活性。MSI Capability结构存储在Configuration Space中,并使用Configuration Space访问进行编程。
Application生成单个DWORD存储器写入的MSI-X消息。MSI-X Capability结构指向存储在存储器中的MSI-X表结构和MSI-X PBA结构。该方案与MSI Capability结构不同,MSI Capability结构包含中断的所有控制和状态信息。
通过将Configuration Space Command的Interrupt Disable bit (bit[10])设置成1'b0来使能Legacy中断。当Legacy中断使能时,IP core使用虚拟线路仿真INTx中断。app_int_sts端口控制Legacy中断生成。