
Figure 4-1: Timing Diagram for MSI Interrupt Generation
pld_clk
MSI Function No
MSI Number
Status
MSI TC
app_msi_req
app_msi_req_fn[7:0]
app_msi_num[4:0]
app_msi_tc[2:0]
app_msi_ack
MSI Data
app_msi_data_pf[15:0]
app_msi_status[1:0]
Figure 4-2: Timing Diagram for MSI Pending Bit Write Operation
The MSI Pending Bit Write Operation aborts the pending MSI interrupt.
pld_clk
app_msi_req_fn[7:0]
MSI Function No.
MSI Data
app_msi_pending_bit_wr_data
app_msi_pending_bit_wr_en
MSI Vector
app_msi_num[4:0]
app_msi_data_pf[15:0]
Table 4-9: MSI-X Interrupts
Signal Direction Description
app_msix_req Input When asserted, the Application Layer is requesting that an MSI-
X interrupt be sent. Assertion causes an MSI-X posted write TLP
to be generated. The MSI-X TLP uses data from app_msi_req_
fn, app_msix_addr, app_msix_data, and app_msi_tc inputs.
Refer to Figure 4-3 below.
app_msix_ack Output Ack for MSI-X interrupts. When asserted, indicates that Hard IP
has sent an MSI-X posted write TLP in response app_msix_req .
The Application Layer must wait for after asserting app_msix_
req. The Application Layer must de-assert app_msix_req for at
least 1 cycle before signaling a new MSI interrupt.
UG-01097_sriov
2014.12.15
Interrupt Interface
4-17
Interfaces and Signal Descriptions
Altera Corporation
Send Feedback
Komentáře k této Příručce