|cfg_interrupt_msix_enable||O||Configuration Interrupt MSI-X Function
When asserted, indicates that the Message Signaling Interrupt (MSI-X) messaging is enabled, per function.
|cfg_interrupt_msix_mask||O||Configuration Interrupt MSI-X Function Mask.
Indicates the state of the Function Mask bit in the MSI-X Message Control field, This is a 4 bit signal but only bit 0 is used for this.
|cfg_interrupt_msix_address||I||Configuration Interrupt MSI-X Address.
When the core is configured to support MSI-X interrupts, this bus is used by the user logic to communicate the address to be used for an MSI-X message.
Configuration Interrupt MSI-X Data.
When the core is configured to support MSI-X interrupts, this bus is used by the user logic to communicate the data to be used for an MSI-X message.
|cfg_interrupt_msix_int||I||Configuration Interrupt MSI-X Data Valid.
This signal indicates that valid information has been placed on the cfg_interrupt_msix_address[63:0] and cfg_interrupt_msix_data[31:0] buses, and the originating function number has been placed on cfg_interrupt_msi_function_number[3:0]. The core internally registers the associated address and data from cfg_interrupt_msix_address and cfg_interrupt_msix_data on the 0-to-1 transition of this valid signal. The user application must ensure that the cfg_interrupt_msix_enable bit corresponding to function in use is set before asserting cfg_interrupt_msix_int. After asserting an interrupt, the user logic must wait for the cfg_interrupt_msix_sent or cfg_interrupt_msix_fail indication from the core before asserting a new interrupt.
|cfg_interrupt_msix_sent||O||Configuration Interrupt MSI-X Interrupt Sent.
The core generates a one-cycle pulse on this output to indicate that it has accepted the information placed on the cfg_interrupt_msix_address[63:0] and cfg_interrupt_msix_data[31:0] buses, and an MSI-X interrupt message has been transmitted on the link. The user application must wait for this pulse before signaling another interrupt condition to the core.
|cfg_interrupt_msix_fail||O||Configuration Interrupt MSI-X Interrupt
A one-cycle pulse on this output indicates that the interrupt controller has failed to transmit MSI-X interrupt on the link. The user application must retransmit the MSI-X interrupt in this case.