Pci express and pci capabilities parameters, Device capabilities, Pci express and pci capabilities parameters -8 – Altera Arria 10 Avalon-MM User Manual

Page 34: Device capabilities -8

Advertising
background image

PCI Express and PCI Capabilities Parameters

This group of parameters defines various capability properties of the IP core. Some of these parameters

are stored in the PCI Configuration Space - PCI Compatible Configuration Space. The byte offset

indicates the parameter address.

Device Capabilities

Table 3-5: Capabilities Registers

Parameter

Possible Values

Default Value

Description

Maximum

payload size

128 bytes
256 bytes
512 bytes

1024 bytes
2048 bytes

128 bytes

Specifies the maximum payload size supported. This

parameter sets the read-only value of the max payload

size supported field of the Device Capabilities register

(0x084[2:0]). Address: 0x084.

Completion

timeout

range

ABCD

BCD

ABC

AB

B

A

None

ABCD

Indicates device function support for the optional

completion timeout programmability mechanism. This

mechanism allows the system software to modify the

completion timeout value. This field is applicable only to

Root Ports and Endpoints that issue requests on their

own behalf. Completion timeouts are specified and

enabled in the Device Control 2 register (0x0A8) of the

PCI Express Capability Structure Version. For all other

functions this field is reserved and must be hardwired to

0x0000b. Four time value ranges are defined:
• Range A: 50 us to 10 ms

• Range B: 10 ms to 250 ms

• Range C: 250 ms to 4 s

• Range D: 4 s to 64 s
Bits are set to show timeout value ranges supported. The

function must implement a timeout value in the range

50 sto 50 ms. The following values specify the range:
• None—Completion timeout programming is not

supported

• 0001 Range A

• 0010 Range B

• 0011 Ranges A and B

• 0110 Ranges B and C

3-8

PCI Express and PCI Capabilities Parameters

UG-01145_avmm

2015.05.14

Altera Corporation

Parameter Settings

Send Feedback

Advertising