SHA.1 |
Check if Sync Header Lock is asserted after the completion of the reset sequence. |
The following signals are read from registers:
- CDR_Lock is read from the rx_status3 (0x8C) register.
- SH_Locked is read from rx_status4 (0x90) register.
- jrx_sh_err_status is read from the rx_err_status (0x60) register.
|
- CDR_Lock and SH_LOCK should be asserted to high corresponding to the number of lanes.
- jrx_sh_err_status should be 0. The bit fields in jrx_sh_err_status checks for sh_unlock_err, rx_gb_overflow_err, rx_gb_underflow_err, invalid_sync_header, src_rx_alarm, syspll_lock_err, and cdr_locked_err.
|
SHA.2 |
Check Sync Header Lock status after sync header lock is achieved (or during the Extended Multi-Block Alignment phase) and stable. |
invalid_sync_header is read for Sync Header lock status from register (0x60[8]). |
invalid_sync_header status should be 0. |