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

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

7.1.4. 传统中断

传统中断使用virtual wire消息来模拟原始的PCI电平敏感中断。 Intel® Stratix® 10使用Message TLP在PCIe链路上发出传统中断信号。术语INTx是传统中断INTA#,INTB#,INTC#和INTD#的统称。 Intel® Stratix® 10置位app_int_sts会导致生成Assert_INTx Message TLP并向上游发送。app_int_sts的置低会导致生成Deassert_INTx Message TLP并向上游发送。要使用传统中断,必须清零Interrupt Disable比特,Command寄存器的bit 10。然后,关闭MSI Enable比特。

下图显示了了传统接口的中断时序。传统中断处理程序置位app_int_sts以指示Hard IP for PCI Express发送Assert_INTx message TLP。

图 60. 传统中断置位

下图显示了了传统中断置低的时序。传统中断处理程序置位app_int_sts以使Hard IP for PCI Express发送Deassert_INTx消息。

图 61. 传统中断置低对于多功能实现,app_int_sts[0]用于PF0,app_int_sts[1]用于PF1,以此类推。