E-Tile Transceiver PHY User Guide

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

9.2.24.4. Fixing Parameter Values

For optimal transceiver performance in certain data rate and channel profiles, some analog parameters should be fixed so that subsequent initial coarse adaptation or continuous adaptation does not change the value.

To fix the GainLF and GainHF parameters, use attribute code 0x002C and 0x006C in sequence.

  1. Use attribute code 0x002C and {0x85[7:0],0x84[7:0]} set to 0x0108.

    The return value on registers {0x89[7:0],0x88[7:0]} is the current fix status.

  2. Use attribute code 0x006C with the following values:
    • 0x84[0] = 1'b0
    • 0x84[1] = 1'b1 to fix GainLF or 1'b0 to allow adaptation to set GainLF
    • 0x84[2] = 1'b1 to fix GainHF or 1'b0 to allow adaptation to set GainHF
    • 0x84[3] = 1'b0
    • 0x84[5:4] = 2’b00
    • 0x84[7:6] = 2’b00
    • 0x85[7:0] = 8'h00

    The return value on registers {0x89[7:0],0x88[7:0]} is 0x002C.

To fix the RF_P2, RF_P1, RF_P0, RF_B1, and RF_B0 parameters, use attribute code 0x002C and 0x006C in sequence.

  1. Use attribute code 0x002C and {0x85[7:0],0x84[7:0]} set to 0x0109.

    The return value on registers {0x89[7:0],0x88[7:0]} is the current fix status.

  2. Use attribute code 0x006C with the following values:
    • 0x84[0] = 1'b1 to fix RF_P2 or 1'b0 to allow adaptation to set RF_P2
    • 0x84[1] = 1'b1 to fix RF_P1 or 1'b0 to allow adaptation to set RF_P1
    • 0x84[2] = 1'b1 to fix RF_P0 or 1'b0 to allow adaptation to set RF_P0
    • 0x84[3] = 1'b1 to fix RF_B0 or 1'b0 to allow adaptation to set RF_B0
    • 0x84[4] = 1'b1 to fix RF_B1 or 1'b0 to allow adaptation to set RF_B1
    • 0x84[7:5] = 3'h0
    • 0x85[7:0] = 8'h00

    The return value on registers {0x89[7:0],0x88[7:0]} is 0x002C.