10G/25G PCS only mode for CoaXPress Over Fiber
背景
在CoaXPress Over Fiber的需求中, 需要利用XGMII的PCS 实现25G 数据速率的稳定传输,也就是不需要其MAC层,只保留PMA PCS层,借用其物理端口 线缆,实现其它协议的数据传输。
25G PCS
25GMII 的 TX/RX 时钟频率在 DDR(双倍数据速率)模式下规定为 390.625 MHz(±0.01%)。但在实际应用中,可用的 FPGA PCS/PMA IP 核通常工作在 SDR(单倍数据速率)模式,并通过两个聚合接口来实现等效于 390.625 MHz DDR 的性能。
IEEE 802.3 Clause 108 定义了用于 25GBASE-R 物理层(PHY)的 Reed-Solomon 前向纠错(RS-FEC)子层。
该 RS-FEC 可以在每个 FEC 数据块中检测多达 14 个符号错误,并可纠正其中的 最多 7 个符号错误。
注:在 光纤 CoaXPress(CoaXPress over Fiber) 应用中,对于 25G 的应用场景,强制要求实现 IEEE 802.3 Clause 108 的 RS-FEC 功能。