Altera Stratix V Avalon-ST User Manual

Page 54

Advertising
background image

Figure 4-3: Timing Diagram for MSI-X Interrupt Generation

pld_clk

MSI-X Function No

MSI-X Address

MSI-X TC

app_msix_req

app_msi_req_fn[7:0]

app_msix_addr[63:0]

app_msi_tc[2:0]

app_msix_ack

MSI-X Data

app_msix_data[31:0]

app_msi_status[1:0]

Table 4-10: Legacy Interrupts

Signal

Direction

Description

app_int_sts_a

Input

The Application Layer uses this signal to generate a legacy

INT<x>

interrupt. <x> corresponds to a-d for functions

programmed to use interrupt pins a-d. The Hard IP sends an

INTx_Assert

message upstream to the Root Complex in

response to a low-to- high transition. The Hard IP sends a

INTX_

Deassert

in response to a high-to-low transition. The

INTX_

Deassert

message is only sent if a previous

INTx_Assert

message was sent.

Figure 4-4

and

Figure 4-5

for timing

diagrams.
This input has no effect if the

INT<x>Disable

bit in the PCI

Command Register of the interrupting function is set to 1.

app_int_sts_b

Input

app_int_sts_c

Input

app_int_sts_d

Input

app_int_ack

Output

A pulse on this output indicates that an

INTx_Assert

or

INTX_

Deassert

message has been sent. Assertion is in response to a

transition on a

app_int_sts_<x>

input. This signal is asserted for

at least 1 cycle when an

INTx_Assert

message TLP has been

transmitted. It is asserted when either of the following occurs:
• A low-to-high transition on one of the

app_int_sts_<x>

inputs

• A

INTX_Deassert

message TLP has been transmitted in

response to a high-to-low transition

The Application Layer must wait for

app_int_ack

the after

making a transition on one of the

app_int_sts_<x>

inputs,

before signaling a new transition.

UG-01097_sriov

2014.12.15

Interrupt Interface

4-19

Interfaces and Signal Descriptions

Altera Corporation

Send Feedback

Advertising