E-Tile Transceiver PHY User Guide

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

7.11. PMA Attribute Details

Use the following steps to update the PMA analog settings by changing the PMA attributes in the PMA Avalon® memory-mapped interface. Refer to PMA Attribute Codes for a list of the PMA attribute features.

  1. To modify PMA settings using PMA attribute codes, write the appropriate PMA attribute code and data to the PMA Avalon® memory-mapped interface reconfiguration registers 0x87 to 0x84.
  2. Issue a PMA attribute code request by setting 0x90[0] to 1.
  3. Verify that the PMA attribute code is sent to the PMA by verifying that 0x8A[7] is asserted.
  4. Verify that 0x8B[0] deasserts to indicate that the PMA attribute code transaction completed.
  5. Read 0x89 to 0x88 if the PMA attribute code is expected to return data.
  6. Write 0x8A[7] to 1 to clear the 0x8A[7] value.
  7. Repeat steps 1 to 6 for additional PMA attribute codes.
Note: Address 0x8A[7] is asserted upon device configuration. You must clear the bit by writing 0x8A[7] to 1 before writing any attributes to the PMA.