F-Tile体系结构和PMA和FEC Direct PHY IP用户指南

ID 683872
日期 1/24/2024
Public
文档目录

5.3. 在F-Tile PMA/FEC Direct PHY Intel® FPGA IP中实现一个RS-FEC Direct设计

若要例化一个RS-FEC direct设计,请执行例化F-Tile Reference and System PLL Clocks Intel FPGA IP部分中所述的步骤。除了PMA数据路径参数设置之外,RS-FEC direct设计使您能够在NRZ或者PAM4设计配置中使能RS-FEC模式来进行向前纠错。

F-Tile PMA/FEC Direct PHY Intel® FPGA IP中的RS-FEC选项支持在FEC架构部分中指定的RS-FEC模式。另请参考F-Tile支持的FEC模式和合规性规范来了解F-Tile PMA/FEC Direct PHY Intel® FPGA IP中的RS-FEC模式的完整列表。此外,请参考FEC布局规则部分来了解配置RS-FEC direct设计时需要遵循的规则。

F-Tile PMA/FEC Direct PHY Intel® FPGA IP的RS-FEC选项卡中,您要选择Enable RS-FEC来配置一个包含FEC的设计,如下图所示。

图 105. 在IP参数编辑器中使能RS-FEC模式

根据您设计的RS-FEC 模式和数据速率来相应地调整PMA parallel clock frequency并选择System PLL frequency。请确保您在F-Tile PMA/FEC Direct PHY Intel® FPGA IP中选择的System PLL frequencyF-Tile Reference and System PLL Clocks Intel® FPGA IP参考时钟频率相匹配。

您可以为RS-FEC设计使能其他选项。若要使能环回,请选择Enable RS-FEC loopback选项。您还可以使能Enable RS-FEC data interleave pattern选项。使能此选项后,RS-FEC通道将在每个物理通道上进行64/80比特的比特交错。默认值为Off

当您在设计中使能RS-FEC功能时,将使能TX和RX去偏斜逻辑。请参考去偏斜逻辑(Deskew Logic)部分来了解关于TX和RX数据路径中的去偏斜逻辑的更多信息。

在FEC direct设计中,在复位排序期间,在tx_am_gen_start置位之后开始发送对齐标记,在发送了两个对齐标记后置位tx_am_gen_2x_ack。在tx_ready置位前,tx_am_gen_start作为复位序列的一部分变为高电平。此外,在FEC direct模式下,您可以使用tx_cadence信号控制TX数据有效信号的速率。

例如,在100G FEC direct设计中,对齐标记(AM)周期为81920个时钟周期,AM脉冲宽度为5个时钟周期。此外,TX数据已解扰。如果FEC direct设计没有锁定或对齐,那么RX数据为零。

FEC hard IP core有一个用于决定对齐标记周期的长度的参数,此参数设置为10。FEC hard IP core不仅检查AM周期,还检查AM脉冲宽度。
表 105.  FEC模式AM脉冲宽度周期
FEC模式 AM脉冲宽度(IP接口上的周期数)
25G 4
50G 2
100G 5
128GFC, 200G, 400G 2
32GFC 1
64GFC 2

当在200G或400G variant模式下配置FEC时,您不应对数据极性加扰或解扰,因为这是由RS-FEC hard IP完成的。在所有其他FEC配置中(例如:25G、50G或100G),您必须对输入数据进行加扰,对输出数据进行解扰。