EasyManuals Logo
Home>Xilinx>Transceiver>Virtex UltraScale+ FPGAs

Xilinx Virtex UltraScale+ FPGAs User Manual

Xilinx Virtex UltraScale+ FPGAs
145 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #107 background imageLoading...
Page #107 background image
When the RS-FEC is enabled in the receive direcon, data received by the GTM PMA and PCS is
passed to the Integrated KP4 RS-FEC. The RS-FEC then aligns and deskews the input lanes
according to the congured mode to reconstruct the transmied RS codeword stream. The RS-
FEC then performs RS decoding according to the 802.3bj clause 91 specicaon. The decoded
output data from the Integrated KP4 RS-FEC is then presented on the output of the GTM
transceiver to the fabric.
The Integrated KP4 RS-FEC does not navely perform transcoding, alignment marker removal,
alignment marker mapping, or alignment marker inseron operaons in the receive direcons. 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 oponally include so logic blocks for these funcons.
Ports and Attributes
The following table shows the RX FEC-related ports for the GTM dual.
Table 66: RX FEC Ports
Ports Dir Clock Domain Description
CH[0/1]_RXFECRESET In Async Component reset port for RX FEC.
CH[0/1]_RXDATA[159:0] Out CH[0/1]_RXUSRCLK2 Output RX data. Must use 160-bit interface
when FEC is enabled.
CH[0/1]_RXDATASTART Out CH[0/1]_RXUSRCLK2 Start of codeword.
CH[0/1]_RXDATAISAM Out CH[0/1]_RXUSRCLK2 Alignment marker flag.
CH[0/1]_RXDATAFLAG[3:0] Out CH[0/1]_RXUSRCLK2 Codeword status flags:
Bit 0: When High, indicates the codeword
input to the decoder has no errors.
Bit 1: When High, indicates the codeword
input to the decoder has errors.
Bit 2: When High, indicates the codeword
output from the decoder has no errors.
Bit 3: When High, indicates the codeword
output from the decoder has errors.
FECCTRLRX0BITSLIPFS
In CH0_RXUSRCLK2 Bitslip control for slice 0.
FECCTRLRX1BITSLIPFS In CH1_RXUSRCLK2 Bitslip control for slice 1.
FECRX0ALIGNED Out CH0_RXUSRCLK2 Slice 0 alignment status.
FECRX1ALIGNED Out CH1_RXUSRCLK2 Slice 1 alignment status.
FECRX0CWINC Out CH0_RXUSRCLK2 Slice 0 codeword count increment.
FECRX1CWINC Out CH1_RXUSRCLK2 Slice 1 codeword count increment.
FECRX0CORRCWINC Out CH0_RXUSRCLK2 Slice 0 corrected codeword count increment.
FECRX1CORRCWINC Out CH1_RXUSRCLK2 Slice 1 corrected codeword count increment.
FECTRXLN0LOCK Out CH0_RXUSRCLK2 Lane 0 lock status.
FECTRXLN1LOCK Out CH0_RXUSRCLK2 Lane 1 lock status.
FECTRXLN2LOCK Out CH1_RXUSRCLK2 Lane 2 lock status.
Chapter 4: Receiver
UG581 (v1.0) January 4, 2019 www.xilinx.com
Virtex UltraScale+ GTM Transceivers 107
Send Feedback

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Xilinx Virtex UltraScale+ FPGAs and is the answer not in the manual?

Xilinx Virtex UltraScale+ FPGAs Specifications

General IconGeneral
BrandXilinx
ModelVirtex UltraScale+ FPGAs
CategoryTransceiver
LanguageEnglish

Related product manuals