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

ID 683617
日期 11/06/2017
Public

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

文档目录

5.2.2.10.3. Interlaken 模式

在 Interlaken 模式下,RX FIFO 作为去偏移 FIFO 运行。为了实现去偏移过程,实现了一个基于可用的 FPGA 输入和输出标志控制 FIFO 操作的 FSM。

例如,在实现帧锁定并在该通道上发现第一个分配字(SYNC 字)之后,写入数据。因此,该通道的 rx_enh_fifo_pempty(FIFO 部分空标志)会较低。必须监测所有通道的 rx_enh_fifo_pemptyrx_enh_fifo_pfull 标志。如果在将任何 rx_enh_fifo_pfull 标志置位之前,来自所有通道的 rx_enh_fifo_pempty 标志置低(这意味着在链路的所有通道上都发现了对齐字),则可以通过置位 rx_enh_fifo_rd_en 开始从所有的 FIFO 读取数据。否则,如果在将所有通道上的 rx_enh_fifo_pempty 标志置低之前,来自任何通道的 rx_enh_fifo_pfull 标志走高,则必须通过切换 rx_enh_fifo_align_clr 信号并重复该过程来复位 FIFO。

图 244. RX FIFO 作为 Interlaken 去偏移 FIFO