Device Family: Intel® Arria® 10, Intel® Arria® 10 GT, Intel® Arria® 10 GX, Intel® Arria® 10 SX

Intel Software: Quartus Prime Pro, Quartus Prime Standard

Type: Answers, How-To

Area: Intellectual Property

Last Modified: July 21, 2017
Version Found: v13.1 Arria 10 Edition
Version Fixed: v17.0
Bug ID: FB: 404050 429648 441717;
IP: Arria 10 Hard IP for PCI Express

When should I enable the Soft DFE Controller IP for Arria 10 PCIe HIP?


The Intel® Arria® 10 PCI Express* Hard IP core configured in Gen3 mode may exhibit several link recoveries or down-train due to bit errors.

Starting in Quartus® Prime v17.0, there is an option in the Arria 10 PCIe Hard IP component to enable the Soft DFE Controller IP to improve link stability for Gen3 Endpoint mode. For Gen3 Rootport mode, this IP support is expected a later release of the Quartus Prime software. The Soft DFE Controller IP is recommended for Arria 10 open systems, and for closed systems that have short reflective links.

The Soft DFE Controller IP is not supported for Autonomous HIP or CvP modes.


To enable the Soft DFE Controller IP for Arria 10 Gen3 mode, follow this procedure (in either Quartus Prime Pro or Quartus Prime Standard):

  • Open the System Contents view in Qsys.
  • Select the Hard IP (DUT).
  • Go to the PHY Characteristics tab.
  • Check the "Enable Soft DFE controller IP" check-box.
  • Regenerate the PCIe Hard IP.
  • Recompile the design.