1. Link层的主要作用
- Provides frame flow control
- CRC generation / checking
- Scrambles / descrambles data and control words
- Primitive Suppression Scrambler
- 8b / 10b encoding Conduct
- Converts data from transport layer into frames
2. 基本流程
- 先计算CRC、然后进行加扰、然后进行8b/10b编码,在经过串并转换后通过差分线传出
2.1 CRC
- CRC计算内容包括了SOF和EOF原语之间的所有内容(SOF和EOF是不计算CRC的)
- CRC的值固定为32bit,因为32bit的CRC最多能COVER 2064DWs的数据,所以SOF和EOF之间的所有数据必须不大于 2064DWs。所欲FIS中,DATA FIS可以达到的长度最长,故限制了DATA FIS中Payload最大为 2048 DWs
- DATA FIS + CRC = (