用于 PCIe* 解决方案的 Intel® Stratix® 10 Avalon® -ST和Single Root I/O Virtualization (SR-IOV)接口用户指南

ID 683111
日期 12/06/2017
Public
文档目录

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 CommandInterrupt Disable bit (bit[10])设置成1'b0来使能Legacy中断。当Legacy中断使能时,IP core使用虚拟线路仿真INTx中断。app_int_sts端口控制Legacy中断生成。