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

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

5.2.2.10.4.1. 空闲OS删除

在包含四个OS(存在两个连续的OS时)的组中删除空闲数据,直到rx_enh_fifo_pfull标记解除置位。通过检查当前字和上一个字来决定由小写字(LW)和大写字 (UW)组成的每个字是否可被删除。

例如,如果当前LW处于空闲状态,且上一个UW不是Terminate,则可删除当前LW。

表 151.  可删除字的情况本表格中X=don’t care(忽略),T=Terminate(端接),I=Idle(空闲)以及OS=order set(有序集)。
可删除 案例 前一个字 当前字 输出
Lower Word 1 UW !T X !T X
LW X I X X
2 UW OS X OS X
LW X OS X X
Upper Word 1 UW X I X X
LW X !T X !T
2 UW X OS X X
LW X OS X OS

如果仅删除一个字,则需要数据移位,因为数据路径为2个字宽。删除2个字后,FIFO停止写入一个周期,且8-byte数据的下个模块中出现同步标记(rx_control[8])。还有一个异步状态信号rx_enh_fifo_del不会通过该FIFO。

图 188. IDLE字删除下图显示删除来自接收器数据流的IDLE字。
图 189. OS字删除下图显示删除接收器数据流中的有序集字。