test
PCIe链路训练 - SKIP序列工作原理
正常数据
SKIP序列
COM符号
PCIe链路训练 - SKIP序列工作原理
演示SKIP序列在PCIe链路训练中的作用与工作流程
SKIP序列动画演示
状态: 等待开始...
SKIP序列的作用与工作原理
在PCIe链路训练过程中,SKIP序列发挥着关键作用:
- 时钟补偿:SKIP序列用于补偿发送端和接收端之间的时钟频率差异
- 数据对齐:帮助接收端维持正确的数据边界对齐
- 弹性缓冲:通过添加或移除SKIP符号来管理接收端弹性缓冲区
- 链路维护:在空闲时保持链路活动状态
工作流程
- 发送端定期插入SKIP有序集(包含COM和SKP符号)
- 接收端检测SKIP有序集并测量本地时钟与接收数据之间的差异
- 根据时钟差异,接收端决定添加或移除SKP符号
- 通过这种机制,接收端弹性缓冲区不会上溢或下溢
- 整个过程在链路训练和正常操作期间持续进行
SKIP有序集结构
每个SKIP有序集包含:
- 1个COM符号(通信符号)
- 3个SKP符号(跳过符号)
- 可选的额外SKP符号用于时钟补偿
浙公网安备 33010602011771号