仅对英特尔可见 — GUID: yil1602621526578
Ixiasoft
仅对英特尔可见 — GUID: yil1602621526578
Ixiasoft
4.4.3. 中断接口
R-Tile Avalon® -ST IP for PCI Express支持Message Signaled Interrupts (MSI),MSI-X中断和legacy中断。MSI和legacy中断为互斥访问。
用户应用程序生成的MSI是单个Dword(双字)存储器写TLP,以实现中断。该中断机制可节省管脚,因为它不使用单独的缆线用于中断。此外,单个Dword为中断消息中呈现的数据提供了灵活性。MSI Capability结构存储在Configuration Space中,并使用Configuration Space通路对其进行编程。用户应用程序生成MSI-X消息,它是单Dword存储器写。MSI-X Capability结构指向存储在存储器中的MSI-X表格结构和MSI-X Pending Bit Array (PBA)结构。该方案不同于,因为MSI Capability结构中包含关于中断的所有控制和状态信息。
通过将Configuration Space Command的Interrupt Disable位(bit[10])编程为1'b0来使能Legacy中断。当Legacy中断使能时,IP核使用虚拟线路仿真INTx中断。app_int_sts端口控制Legacy中断生成。