Article ID: 000075395 Content Type: Troubleshooting Last Reviewed: 01/18/2022

What assignments do I need for a PCIe Gen1, Gen2 or Gen3 design that targets an Arria 10 ES2, ES3 or production device?

Environment

    Intel® Quartus® Prime Pro Edition
    PCI Express
    Intel® Arria® 10 Cyclone® 10 Hard IP for PCI Express
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Description

What assignments do I need for a PCI® Express Gen1, Gen2 or Gen3 design that targets an Arria® 10 ES2, ES3 or production device?

Resolution

The settings or assignments in the Workaround/Fix section are recommended for PCIe® designs; they are currently not included by default with the Quartus® Prime Software.

Workaround/Fix
Follow the instructions corresponding to the Quartus Prime version you are using.  

Quartus Prime 15.0 and 15.1
Follow the instructions in the rd04242015_385_150_151.pdf.

Quartus Prime 16.0
Upgrade to Quartus Prime 16.0.2 or later for the latest settings.  Also, follow the instructions in the 16.0.2 and later section below.

Quartus Prime 16.0.1
Follow the instructions in rd04242015_385_1601.pdf or upgrade to Quartus Prime 16.0.2.  Use the following files as shown in the PDF.


Quartus Prime 16.0.2, 16.1 and 16.1.1
Follow the instructions in rd04242015_385_1602.pdf.

Quartus Prime 16.1.2 or later
Starting in Quartus Prime 16.1.2, the recommended transceiver settings are set by default for PCIe.

If you are upgrading your Arria 10 PCIe from an earlier version of Quartus Prime, follow the instructions in rd04242015_385_1612.pdf.

Related Products

This article applies to 4 products

Intel® Arria® 10 GX FPGA
Intel® Arria® 10 FPGAs and SoC FPGAs
Intel® Arria® 10 GT FPGA
Intel® Arria® 10 SX SoC FPGA

1