Parameters to load
{0x85[7:0],0x84[7:0]}
GainLF, GainHF, GS1 and GS2
0x0015
RF_P2, RF_P1, RF_P0, RF_B1, RF_B0
0x0012
The return value is 0x002C.
9.2.21.4. Fixing Parameter Values
For optimal transceiver performance in certain datarate 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, GS1, and GS2 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[3:2] = 2’b00
•
0x84[4] = 1’b1 to fix GS2 or 1’b0 to allow adaptation to set GS2
•
0x84[5] = 1’b1 to fix GS1 or 1’b0 to allow adaptation to set GS1
•
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_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[2:1] = 2’b00
•
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.
9.3. PMA Registers 0x200 to 0x203 Usage
Use registers 0x200 to 0x203 as an alternative method to set certain PMA attributes
or to perform a PMA analog reset. For details, refer to Loading a PMA Configuration.
9. Register Map
UG-20056 | 2019.02.04
Intel
®
Stratix
®
10 E-Tile Transceiver PHY User Guide
184