英特尔® Arria® 10收发器PHY用户指南

ID 683617
日期 3/28/2022
Public
文档目录

5.2.2.10.3. Interlaken模式

在Interlaken模式下,RX FIFO用作一个Interlaken deskew FIFO。为实现去偏移,需要实现一个FSM,此FSM基于FPGA输入和输出标志来控制 FIFO操作。

例如,在实现帧锁定并在该通道上发现第一个对齐字(SYNC word)之后,写入数据。因此,此通道的rx_enh_fifo_pempty (FIFO部分空标志)变为低电平。您必须监控所有通道的rx_enh_fifo_pemptyrx_enh_fifo_pfull标志。如果所有通道的rx_enh_fifo_pempty在任何的rx_enh_fifo_pfull标志置位之前置低(意味着已经在链路的所有通道上发现了对齐字),那么通过置位rx_enh_fifo_rd_en开始从所有FIFO进行读取。否则,如果任何通道的一个rx_enh_fifo_pfull标志在所有通道上的rx_enh_fifo_pempty置低之前变为高电平,那么您必须通过翻转rx_enh_fifo_align_clr信号并重复此过程来复位FIFO。

图 250. 作为Interlaken Deskew FIFO的RX FIFO