EMBA.1 |
Check if the Extended Multiblock Lock is asserted only after the assertion of Sync Header Lock. |
The following signals are read through registers:
- EMB_Locked_1 is read from the rx_status5 (0x94) register.
- EMB_Lock_err is read from the rx_err_status (0x60[19]) register.
|
- The EMB_Locked_1 value should be equal to 1 corresponding to each lane. EMB_Lock_err should be 0.
|
EMBA.2 |
Check if the Extended Multiblock Lock status is stable (after extended multiblock lock or until the elastic buffer is released) along with no invalid multiblock. |
invalid_eomb_eoemb is read from the rx_err_status (0x60[10:9]) register. |
invalid_eomb_eoemb should be "00". |
EMBA.3 |
Check the lane alignment. |
The following values are read from registers:
- elastic_buf_over_flow is read from the rx_err_status (0x60[20]) register.
- elastic_buf_full is read from the rx_status6 (0x98) register.
|
- elastic_buf_over_flow should be 0.
- The elastic_buf_full value should be equal to 1 corresponding to each lane.
|