beautypg.com

Altera Arria V Avalon-ST User Manual

Page 120

background image

Figure 7-1: MSI Handler Block

MSI Handler

Block

app_msi_req

app_msi_ack

app_msi_tc[2:0]

app_msi_num[4:0]

app_msi_func[2:0]

app_int_sts_vec[7:0]

cfg_msicsr[15:0]

The following figure illustrates a possible implementation of the MSI handler block with a per vector

enable bit. A global Application Layer interrupt enable can also be implemented instead of this per vector

MSI.

Figure 7-2: Example Implementation of the MSI Handler Block

app_int_en0

app_int_sts0

app_msi_req0

app_int_en1

app_int_sts1

app_msi_req1

app_int_sts

MSI

Arbitration

msi_enable & Master Enable

app_msi_req

app_msi_ack

Vector 1

Vector 0

IRQ

Generation

App Layer

IRQ

Generation

App Layer

R/W

R/W

7-2

MSI Interrupts

2014.12.15

Altera Corporation

Interrupts

Send Feedback

This manual is related to the following products: