TX FEC
The Integrated KP4 Reed-Solomon Forward Error Correcon (RS-FEC) provides a robust mul-bit
error detecon/correcon algorithm that protects up to 2 x 58 Gb/s or 1 x 116 Gb/s electrical
and opcal links. This secon describes the operaon of the Integrated KP4 RS-FEC within the
UltraScale+™ device GTM transceivers.
KP4 FEC is based on the RS(544,514) code, which encodes message blocks of 5140 bits to
produce codewords of 5440 bits. For a detailed descripon of the RS-FEC sublayer in Ethernet,
including the denion of the KP4 FEC code, refer to clause 91 of the IEEE Standard for Ethernet
(IEEE Std 802.3-2015). The same FEC code is used in other standards such as OTN FlexO and
Interlaken.
The Integrated KP4 RS-FEC for each GTM dual is composed of two logical slices for each
channel. These can operate as two independent RS-FEC processing units at up to 58 Gb/s each,
or as one unied unit at up to 116 Gb/s. When operang at up to 116 Gb/s, data is transmied
and received over four virtual FEC lanes as described in IEEE 802.3-2015 clause 91. When
operang as 2 x 58 Gb/s, data can be transmied and received over two virtual FEC lanes per
58 Gb/s channel, or as a raw data stream (one virtual lane) with oponal PN scrambling for
backplane operaons. The general principle of operaon of the FEC is the same whichever mode
is chosen.
When RS-FEC is enabled in the transmit direcon, data to be FEC-encoded and transmied is
provided from the fabric to the input of the GTM transceiver. The pre-FEC data must be pre-
formaed to contain zero padding regions where the parity will be inserted. The Integrated KP4
RS-FEC performs RS encoding to ll in the parity space, and (except in raw mode) also performs
symbol distribuon operaons according to the 802.3bj clause 91 specicaon. The encoded
output data from the Integrated KP4 RS-FEC is then presented to the GTM PCS for transmission.
The Integrated KP4 RS-FEC does not navely perform transcoding, alignment marker removal,
alignment marker mapping, or alignment marker inseron operaons in the transmit direcons.
To support protocols such as 100G Ethernet (IEEE 802.3 clause 91) and 50G Ethernet (IEEE
802.3 clause 134) which require 257b transcoding and alignment marker processing, the GTM
Wizard IP can oponally include so logic blocks for these funcons.
Ports and Attributes
The following table shows the TX FEC-related ports for the GTM dual.
Table 32:
TX FEC Ports
Ports Dir Clock Domain Description
CH[0/1]_TXFECRESET In Async Component reset port for TX FEC.
Chapter 3: Transmitter
UG581 (v1.0) January 4, 2019 www.xilinx.com
Virtex UltraScale+ GTM Transceivers 63