L- and H-Tile Transceiver PHY User Guide

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

7.5.1. Recalibrating a Duplex Channel (Both PMA TX and PMA RX)

Note: Address refers to the channel offset address.

Disable background calibration if you have it on.

  1. Write 0x0 to channel offset address 0x542[0] to disable background calibration.
    You have control if 0x542[0] = 0x0 or 0x481[2] = 0x0 or if reconfig_waitrequest is low.

Recalibrating

  1. Perform a RMW operation on 0x03 with mask 0x03 to address 0x100. This sets the PMA TX and PMA RX calibration enable bit.
  2. Write 0x01 to address 0x00. This lets the PreSICE perform the calibration.
  3. Loop read 0x481[1:0] until you see both bits become 0x0.
    • PMA RX calibration is complete when 0x481[1] = 0x0.
    • PMA TX calibration is complete when 0x481[0] = 0x0.

Enable background calibration.

  1. Write 0x1 to channel offset address 0x542[0].