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-1illustrates 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-1with 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_Reg1

/C2/

Configuration 2

4

/K28.5/D2.2/Config_Reg1

/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)

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

www.xilinx.com

211

UG155 March 24, 2008

Page 211
Image 211
Xilinx manual 1000BASE-X State Machines, Introduction