E-Tile Transceiver PHY User Guide

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

8.14. Initializing an RX

For a given instance and channel number, do the following.

  1. Set the recalibration flags using PMA attribute code 0x0011.
    1. Write 0x84[0] = 1'b0.
    2. Write 0x84[1] = 1'b1 to recalibrate the PMA receiver path.
    3. Write 0x84[7:2] = 5'h00.
    4. Write 0x85[7:0] = 8'h00.
  2. Disable the RX and leave the TX enabled by using PMA attribute code 0x0001.
    1. Write 0x84[0] = 1'b1.
    2. Write 0x84[1] = 1'b0 to disable RX.
    3. Write 0x84[2] = 1'b1.
    4. Write 0x84[7:3] = 5'h00.
    5. Write 0x85[7:0] = 8'h00.
  3. Enable the RX and leave the TX enabled by using PMA attribute code 0x0001.
    1. Write 0x84[0] = 1'b1.
    2. Write 0x84[1] = 1'b1 to enable the RX.
    3. Write 0x84[2] = 1'b1.
    4. Write 0x84[7:3] = 5'h00.
    5. Write 0x85[7:0] = 8'h00.
  4. Wait for rx_pma_ready to assert.