E-Tile Transceiver PHY User Guide

ID 683723
Date 9/08/2023
Document Table of Contents
Give Feedback

8.12.2. Native PHY IP GUI Details

Refer to PMA Adaptation for more details.

For PMA bring up, refer to the DTF flow in PMA Bring Up Flow. To get optimal performance from the PMA across dynamic temperature conditions, PMA parameter tuning is required before initiating receiver initial adaptation and receiver continuous adaptation.

What follows is the Native PHY IP GUI configuration flow.

Figure 115. GUI for Initial Adaptation PMA Configuration Setup
  1. The PMA Adaptation tab is used to configure the transceiver PMA parameters to compensate the channel loss profile.
  2. To enable this IP feature, enable adaptation load soft IP.
  3. You can select the PMA configuration that configures the PMA AFE parameters to the required settings before initiating initial adaptation and continuous adaptation. The PMA configurations listed have been validated across PVT as per IEEE 802.3bs/bj specifications. If you have a different test setup, you must tune some of the parameters to achieve the optimal performance across the PVT.
  4. Initial adaptation and continuous adaptation PMA parameter options are:
    • fw_default
    • all legal values
  5. Initial Adaptation and continuous adaptation parameter adaptable options are:
    • fix
    • adaptable

    Some parameters are adaptable in order to compensate for loss. They may also be fixed which means that the parameter does not adapt when initial adaptation or continuous adaptation runs.

Figure 116. GUI for Continuous Adaptation PMA Configuration Setup
  1. Continuous Adaptation parameter adaptable: options are fix and adaptable
  2. Continuous Adaptation parameter values: options are same_as_initial_parameter and all legal values

Multi-PMA-Configuration Support

One Native PHY IP core supports up to eight different PMA configurations. You can choose one PMA configuration and load it for editing. The table shows the settings in each PMA configuration, which provides an overview of all PMA configurations.

PMA Adaptation settings can be further tuned for any channel. Refer to PMA Registers 0x200 to 0x203 Usage.

You can select the soft registers to choose and load the test configuration. The status of the test configuration load feature can be monitored using rcp_load_finish.

Figure 117. Multi-PMA-Configuration Settings
  1. The IP supports eight PMA configurations (you can select them).
  2. Load your PMA configuration, and apply it to all channels.
Figure 118. Enable Soft IP GUI

To enable the soft IP, turn on Enable dynamic reconfiguration and Enable control and status registers.

Figure 119. Adaptation Working Flow

In the above flow, the transceiver reset is required only for non-Hard PRBS designs, meaning that the data is coming to the transceiver tile from the FPGA core.

Refer to Loading a PMA Configuration for more details.

When using PMA Adaptation if only one PMA configuration is used and that PMA configuration consists of all FW defaults (such as 28G NRZ VSR), a warning like this appears during the design compilation process:
Warning(16788): Net "rom[0][31]" does not have a driver at alt_xcvr_native_rcp_load_rom_3gasjga.sv(44)

Either ignore this warning or, if there is only a PMA configuration with FW defaults, do not use PMA Adaptation.