Arria® 10 Transceiver PHY User Guide

ID 683617
Date 4/01/2024
Public
Document Table of Contents

9.2.1. Enabling Transceiver Toolkit Support

To enable Arria® 10 transceiver toolkit support, you must enable the following parameters in the Transceiver Native PHY and Transceiver PLL IP cores.
Table 332.  Parameters to Enable Transceiver Toolkit Support in Transceiver Native PHY IP Core
Parameter Description
Enable Dynamic Reconfiguration Allows you to change the configuration of the transceiver channels and PLLs without powering down the device.
Enable Native PHY Debug Master Endpoint (NPDME) Allows you to access the transceiver and PLL registers through System Console. When you recompile your design, the Quartus® Prime software inserts the NPDME debug fabric and embedded logic.
Enable control and status registers Enables soft registers to read status signals and write control signals on the PHY interface through the embedded debug.
Enable PRBS Soft Accumulators Enables soft logic for performing PRBS bit and error accumulation when you use the hard PRBS generator and checker.
Enable capability registers Enables capability registers that provide high-level information about the configuration of the transceiver channel.
Table 333.  Parameters to Enable Transceiver Toolkit Support in Transceiver PLL IP Core
IP Core Parameter to Enable
Transceiver ATX PLL Intel FPGA IP
  • Enable Dynamic Reconfiguration
  • Enable Native PHY Debug Master Endpoint
CMU PLL Intel FPGA IP
fPLL Intel FPGA IP

The following figures illustrate the parameters that you must enable to debug transceivers in Arria® 10 GX transceiver designs.

Figure 289. Dynamic Reconfiguration Parameters in Arria® 10 GX Transceiver Native PHY IP Core
Figure 290. Dynamic Reconfiguration Parameters in Arria® 10 GX Transceiver ATX PLL IP Core

You can either activate these settings when you first instantiate these components or modify the instances after preliminary compilation. Follow these steps for each transceiver IP core:

  1. In the IP Components tab of the Project Navigator, right click the IP instance, and click Edit in Parameter Editor.
  2. Turn on debug settings.
    Refer to the Dynamic Reconfiguration Parameters in Arria® 10 GX Transceiver Native PHY IP Core and Dynamic Reconfiguration Parameters in Arria® 10 GX Transceiver ATX PLL Core diagrams.
  3. Connect the reference signals that the debugging logic requires, if applicable.
    The NDPME requires connections for clock and reset signals. For details about frequency requirements, refer to the Ports and Parameters section.
  4. Click Generate HDL.
After enabling parameters for all IPs in the design, recompile the project.