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

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

3.3.4. RS-FEC (Reed Solomon Forward Error Correction)选项

F-Tile PMA/FEC Direct PHY Intel® FPGA IP支持RS-FEC (528, 514), RS (544, 514), RS (272, 258)。您可以通过在参数编辑器中Common Datapath Options下的RS-FEC选项卡中选择Enable RS-FEC选项来使能此功能。

F-Tile PMA/FEC Direct PHY Intel® FPGA IP在25G FEC中用作一个构建模块,这意味着FEC的最小模块是一个25G。您必须确保时钟和复位信号从它们实现IP的同一的100G FEC core共享。

当您开启Enable RS-FEC选项时,F-Tile PMA/FEC Direct PHY Intel® FPGA IP使用RS-FEC模块,即使它只使用IP中的一个通道。您可以使用同一F-Tile PMA/FEC Direct PHY Intel® FPGA IP内核来实现不同的协议。您可以单独使能RS-FEC和TX/RX选项。然而,FEC模式必须是相同的。如果Enable RS-FEC为off,那么以下所有选项均呈灰色。

在软核IP中实现了32-bit CWBIN计数器。软核逻辑将Hard IP的FEC模块中的8-bit CWBIN 0-3寄存器转换成32-bit软核逻辑寄存器。您可以使用参数设置使能32-bit CWBIN计数器,这些计数器可用于所有的FEC模式。
注: 关于如何访问32-bit CWBIN寄存器的更多信息,请参考PMA and FEC Direct PHY Soft CSR Register Map。关于如何访问其他FEC寄存器的更多信息,请参考FEC Register Map

F-Tile PMA/FEC Direct PHY Intel® FPGA IP支持以下模式:

  • Ethernet Technology Consortium* (ETC) RS (272,258)
  • IEEE 802.3 RS (528,514) (CL 91)
  • IEEE 802.3 RS (528,514) (CL 91) ETC
  • Fibre Channel RS (528, 514)
  • FlexO RS (528, 514)
  • IEEE 802.3 RS (544,514) (CL 134)
  • Custom IEEE 802.3 RS (544, 514) (CL 134) @26.5625Gbps
  • Interlaken RS (544, 514)
  • Fibre Channel RS (544, 514)
  • FlexO RS (544, 514)
图 68. 参数编辑器中的RS-FEC选项
表 35.  RS-FEC参数
参数 说明
Enable RS-FEC On/Off 使能RS-FEC模块。默认值为Off
注:Enable RS-FEC选项开启时,通过使用Provide separate interface for each PMA选项不能为每个PMA提供一个独立的接口。
RS-FEC Mode
  • Ethernet Technology Consortium (ETC) RS (272,258)
  • IEEE 802.3 RS (528,514) (CL 91)
  • IEEE 802.3 RS (528,514) (CL 91) ETC
  • Fibre Channel RS (528, 514)
  • FlexO RS (528, 514)
  • IEEE 802.3 RS (544,514) (CL 134)
  • Custom IEEE 802.3 RS (544, 514) (CL 134) @26.5625Gbps
  • Interlaken RS (544, 514)
  • Fibre Channel RS (544, 514)
  • FlexO RS (544, 514)
指定各种拓扑的RS-FEC模式。默认值为IEEE 802.3 RS (528,514) (CL 91)
Include 32bit soft CWBIN counters On/Off 使能32-bit CWBIN 0-3计数器的软实现。此参数仅在RS-FEC使能时可用,RS-FEC禁用时此参数变为灰色。
Reconfig clock frequency 100MHz to 250MHz 仅当32-bit soft CWBIN计数器使能时可用。这里应该提供了您使用的重配置时钟频率。
Enable RS-FEC loopback On/Off 使能RS-FEC的环回。
Enable RS-FEC Data interleave pattern On/Off FEC通道在每个物理通道上是比特交错的。使能时:64/80 (仅用于IEEE 802)。默认值为Off