PL1_PHYTXEQ_COEFF

code: 431

Attention

Only for the following modules:

  • Z800q Freya (Freya-800G-4S-1P)

  • Z800o Freya (Freya-800G-4S-1P-OSFP)

# set
<module-index>/<port-index> PL1_PHYTXEQ_COEFF [<serdes_index>] <pre3> <pre2> <pre> <main> <post>

# get
<module-index>/<port-index> PL1_PHYTXEQ_COEFF [<serdes_index>] ?

Description

Control and monitor the equalizer settings of taps in the transmission direction (towards the transceiver cage).

Note

PL1_PHYTXEQ, PL1_PHYTXEQ_LEVEL, and PL1_PHYTXEQ_COEFF facilitate the configuration and retrieval of TX tap values, each offering a unique perspective. Modifications made with any of these parameters will result in updates to the read results across all of them.

Important

The following rules apply:

  • c(0) > 0.5 approx. and < 1

  • c(1) and c(-1) < 0 and > -0.4 approx.

  • c(2) > 0 and < 0.25 approx.

  • c(-3) < 0 and > -0.25 approx.

  • Taking the absolute values of each c, the sum must be <=1.

  • A sum of 1 corresponds to a TX output voltage swing of 1000 mVpp approx.

Actions

set, get

Parameters

  1. pre3: integer, pre3 tap value, negative, scaled by 1E3. Default = 0 (neutral)

  2. pre2: integer, pre2 tap value, positive, scaled by 1E3. Default = 0 (neutral)

  3. pre: integer, pre tap value, negative, scaled by 1E3. Default = 0 (neutral)

  4. main: integer, main tap value, positive, scaled by 1E3. Default = 1

  5. post: integer, post tap value, negative, scaled by 1E3. Default = 0 (neutral)

Example

# set
input:  0/1 PL1_PHYTXEQ_COEFF [0] -200 100 -100 1000 -100
output: <OK>

# get
input:  0/1 PL1_PHYTXEQ_COEFF [0] ?
output: 0/1 PL1_PHYTXEQ_COEFF [0] -200 100 -100 1000 -100