Intel® Arria® 10收发器PHY用户指南

ID 683617
日期 11/06/2017
Public

本文档可提供新的版本。客户应 单击此处 前往查看最新版本。

文档目录

5.4.2.2. 速率匹配 FIFO

在异步系统中,上游发送器和本地接收器可以使用独立的参考时钟进行计时。在从已恢复的时钟域锁存到本地接收器参考时钟域时,大约几百个 PPM 中的频率差异可能会破坏数据。速率匹配 FIFO 会补偿这两个时钟域之间较小的时钟频率差,方法是在数据流中插入 SKP 符号以使 FIFO 无法变空,或者删除 SKP 符号以使 FIFO 无法变满。

PCI Express* 3.0基本规范定义SKP有序集(OS)的长度可以是66、98、130、162或194位。SKP OS具有下面的固定位:2位同步、8位SKP END和24位LFSR,总共34位。速率匹配/时钟补偿模块会添加4个SKP字符(32位)以使FIFO无法变空,或者删除4个SKP字符(32 位)以使FIFO无法变满。如果FIFO接近满,它会在发现SKP时,通过禁用写入操作来删除4个SKP字符(32位)。如果FIFO接近空,设计会等待SKP有序集开始,然后停止从FIFO读取数据,并在传出的数据中插入一个SKP。实际的FIFO内核(内存元素)位于PCS通道中的“共享内存”模块中。

图 261. 速率匹配 FIFO