Intel® Cyclone® 10 GX收发器PHY用户指南

ID 683054
日期 12/28/2017
Public
文档目录

2.7.2.1.7. Gen1和Gen2时钟补偿

PIPE 0 ppm

为符合PIPE规范, Intel® Cyclone® 10 GX接收器通道有一个速率匹配FIFO,对上游发送器与本地接收器时钟之间高达±600 ppm的小时钟频率差异进行补偿。

请考虑以下PIPE时钟补偿指南:

  • 在SKP有序集中插入或删除一个SKP符号。
  • 删除后SKP有序集中的SKP符号数量有最小限制。删除后,有序集可能会有空COM情况。
  • 插入后SKP有序集中的SKP符号数量有最大限制。插入后,有序集可能会有多于5个符号的情况。
  • 对于INSERT/DELETE情况:标志状态显示在发生插入或删除的SKP有序集的COM符号上。
  • 对于FULL/EMPTY情况:标志状态显示在插入或删除字符的位置。
    注: 当PIPE接口打开时,它会将标志的值转换成相应的pipe_rx_status[2:0]信号。
  • PIPE模式还有一个“0 ppm”配置选项,可以在同步系统中使用该选项。在此配置中,速率匹配FIFO模块不应该进行任何时钟补偿,但延迟将会达到最小。
图 55. 速率匹配删除此图显示了速率匹配删除的示例,其中必须删除2个/K28.0/ SKP符号。每个接收到的SKP有序集只删除一个/K28.0/ SKP符号。


图 56. 速率匹配插入此图显示了速率匹配插入的示例,其中必须插入2个SKP符号。每个接收到的SKP有序集只插入一个/K28.0/ SKP符号。
图 57. 速率匹配FIFO满状态PIPE模式下的速率匹配FIFO会自动删除导致FIFO变满的数据字节,并驱动与后续数据字节同步的pipe_rx_status[2:0] = 3'b101。下图显示了PIPE模式下的速率匹配FIFO满状态。在接收数据字节D4之后,速率匹配FIFO变满。


图 58. 速率匹配FIFO空状态PIPE模式下的速率匹配FIFO会在导致FIFO变空的数据字节的后面插入/K30.7/ (9'h1FE),并驱动与插入的/K30.7/ (9'h1FE)同步的pipe_rx_status[2:0] = 3'b101。下图显示了PIPE模式下的速率匹配FIFO空状态。在读出数据字节D3之后,速率匹配FIFO变空。


PIPE模式还有一个可用于同步系统中的“0 ppm”配置选项。在此配置中,速率匹配FIFO模块不应该进行任何时钟补偿,但延迟将会达到最小。