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

ID 683730
Date 1/20/2021
Public
Document Table of Contents

1.4.1.1. Intel Arria 10/Cyclone 10 Hard IP for PCI Express IP

Instantiate the Intel Arria 10/Cyclone 10 Hard IP for PCI Express IP as part of a Platform Designer system. The Intel Arria 10/Cyclone 10 Hard IP for PCI Express IP 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.   Intel Arria 10/Cyclone 10 Hard IP for PCI Express IP Configuration
Tab 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