Article ID: 000078263 Content Type: Troubleshooting Last Reviewed: 10/10/2016

Why does Arria 10 Transceiver Toolkit (TTK) fail to find any PCIe transceiver links in Quartus Prime software 16.0?

Environment

    Intel® Quartus® Prime Pro Edition
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Description

Due to a problem in the Quartus® Prime version 16.0 software, you will see no transceiver links when you open TTK on a PCIe® interface.  See this screenshot .

This is due to missing clock connections for the PCIe module's Transceiver Reconfiguration Controller.

Resolution

To work around this issue, edit the instantiation <your design name>_altera_pcie_a10_hip_* of the Hard IP for PCI Express module and add the PCIe reference clock to the Transceiver Reconfiguration Controller connections as shown below. Replace <refclk_clk> below with the actual PCIe refclk signal used in your design.

FROM:

.xcvr_reconfig_clk  (1'b0),
...
.reconfig_pll0_clk   (1'b0),
...
.reconfig_pll1_clk   (1'b0),

TO:

.xcvr_reconfig_clk              (<refclk_clk>), 
...
.reconfig_pll0_clk              (<refclk_clk>),
...
.reconfig_pll1_clk              (<refclk_clk>),

This problem is scheduled to be fixed in a future version of the Quartus Prime software.

1