用于 PCI Express* 的 Intel® FPGA R-tile Avalon® Streaming IP用户指南

ID 683501
日期 3/28/2022
Public

本文档可提供新的版本。客户应 单击此处 前往查看最新版本。

文档目录

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中断生成。