3.1.1. Frame Lock Test
Filename
xena_lt_preset_frame_lock.py
Objective
To measure the frame lock status of the remote transmitter using the specified preset.
Configurations
Number of
<repetitions>, default to 1- AN/LT Configuration
AN enabled/disabled.
<preset>the remote transmitter should use.<serdes>the serdes lane(s) to test
- Port configuration
Interface type, e.g. QSFPDD 100G CR
Serdes speed
Number of Serdes (read-only)
Procedure
If AN is enabled, test port starts AN + interactive LT. Else, start interactive LT on the port.
AN Phase
2.1. If AN result is
AN_GOOD_CHECK, continue to LT Phase.2.2. If AN result is not
AN_GOOD_CHECK, quit the test and report AN failure with the AN status.
LT Phase:
3.1. Request the remote transmitter to use
PAM4orPAM with Precodingmodulation.3.2. Request the remote transmitter to use a
<preset>on each specified Serdes.3.3. Read frame lock status of each specified Serdes.
3.4. Announce trained on
<serdes>to close LT.
Stop AN and LT on the test port.
Repeat 1-4 until all
<repetitions>are done.
Statistics
Timestamp
Repetition #
AN status
- For each Serdes
Preset
Local frame lock status
Remote frame lock status