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

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

2.9.2.8. Rate Match FIFO Basic (Double Width)模式

  1. RX rate match FIFO mode列表中选择basic (double width)
  2. 输入以下参数的值。
    参数 说明
    RX rate match insert/delete +ve pattern (hex) 指定为十六进制字符串的20比特数据 前10个比特对应于跳过码型(skip pattern),后10个比特对应于控制码型(control pattern)。跳过码型必须具有中性差异(neutral disparity)。
    RX rate match insert/delete -ve pattern (hex) 指定为十六进制字符串的20比特数据 前10个比特对应于跳过码型(skip pattern),后10个比特对应于控制码型(control pattern)。跳过码型必须具有中性差异(neutral disparity)。

    速率匹配FIFO可以根据需要从群集中删除多对跳过码型,以避免速率匹配FIFO溢出。仅当两个10-bit跳过码型出现在20-bit字的LSByte和MSByte上的相同时钟周期时,速率匹配FIFO才能删除一对跳过码型。如果两个跳过码型跨越时钟周期的MSByte和下一个时钟周期的LSByte,则速率匹配FIFO不能删除跳过码型对。

    在下图中,第一个跳过群集在LSByte中有一个/K28.5/控制码型,以及在一个周期时钟的MSByte中有/K28.0/跳过码型,下一个时钟周期的LSByte中的一个/K28.0/跳过码型紧跟其后。速率匹配FIFO无法删除此跳过群集中的两个跳过码型,因为它们没有出现在同一时钟周期中。第二个跳过群集在时钟周期的MSByte中含有一个/K28.5/控制码型,在下两个时钟周期中的两对/K28.0/跳过码型紧跟其后。速率匹配FIFO从第二个跳过群集中删除两对/K28.0/跳过码型(总共删除四个跳过码型),以满足三个跳过码型删除的要求。

    速率匹配FIFO可以将多对跳过码型插入到一个群集中,以避免速率匹配FIFO下溢。10-bit跳过码型可以出现在20-bit字的MSByte,LSByte或两者上。

    图 98. 速率匹配FIFO删除,包括删除操作所需要的四个跳过码型/K28.5/是控制码型,中性差异/K28.0/是跳过码型。


    在下图中,/K28.5/是控制码型,而中性差异/K28.0/是跳过码型。第一个跳过群集在LSByte中含有一个/K28.5/控制码型,以及在一个周期的MSByte中含有/K28.0/跳过码型。速率匹配FIFO在这个跳过群集中插入跳过码型对,以满足三个跳过码型插入的要求。

    图 99. 速率匹配FIFO插入,包括插入操作所需要的四个跳过码型


    下图显示了20-bit字D7D8的删除。

    图 100. 速率匹配FIFO在接收到20-Bit Word D5D6后变满


    下图显示了两个跳过码型的插入。

    图 101. 速率匹配FIFO读出20-Bit Word D5D6后变空