AN 784: Partial Reconfiguration over PCI Express* Reference Design for Intel® Arria® 10 Devices

ID 683856
Date 9/24/2018
Public
Document Table of Contents

1.3.1.1. PCI Express* IP core

The Intel® Arria® 10 Hard IP for PCI Express* IP core is Gen3x8 with a 256-bit interface, running at 250 MHz.

The following table provides information on the PCI Express* IP parameters that the reference design uses that are different from the default settings:
Table 3.   PCI Express* IP Core Configuration
Setting Parameter Value
System Settings Application interface type Avalon-MM with DMA
Hard IP mode Gen3:x8, Interface: 256-bit, 250 MHz
Port type Native endpoint
RX buffer credit allocation for received requests vs completions Low
Avalon-MM Settings Enable control register access (CRA) Avalon-MM slave port Disable
Base Address Registers - BAR2 Type 32-bit non-prefetchable memory
Base Address Registers - BAR4 Type 32-bit non-prefetchable memory
Device Identification Registers Vendor ID 0x00001172
Device ID 0x00005052
Revision ID 0x00000001
Class code 0x00ea0001
Subsystem Vendor ID 0x00001172
Subsystem Device ID 0x00000001
PCI Express/PCI Capabilities - Device Maximum payload size 256 Bytes
Configuration, Debug, and Extension Options Enable Intel® Arria® 10 GX FPGA Development Kit Connection Enable
PHY Characteristics Requested equalization far-end TX preset Preset 9
Note: Instantiate the PCI Express* IP core as part of a Platform Designer system.