An assertion indicates that an interrupt associated with the vector, function, and pending fields on the bus should be generated to PCIe. Once asserted, Usr_irq_in_vld must remain high until usr_irq_out_ack is asserted by the DMA.
The MSIX vector to be sent.
Vector starts from 0 to 7. Vector 0 is the first vector.
The function of the vector to be sent.
An assertion of the acknowledge bit indicates that the interrupt was transmitted on the link the user logic must wait for this pulse before signaling another interrupt condition.
An assertion of fail indicates that the interrupt request was aborted before transmission on the link.
Eight vectors is the maximum allowed per function.