AN 829: PCI Express* Avalon® -MM DMA Reference Design

ID 683554
Date 6/11/2018

1.2.2. Parameter Settings for PCI Express Hard IP Variations

This reference design supports a 256-byte maximum payload size. The following tables list the values for all the parameters.

Table 1.  System Settings
Parameter Value
Number of lanes

Intel® Cyclone® 10 GX: x4

Intel® Arria® 10, Intel® Stratix® 10: x8

Lane rate

Intel® Cyclone® 10 GX: Gen2 (5.0 Gbps)

Intel® Arria® 10 Intel® Stratix® 10: Gen3 (8.0 Gbps)

RX buffer credit allocation – performance for received request

Intel® Arria® 10, Intel® Cyclone® 10 GX: Low

Intel® Stratix® 10: Not available

Table 2.  Base Address Register (BAR) Settings
Parameter Value
BAR0 64-bit prefetchable memory
BAR1 Disabled

64-bit prefetchable memory

BAR2 is disabled for Intel® Stratix® 10

BAR3 Disabled

64-bit prefetchable memory

BAR4 is disabled for Intel® Arria® 10 and Intel® Cyclone® 10 GX

BAR5 Disabled
Table 3.  Device Identification Register Settings
Parameter Value
Vendor ID 0x00001172
Device ID 0x0000E003
Revision ID 0x00000001
Class Code 0x00000000
Subsystem Vendor ID 0x00000000
Subsystem Device ID 0x00000000
Table 4.   PCI Express* / PCI* Capabilities
Parameter Value
Maximum payload size 256 Bytes
Completion timeout range None
Implement Completion Timeout Disable Enabled
Table 5.  Error Reporting Settings
Parameter Value
Advanced Error Reporting (AER) Enabled
ECRC checking Disabled
ECRC generation Disabled
Table 6.  Link Settings
Parameter Value
Link port number 1
Slot clock configuration Enabled
Table 7.  Message Signaled Interrupts (MSI) and MSI-XSettings
Parameter Value
Number of MSI messages requested 4
Implement MSI-X Disabled
Table size 0
Table offset 0x0000000000000000
Table BAR indicator 0
Pending bit array (PBA) offset 0x0000000000000000
PBA BAR Indicator 0
Table 8.  Power Management
Parameter Value
Endpoint L0s acceptable latency Maximum of 64 ns
Endpoint L1 acceptable latency Maximum of 1 us
Table 9.   PCIe* Address Space Setting
Parameter Value
Address width of accessible PCIe memory space 40