Base-KR Training

You enable Base-KR link training with the KR_TRAINING_ENABLE and KR_RESTART_TRAINING PHY inputs.

  • Initiate training at start-of-day by asserting KR_TRAINING_ENABLE prior to enabling the link.
  • After initial start-up, initiate training by asserting KR_TRAINING_ENABLE high followed by strobing KR_RESTART_TRAINING high for a mininum of 100 μs. KR_RESTART_TRAINING is an active-high reset to the 10G-KR training logic.

Assertion of KR_SIGNAL_DETECT indicates successful link training.

Assertion of KR_TRAINING_FAILURE indicates failed link training.

KR_TRAINING, KR_FRAME_LOCK, and KR_LOCAL_RX_TRAINED provide status information on the state of the KR training process and upon failure an indication of where the failure occurred.

Figure 1. BASE-KR Training Success Diagram

Figure 2. BASE-KR Training Failure Diagram