Refer to, Figure 4-2, Below – Altera Stratix V Avalon-ST User Manual

Page 52: Is high. refer to

Advertising
background image

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

Advertising