Intel Cyclone 10 GX User Manual page 303

Phy
Hide thumbs Also See for Cyclone 10 GX:
Table of Contents

Advertisement

5. Cyclone 10 GX Transceiver PHY Architecture
UG-20070 | 2018.09.24
5.3.1.3.1. 8B/10B Encoder Control Code Encoding
Figure 199. Control Code Encoding Diagram
tx_parallel_data[15:0]
The
tx_datak
tx_parallel_data
is high, the 8-bit data is encoded as a control word (Kx.y). When
the 8-bit data is encoded as a data word (Dx.y). Depending upon the PCS-PMA
interface width, the width of
interface width is 10 bits,
width is 20 bits,
LSByte of the input data sent to the 8B/10B encoder and the MSB corresponds to the
MSByte of the input data sent to the 8B/10B encoder.
Related Information
Refer to Specifications & Additional Information for more information about 8B/10B
encoder codes.
5.3.1.3.2. 8B/10B Encoder Reset Condition
The
tx_digitalreset
the 8B/10B encoder outputs K28.5 continuously until
5.3.1.3.3. 8B/10B Encoder Idle Character Replacement Feature
The idle character replacement feature is used in protocols such as Gigabit Ethernet,
which requires the running disparity to be maintained during idle sequences. During
these idle sequences, the running disparity has to be maintained such that the first
byte of the next packet always starts when the running disparity of the current packet
is negative.
When an ordered set, which consists of two code-groups, is received by the 8B/10B
encoder, the second code group will be converted into /I1/ or /I2 so that the final
running disparity of the data code-group is negative. The first code group is /K28.5/
and the second code group is a data code-group other than /D21.5/ or /D2.2/. The
ordered set /I1/ (/K28.5/D5.6/) is used to flip the running disparity and /I2/ (/K28.5/
D16.2/) is used to preserve the running disparity.
5.3.1.3.4. 8B/10B Encoder Current Running Disparity Control Feature
The 8B/10B encoder performs a running disparity check on the 10-bit output data.
The running disparity can also be controlled using
When the PCS-PMA interface width is 10 bits,
one bit each. When the PCS-PMA interface width is 20 bits,
Send Feedback
tx_clkout
8378
tx_datak[1:0]
0
Code Group
D3.4
D24.3
signal indicates whether the 8-bit data being sent at the
port should be a control word or a data word. When
tx_datak
tx_datak
is a 2-bit word. The LSB of
tx_datak
signal resets the 8B/10B encoder. During the reset condition,
BCBC
0F00
1
D28.5
K28.5
D15.0
is either 1 bit or 2 bits. When the PCS-PMA
is a 1-bit word. When the PCS-PMA interface
tx_datak
tx_digitalreset
tx_forcedisp
tx_forcedisp
tx_forcedisp
®
®
Intel
Cyclone
BF3C
0
D0.0
D31.5
D28.1
tx_datak
is low,
tx_datak
corresponds to the
goes low.
and
tx_dispval
and
are
tx_dispval
and
10 GX Transceiver PHY User Guide
.
303

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents