L- and H-Tile Transceiver PHY User Guide

ID 683621
Date 1/30/2024
Document Table of Contents

6.13.1. Native PHY Debug Master Endpoint (NPDME)

The NPDME is a JTAG-based Avalon® memory-mapped interface master that provides access to the transceiver and PLL registers through the system console. You can enable NPDME using the Enable Native PHY Debug Master Endpoint option available under the Dynamic Reconfiguration tab in the Native PHY and PLL IP cores. When using NPDME, the Quartus Prime software inserts the debug interconnect fabric to connect with USB, JTAG, or other net hosts. Select the Share Reconfiguration Interface parameter when the Native PHY IP instance has more than one channel. The transceiver Toolkit uses NPDME and it is a useful tool in debugging transceiver links.

When you enable NPDME in your design, you must:

  • connect an Avalon® memory-mapped interface master to the reconfiguration interface.
  • OR connect the reconfig_clk, reconfig_reset signals and ground the reconfig_write, reconfig_read, reconfig_address and reconfig_write data signals of the reconfiguration interface. If the reconfiguration interface signals are not connected appropriately, there is no clock or reset for the NPDME, and the NPDME does not function as expected.

    Refer to the example connection below:

    .reconfig_clk (mgmt_clk),

    .reconfig_reset (mgmt_reset),

    .reconfig_write (1'b0),

    .reconfig_address (11'b0),

    .reconfig_read (1'b0),

    .reconfig_writedata (32'b0),

Note: You cannot merge multiple reconfiguration interfaces when NPDME is enabled.