Arria® 10 Transceiver PHY User Guide

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

6. Reconfiguration Interface and Dynamic Reconfiguration

This chapter explains the purpose and the use of the Arria® 10 reconfiguration interface that is part of the Transceiver Native PHY IP core and the Transceiver PLL IP cores.

Dynamic reconfiguration is the process of dynamically modifying transceiver channels and PLLs to meet changing requirements during device operation. Arria® 10 transceiver channels and PLLs are fully customizable, allowing a system to adapt to its operating environment. You can customize channels and PLLs by dynamically triggering reconfiguration during device operation or following power-up. Dynamic reconfiguration is available for Arria® 10 Transceiver Native PHY, fPLL, ATX PLL, and CMU PLL IP cores.

Use the reconfiguration interface to dynamically change the transceiver channel or PLL settings for the following applications:

  • Fine tuning signal integrity by adjusting TX and RX analog settings
  • Enabling or disabling transceiver channel blocks, such as the PRBS generator and the checker
  • Changing data rates to perform auto negotiation in CPRI, SATA, or SAS applications
  • Changing data rates in Ethernet (1G/10G) applications by switching between standard and enhanced PCS datapaths
  • Changing TX PLL settings for multi-data rate support protocols such as CPRI
  • Changing RX CDR settings from one data rate to another
  • Switching between multiple TX PLLs for multi-data rate support

The Native PHY and Transmit PLL IP cores provide the following features that allow dynamic reconfiguration:

  • Reconfiguration interface
  • Configuration files
  • Feature to add PMA analog settings (optional) to the Configuration files (Native PHY only)
  • Multiple reconfiguration profiles (Native PHY and ATX PLL)
  • Embedded reconfiguration streamer (Native PHY and ATX PLL)
  • Native PHY Debug Master Endpoint (NPDME)
  • Optional reconfiguration logic