Transcode Helper Block - 1.0 English

Virtex UltraScale+ FPGAs GTM Transceivers Wizard LogiCORE IP Product Guide (PG315)

Document ID
PG315
Release Date
2022-05-04
Version
1.0 English

This block implements the transmit and receive transcode and alignment marker, the removal/insertion, and mapping functions for 100G and 50G Ethernet with KP4 FEC. It also implements a simplified transmit alignment lock function like that found in the existing Xilinx® soft RS-FEC IP for 100G and 50G Ethernet. The transcode block supports the latest version of the standards listed in: IEEE Standard for Ethernet (IEEE Std 802.3-2015).

RS-FEC for 100G Ethernet is defined in Clause 91 of IEEE Standard for Ethernet (IEEE Std 802.3-2015). The hard RS-FEC inside the GTM_DUAL supports the RS (544,514) KP4 variant only. The transcoding functions are not included in the hard block, and hence will be implemented in the FPGA logic by this block. A conceptual overview of the RS-FEC datapath in the context of the GTM_DUAL and Transcode helper block is shown in the following figure.

Figure 1. Relationship of RS-FEC Layer to the ISO/IES Open System Interconnection Reference Model