There are many error indicators available to check for protocol violations. Carefully read the description of each one to see if it is useful for a particular debugging issue.
The following is a suggested debug sequence.
- Ensure that Word sync has been achieved.
- Ensure that lane alignment has been achieved.
- Verify that the Metaframe indicators are clean.
- Make sure there are no descrambler state errors.
- Eliminate CRC24 errors, if any.
- Make sure there are no burst errors (BurstMax, BurstShort mismatch).
- Look for SOP and EOP errors and eliminate those, if any occur.