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

ID 683501
日期 6/26/2023
Public
文档目录

4.3.3.1. 传统中断

Legacy中断使用virtual wire消息来模拟原始的PCI电平敏感中断。使用Message TLP在PCIe链路上发出R-Tile IP for PCIelegacy中断信号。术语INTx是4个传统中断, INTA#、INTB#、INTC#和INTD#的统称。R-Tile IP for PCIe置位app_int_i会导致生成Assert_INTx Message TLP并向上游发送。解除置位app_int_i会导致生成Deassert_INTx Message TLP并向上游发送。要使用legacy中断,必须清零Interrupt Disable位,即配置头中Command寄存器的bit 10。然后,必须关闭MSI Enable位。

表 63.  传统中断
信号名称 方向 描述 EP/RP/BP 时钟域

pX_app_int_i[7:0]

输入 置位后,这些信号指示请求置位INTx message。从高电平到低电平的跳变指示请求解除置位INTx message。该总线仅用于Endpoint。每个位都与相应的物理功能相关联。 EP slow_clk
pX_app_int_ready_o[7:0] 输出 每个物理功能一个位。新的app_int_i值应保持该值直到app_int_ready_o=1。 EP slow_clk
pX_irq_status_o 输出

这些信号将legacy中断驱动到Root Port模式下的Application Layer。该中断源记录在Port Configuration and Status寄存器的Root Port Interrupt Status寄存器中。

RP slow_clk