Preamble Shrinkage; End Of Frame Encoding; The Even Transmission Case - Xilinx LogiCORE 1000BASE-X User Manual

Logicore ip ethernet 1000base-x pcs/pma or sgmii v9.1
Table of Contents

Advertisement

End of Frame Encoding

Preamble Shrinkage

As previously described, a single byte of preamble can be lost across the 1000BASE-X
system (the actual loss occurs in the 1000BASE-X PCS transmitter state machine).
End of Frame Encoding

The Even Transmission case

Figure D-5
performed by the PCS Transmit Engine. This stream is transmitted out of the core, either
serially using the RocketIO transceiver or in parallel across the TBI.
In response to the deassertion of gmii_tx_en, an End of Packet code group /T/ is
immediately inserted. The even and odd alignment described in
Encoding"
position (the frame contained an even number of bytes starting from the /S/ character),
then this is followed with a single Carrier Extend code group /R/. This allows the /K28.5/
character of the following Idle code group to be aligned to the even position.
Note:
positive running disparity or a /I2/ if the frame ended with negative running disparity. This is illustrated
as the shaded code group.
Ethernet 1000BASE-X PCS/PMA or SGMII v9.1
UG155 March 24, 2008
There is no specific statement for this preamble loss in the IEEE 802.3-2002
specification; the preamble loss falls out as a consequence of the state machines (see
figures 36-5 and 36-6 in the IEEE 802.3-2002 specification).
IEEE 802.3ah-2004 does, however, specifically state in clause 65.1.3.2.1:
"NOTE 1 – The 1000BASE-X PCS transmit function replaces the first octet of preamble
with the /S/ code-group or it discards the first octet and replaces the second octet of
preamble with the /S/ code-group. This decision is based upon the even or odd
alignment of the PCS's transmit state diagram (see Figure 36-5)."
illustrates the translation of GMII encoding into the code-group stream
persists throughout the Ethernet frame. If the /T/ character occurs in the even
The first Idle to follow the frame termination sequence will be a /I1/ if the frame ended with
gmii_txd[7:0]
gmii_tx_en
gmii_tx_er
tx_code_group
Figure D-5: 1000BASE-X Transmit State Machine Operation (Even Case)
www.xilinx.com
"Start of Frame
FCS
PCS Transmit Engine Encoding
FCS
T R I1/I2
I2
I2
R
I2
215

Advertisement

Table of Contents
loading

This manual is also suitable for:

Logicore ip ethernet 1000base-x pcs/pma or sgmii v9.1

Table of Contents