beautypg.com

Msi registers – Altera Stratix V Avalon-ST User Manual

Page 80

background image

MSI Registers

Figure 5-2: MSI Register Byte Address Offsets and Layout

0x050

0x054
0x058

Message Control

Configuration MSI Control Status

Register Field Descriptions

Next Cap Ptr

Message Address

Message Upper Address

Reserved

Message Data

31

24 23

16 15

8 7

0

0x05C

Capability ID

Table 5-4: MSI Control Register - 0x050

Bits

Register Description

Default Value

Access

[31:25]

Not implemented

0

RO

[24]

Per-Vector Masking Capable. This bit is hardwired to 1. The

design always supports per-vector masking of MSI interrupts.

1

RO

[23]

64-bit Addressing Capable. When set, the device is capable of

using 64-bit addresses for MSI interrupts.

Set in Qsys

RO

[22:20]

Multiple Message Enable. This field defines the number of

interrupt vectors for this function. The following encodings are

defined:
• 3'b000: 1 vector

• 3'b001: 2 vectors

• 3'b010: 4 vectors

• 3'b011: 8 vectors

• 3'b100: 16 vectors

• 3'b101: 32 vectors
The

Multiple Message Capable

field specifies the maximum

value allowed.

0

RW

[19:17]

Multiple Message Capable. Defines the maximum number of

interrupt vectors the function is capable of supporting. The

following encodings are defined:
• 3'b000: 1 vector

• 3'b001: 2 vectors

• 3'b010: 4 vectors

• 3'b011: 8 vectors

• 3'b100: 16 vectors

• 3'b101: 32 vectors

Set in Qsys

RO

5-6

MSI Registers

UG-01097_sriov

2014.12.15

Altera Corporation

Registers

Send Feedback