beautypg.com

1000base-x state machines, Introduction, Appendix d: 1000base-x state machines – Xilinx 1000BASE-X User Manual

Page 211: Table d-1, Appendix d, “1000base-x state machines, Appendix d, For mor

background image

Ethernet 1000BASE-X PCS/PMA or SGMII v9.1

www.xilinx.com

211

UG155 March 24, 2008

R

Appendix D

1000BASE-X State Machines

This appendix is intended to serve as a reference for the basic operation of the
1000BASE-X IEEE 802.3 clause 36 transmitter and receiver state machines.

Introduction

Table D-1

illustrates the Ordered Sets defined in IEEE 802.3 clause 36. These code group

characters are inserted by the PCS Transmit Engine into the transmitted data stream,
encapsulating the Ethernet frames indicated via the GMII transmit signals.

The PCS Receive Engine performs the opposite function; it uses the Ordered Sets to detect
the Ethernet frames and from them creates the GMII receive signals.

Cross reference

Table D-1

with the remainder of this Appendix. See IEEE 802.3 clause 36

for further information on these Orders Sets.

Table D-1:

Defined Ordered Sets

Code

Ordered_Set

No. of Code-Groups

Encoding

/C/

Configuration

Alternating /C1/ and /C2/

/C1/

Configuration 1

4

/K28.5/D21.5/Config_Reg

1

/C2/

Configuration 2

4

/K28.5/D2.2/Config_Reg

1

/I/

IDLE

Correcting /I1/,

Preserving /I2/

/I1/

IDLE_1

2

/K28.5/D5.6/

/I2/

IDLE_2

2

/K28.5/D16.2/

Encapsulation

/R/

Carrier_Extend

1

/K23.7/

/S/

Start_of_Packet

1

/K27.7/

/T/

End_of_Packet

1

/K29.7/

/V/

Error_Propagation

1

/K30.7/

1. Two data code-groups representing the Config_Reg value (contains Auto-Negotiation information)