logo资料库

IEEE std 802.3-2005.pdf

第1页 / 共387页
第2页 / 共387页
第3页 / 共387页
第4页 / 共387页
第5页 / 共387页
第6页 / 共387页
第7页 / 共387页
第8页 / 共387页
资料共387页,剩余部分请下载后查看
SECTION THREE: IEEE Std 802.3-2005
34. Introduction to 1000 Mb/s baseband network
34.1 Overview
34.1.1 Reconciliation Sublayer (RS) and Gigabit Media Independent Interface (GMII)
34.1.2 Physical Layer signaling systems
34.1.3 Repeater
34.1.4 Auto-Negotiation, type 1000BASE-X
34.1.5 Auto-Negotiation, type 1000BASE-T
34.1.6 Management
34.2 State diagrams
34.3 Protocol implementation conformance statement (PICS) proforma
34.4 Relation of Gigabit Ethernet to other standards
35. Reconciliation Sublayer (RS) and Gigabit Media Independent Interface (GMII)
35.1 Overview
35.1.1 Summary of major concepts
35.1.2 Application
35.1.3 Rate of operation
35.1.4 Allocation of functions
35.2 Functional specifications
35.2.1 Mapping of GMII signals to PLS service primitives and Station Management
35.2.1.1 Mapping of PLS_DATA.request
35.2.1.1.1 Function
35.2.1.1.2 Semantics of the service primitive
35.2.1.1.3 When generated
35.2.1.2 Mapping of PLS_DATA.indication
35.2.1.2.1 Function
35.2.1.2.2 Semantics of the service primitive
35.2.1.2.3 When generated
35.2.1.3 Mapping of PLS_CARRIER.indication
35.2.1.3.1 Function
35.2.1.3.2 Semantics of the service primitive
35.2.1.3.3 When generated
35.2.1.4 Mapping of PLS_SIGNAL.indication
35.2.1.4.1 Function
35.2.1.4.2 Semantics of the service primitive
35.2.1.4.3 When generated
35.2.1.5 Response to error indications from GMII
35.2.1.6 Conditions for generation of TX_ER
35.2.1.7 Mapping of PLS_DATA_VALID.indication
35.2.1.7.1 Function
35.2.1.7.2 Semantics of the service primitive
35.2.1.7.3 When generated
35.2.2 GMII signal functional specifications
35.2.2.1 GTX_CLK (1000 Mb/s transmit clock)
35.2.2.2 RX_CLK (receive clock)
35.2.2.3 TX_EN (transmit enable)
35.2.2.4 TXD (transmit data)
35.2.2.5 TX_ER (transmit coding error)
35.2.2.6 RX_DV (receive data valid)
35.2.2.7 RXD (receive data)
35.2.2.8 RX_ER (receive error)
35.2.2.9 CRS (carrier sense)
35.2.2.10 COL (collision detected)
35.2.2.11 MDC (management data clock)
35.2.2.12 MDIO (management data input/output)
35.2.3 GMII data stream
35.2.3.1 Inter-frame
35.2.3.2 Preamble and start of frame delimiter
35.2.3.2.1 Transmit case
35.2.3.2.2 Receive case
35.2.3.3 Data
35.2.3.4 End-of-Frame delimiter
35.2.3.5 Carrier extension
35.2.3.6 Definition of Start of Packet and End of Packet Delimiters
35.2.4 MAC delay constraints (with GMII)
35.2.5 Management functions
35.3 Signal mapping
35.4 Electrical characteristics
35.4.1 DC characteristics
35.4.2 AC characteristics
35.4.2.1 Signal Timing measurements
35.4.2.2 GMII test circuit topology
35.4.2.3 GMII ac specifications
35.5 Protocol implementation conformance statement (PICS) proforma for Clause 35, Reconciliation Sublayer (RS) and Gigabit Media Independent Interface (GMII)
35.5.1 Introduction
35.5.2 Identification
35.5.2.1 Implementation identification
35.5.2.2 Protocol summary
35.5.2.3 Major capabilities/options
35.5.3 PICS proforma tables for reconciliation sublayer and Gigabit Media Independent Interface
35.5.3.1 Mapping of PLS service primitives
35.5.3.2 GMII signal functional specifications
35.5.3.3 Data stream structure
35.5.3.4 Delay constraints
35.5.3.5 Management functions
35.5.3.6 Electrical characteristics
36. Physical Coding Sublayer (PCS) and Physical Medium Attachment (PMA) sublayer, type 1000BASEX
36.1 Overview
36.1.1 Scope
36.1.2 Objectives
36.1.3 Relationship of 1000BASEX to other standards
36.1.4 Summary of 1000BASE-X sublayers
36.1.4.1 Physical Coding Sublayer (PCS)
36.1.4.2 Physical Medium Attachment (PMA) sublayer
36.1.4.3 Physical Medium Dependent (PMD) sublayer
36.1.5 Inter-sublayer interfaces
36.1.6 Functional block diagram
36.1.7 State diagram conventions
36.2 Physical Coding Sublayer (PCS)
36.2.1 PCS Interface (GMII)
36.2.2 Functions within the PCS
36.2.3 Use of code-groups
36.2.4 8B/10B transmission code
36.2.4.1 Notation conventions
36.2.4.2 Transmission order
36.2.4.3 Valid and invalid code-groups
36.2.4.4 Running disparity rules
36.2.4.5 Generating code-groups
36.2.4.6 Checking the validity of received code-groups
36.2.4.7 Ordered_sets
36.2.4.7.1 Ordered_set rules
36.2.4.8 /K28.5/ code-group considerations
36.2.4.9 Comma considerations
36.2.4.10 Configuration (/C/)
36.2.4.11 Data (/D/)
36.2.4.12 IDLE (/I/)
36.2.4.13 Start_of_Packet (SPD) delimiter
36.2.4.14 End_of_Packet delimiter (EPD)
36.2.4.14.1 EPD rules
36.2.4.15 Carrier_Extend (/R/)
36.2.4.15.1 Carrier_Extend rules
36.2.4.16 Error_Propagation (/V/)
36.2.4.17 Encapsulation
36.2.4.18 Mapping between GMII, PCS and PMA
36.2.5 Detailed functions and state diagrams
36.2.5.1 State variables
36.2.5.1.1 Notation conventions
36.2.5.1.2 Constants
36.2.5.1.3 Variables
36.2.5.1.4 Functions
36.2.5.1.5 Counters
36.2.5.1.6 Message
36.2.5.1.7 Timer
36.2.5.2 State diagrams
36.2.5.2.1 Transmit
36.2.5.2.2 Receive
36.2.5.2.3 State variable function carrier_detect(x)
36.2.5.2.4 Code-group stream decoding
36.2.5.2.5 Carrier sense
36.2.5.2.6 Synchronization
36.2.5.2.7 Auto-Negotiation process
36.3 Physical Medium Attachment (PMA) sublayer
36.3.1 Service Interface
36.3.1.1 PMA_UNITDATA.request
36.3.1.1.1 Semantics of the service primitive
36.3.1.1.2 When generated
36.3.1.1.3 Effect of receipt
36.3.1.2 PMA_UNITDATA.indication
36.3.1.2.1 Semantics of the service primitive
36.3.1.2.2 When generated
36.3.1.2.3 Effect of receipt
36.3.2 Functions within the PMA
36.3.2.1 Data delay
36.3.2.2 PMA transmit function
36.3.2.3 PMA receive function
36.3.2.4 Code-group alignment
36.3.3 A physical instantiation of the PMA Service Interface
36.3.3.1 Required signals
36.3.3.2 Summary of control signal usage
36.3.4 General electrical characteristics of the TBI
36.3.4.1 DC characteristics
36.3.4.2 Valid signal levels
36.3.4.3 Rise and fall time definition
36.3.4.4 Output load
36.3.5 TBI transmit interface electrical characteristics
36.3.5.1 Transmit data (tx_code-group<9:0>)
36.3.5.2 TBI transmit interface timing
36.3.6 TBI receive interface electrical characteristics
36.3.6.1 Receive data (rx_code-group<9:0>)
36.3.6.2 Receive clock (PMA_RX_CLK<0>, PMA_RX_CLK<1>)
36.3.7 Loopback mode
36.3.7.1 Receiver considerations
36.3.7.2 Transmitter considerations
36.3.8 Test functions
36.4 Compatibility considerations
36.5 Delay constraints
36.5.1 MDI to GMII delay constraints
36.5.2 DTE delay constraints (half duplex mode)
36.5.3 Carrier de-assertion/assertion constraint (half duplex mode)
36.6 Environmental specifications
36.7 Protocol implementation conformance statement (PICS) proforma for Clause 36, Physical Coding Sublayer (PCS) and Physical Medium Attachment (PMA) sublayer, type 1000BASE-X
36.7.1 Introduction
36.7.2 Identification
36.7.2.1 Implementation identification
36.7.2.2 Protocol summary
36.7.3 Major Capabilities/Options
36.7.4 PICS proforma tables for the PCS and PMA sublayer, type 1000BASE-X
36.7.4.1 Compatibility considerations
36.7.4.2 Code-group functions
36.7.4.3 State diagrams
36.7.4.4 PMA functions
36.7.4.5 PMA transmit function
36.7.4.6 PMA code-group alignment function
36.7.4.7 TBI
36.7.4.8 Delay constraints
37. Auto-Negotiation function, type 1000BASE-X
37.1 Overview
37.1.1 Scope
37.1.2 Application perspective/objectives
37.1.3 Relationship to ISO/IEC 8802-3
37.1.4 Compatibility considerations
37.1.4.1 Auto-Negotiation
37.1.4.2 Management interface
37.1.4.2.1 GMII management interface
37.1.4.3 Interoperability between Auto-Negotiation compatible devices
37.1.4.4 User Configuration with Auto-Negotiation
37.2 Functional specifications
37.2.1 Config_Reg encoding
37.2.1.1 Base page to management register mapping
37.2.1.2 Full duplex
37.2.1.3 Half duplex
37.2.1.4 Pause
37.2.1.5 Remote fault
37.2.1.5.1 No error, link OK
37.2.1.5.2 Offline
37.2.1.5.3 Link_Failure
37.2.1.5.4 Auto-Negotiation_Error
37.2.1.6 Acknowledge
37.2.1.7 Next page
37.2.2 Transmit function requirements
37.2.2.1 Transmit function to Auto-Negotiation process interface requirements
37.2.3 Receive function requirements
37.2.3.1 Receive function to Auto-Negotiation process interface requirements
37.2.4 Arbitration process requirements
37.2.4.1 Renegotiation function
37.2.4.2 Priority resolution function
37.2.4.3 Next Page function
37.2.4.3.1 Next page encodings
37.2.4.3.2 Next page
37.2.4.3.3 Acknowledge
37.2.4.3.4 Message page
37.2.4.3.5 Acknowledge 2
37.2.4.3.6 Toggle
37.2.4.3.7 Message page encoding
37.2.4.3.8 Message Code Field
37.2.4.3.9 Unformatted page encoding
37.2.4.3.10 Unformatted Code Field
37.2.4.3.11 Use of next pages
37.2.4.3.12 Management register requirements
37.2.5 Management function requirements
37.2.5.1 Management registers
37.2.5.1.1 Control register (Register 0)
37.2.5.1.2 Status register (Register 1)
37.2.5.1.3 AN advertisement register (Register 4) (R/W)
37.2.5.1.4 AN link partner ability base page register (Register 5) (RO)
37.2.5.1.5 AN expansion register (Register 6) (RO)
37.2.5.1.6 AN next page transmit register (Register 7)
37.2.5.1.7 AN link partner ability next page register (Register 8)
37.2.5.1.8 Extended status register (Register 15)
37.2.5.1.9 State diagram variable to management register mapping
37.2.5.2 Auto-Negotiation managed object class
37.2.6 Absence of management function
37.3 Detailed functions and state diagrams
37.3.1 State diagram variables
37.3.1.1 Variables
37.3.1.2 Functions
37.3.1.3 Messages
37.3.1.4 Timers
37.3.1.5 State diagrams
37.4 Environmental specifications
37.5 Protocol implementation conformance statement (PICS) proforma for Clause 37, Auto-Negotiation function, type 1000BASE-X
37.5.1 Introduction
37.5.2 Identification
37.5.2.1 Implementation identification
37.5.2.2 Protocol summary
37.5.3 Major Capabilities/Options
37.5.4 PICS proforma tables for the Auto-Negotiation function, type 1000BASE-X
37.5.4.1 Compatibility considerations
37.5.4.2 Auto-Negotiation functions
37.5.4.2.1 Config_Reg
37.5.4.2.2 Remote Fault functions
37.5.4.2.3 AN transmit functions
37.5.4.2.4 AN receive functions
37.5.4.2.5 Priority resolution functions
37.5.4.2.6 Next page functions
37.5.4.2.7 Management registers
38. Physical Medium Dependent (PMD) sublayer and baseband medium, type 1000BASELX (Long Wavelength Laser) and 1000BASESX (Short Wavelength Laser)
38.1 Overview
38.1.1 Physical Medium Dependent (PMD) sublayer service interface
38.1.1.1 PMD_UNITDATA.request
38.1.1.1.1 Semantics of the service primitive
38.1.1.1.2 When generated
38.1.1.1.3 Effect of receipt
38.1.1.2 PMD_UNITDATA.indication
38.1.1.2.1 Semantics of the service primitive
38.1.1.2.2 When generated
38.1.1.2.3 Effect of receipt
38.1.1.3 PMD_SIGNAL.indication
38.1.1.3.1 Semantics of the service primitive
38.1.1.3.2 When generated
38.1.1.3.3 Effect of receipt
38.1.2 Medium Dependent Interface (MDI)
38.2 PMD functional specifications
38.2.1 PMD block diagram
38.2.2 PMD transmit function
38.2.3 PMD receive function
38.2.4 PMD signal detect function
38.3 PMD to MDI optical specifications for 1000BASE-SX
38.3.1 Transmitter optical specifications
38.3.2 Receive optical specifications
38.3.3 Worst-case 1000BASE-SX link power budget and penalties (informative)
38.4 PMD to MDI optical specifications for 1000BASE-LX
38.4.1 Transmitter optical specifications
38.4.2 Receive optical specifications
38.4.3 Worst-case 1000BASE-LX link power budget and penalties (informative)
38.5 Jitter specifications for 1000BASE-SX and 1000BASE-LX
38.6 Optical measurement requirements
38.6.1 Center wavelength and spectral width measurements
38.6.2 Optical power measurements
38.6.3 Extinction ratio measurements
38.6.4 Relative Intensity Noise (RIN)
38.6.5 Transmitter optical waveform (transmit eye)
38.6.6 Transmit rise/fall characteristics
38.6.7 Receive sensitivity measurements
38.6.8 Total jitter measurements
38.6.9 Deterministic jitter measurement (informative)
38.6.10 Coupled Power Ratio (CPR) measurements
38.6.11 Conformance test signal at TP3 for receiver testing
38.6.12 Measurement of the receiver 3 dB electrical upper cutoff frequency
38.7 Environmental specifications
38.7.1 General safety
38.7.2 Laser safety
38.7.3 Installation
38.8 Environment
38.8.1 Electromagnetic emission
38.8.2 Temperature, humidity, and handling
38.9 PMD labeling requirements
38.10 Fiber optic cabling model
38.11 Characteristics of the fiber optic cabling
38.11.1 Optical fiber and cable
38.11.2 Optical fiber connection
38.11.2.1 Connection insertion loss
38.11.2.2 Connection return loss
38.11.3 Medium Dependent Interface (MDI)
38.11.4 Single-mode fiber offset-launch mode-conditioning patch cord for MMF operation of 1000BASE-LX
38.12 Protocol implementation conformance statement (PICS) proforma for Clause 38, Physical Medium Dependent (PMD) sublayer and baseband medium, type 1000BASELX (Long Wavelength Laser) and 1000BASESX (Short Wavelength Laser)
38.12.1 Introduction
38.12.2 Identification
38.12.2.1 Implementation identification
38.12.2.2 Protocol summary
38.12.3 Major capabilities/options
38.12.4 PICS proforma tables for Physical Medium Dependent (PMD) sublayer and baseband medium, type 1000BASELX (Long Wavelength Laser) and 1000BASESX (Short Wavelength Laser)
38.12.4.1 PMD functional specifications
38.12.4.2 PMD to MDI optical specifications for 1000BASE-SX
38.12.4.3 PMD to MDI optical specifications for 1000BASE-LX
38.12.4.4 Jitter specifications
38.12.4.5 Optical measurement requirements
38.12.4.6 Characteristics of the fiber optic cabling
39. Physical Medium Dependent (PMD) sublayer and baseband medium, type 1000BASECX (short-haul copper)
39.1 Overview
39.2 Functional specifications
39.2.1 PMD transmit function
39.2.2 PMD receive function
39.2.3 PMD signal detect function
39.3 PMD to MDI electrical specifications
39.3.1 Transmitter electrical specifications
39.3.2 Receiver electrical specifications
39.3.3 Jitter specifications for 1000BASE-CX
39.4 Jumper cable assembly characteristics
39.4.1 Compensation networks
39.4.2 Shielding
39.5 MDI specification
39.5.1 MDI connectors
39.5.1.1 Style-1 connector specification
39.5.1.2 Style-2 connector specification
39.5.1.3 Style-2 connector example drawing (informative)
39.5.2 Crossover function
39.6 Electrical measurement requirements
39.6.1 Transmit rise/fall time
39.6.2 Transmit skew measurement
39.6.3 Transmit eye (normalized and absolute)
39.6.4 Through_connection impedance
39.6.5 Jumper cable intra-pair differential skew
39.6.6 Receiver link signal
39.6.7 Near-End Cross Talk (NEXT)
39.6.8 Differential time-domain reflectometry (TDR) measurement procedure
39.6.8.1 Driving waveform
39.6.8.2 Calibration of the test setup
39.7 Environmental specifications
39.8 Protocol implementation conformance statement (PICS) proforma for Clause 39, Physical Medium Dependent (PMD) sublayer and baseband medium, type 1000BASECX
39.8.1 Introduction
39.8.2 Identification
39.8.2.1 Implementation identification
39.8.2.2 Protocol summary
39.8.3 Major capabilities/options
39.8.4 PICS proforma tables for Physical Medium Dependent (PMD) sublayer and baseband medium, type 1000BASECX (short-haul copper)
39.8.4.1 PMD functional specifications
39.8.4.2 PMD to MDI electrical specifications
39.8.4.3 Jumper cable assembly characteristics
39.8.4.4 Other requirements
40. Physical Coding Sublayer (PCS), Physical Medium Attachment (PMA) sublayer and baseband medium, type 1000BASE-T
40.1 Overview
40.1.1 Objectives
40.1.2 Relationship of 1000BASE-T to other standards
40.1.3 Operation of 1000BASE-T
40.1.3.1 Physical Coding Sublayer (PCS)
40.1.3.2 Physical Medium Attachment (PMA) sublayer
40.1.4 Signaling
40.1.5 Inter-sublayer interfaces
40.1.6 Conventions in this clause
40.2 1000BASE-T Service Primitives and Interfaces
40.2.1 Technology-Dependent Interface
40.2.1.1 PMA_LINK.request
40.2.1.1.1 Semantics of the primitive
40.2.1.1.2 When generated
40.2.1.1.3 Effect of receipt
40.2.1.2 PMA_LINK.indication
40.2.1.2.1 Semantics of the primitive
40.2.1.2.2 When generated
40.2.1.2.3 Effect of receipt
40.2.2 PMA Service Interface
40.2.3 PMA_TXMODE.indication
40.2.3.1 Semantics of the primitive
40.2.3.2 When generated
40.2.3.3 Effect of receipt
40.2.4 PMA_CONFIG.indication
40.2.4.1 Semantics of the primitive
40.2.4.2 When generated
40.2.4.3 Effect of receipt
40.2.5 PMA_UNITDATA.request
40.2.5.1 Semantics of the primitive
40.2.5.2 When generated
40.2.5.3 Effect of receipt
40.2.6 PMA_UNITDATA.indication
40.2.6.1 Semantics of the primitive
40.2.6.2 When generated
40.2.6.3 Effect of receipt
40.2.7 PMA_SCRSTATUS.request
40.2.7.1 Semantics of the primitive
40.2.7.2 When generated
40.2.7.3 Effect of receipt
40.2.8 PMA_RXSTATUS.indication
40.2.8.1 Semantics of the primitive
40.2.8.2 When generated
40.2.8.3 Effect of receipt
40.2.9 PMA_REMRXSTATUS.request
40.2.9.1 Semantics of the primitive
40.2.9.2 When generated
40.2.9.3 Effect of receipt
40.2.10 PMA_RESET.indication
40.2.10.1 When generated
40.2.10.2 Effect of receipt
40.3 Physical Coding Sublayer (PCS)
40.3.1 PCS functions
40.3.1.1 PCS Reset function
40.3.1.2 PCS Data Transmission Enable
40.3.1.3 PCS Transmit function
40.3.1.3.1 Side-stream scrambler polynomials
40.3.1.3.2 Generation of bits Sxn[3:0], Syn[3:0], and Sgn[3:0]
40.3.1.3.3 Generation of bits Scn[7:0]
40.3.1.3.4 Generation of bits Sdn[8:0]
40.3.1.3.5 Generation of quinary symbols TAn, TBn, TCn, TDn
40.3.1.3.6 Generation of An, Bn, Cn, Dn
40.3.1.4 PCS Receive function
40.3.1.4.1 Decoding of code-groups
40.3.1.4.2 Receiver descrambler polynomials
40.3.1.5 PCS Carrier Sense function
40.3.2 Stream structure
40.3.3 State variables
40.3.3.1 Variables
40.3.3.2 Functions
40.3.3.3 Timer
40.3.3.4 Messages
40.3.4 State diagrams
40.3.4.1 Supplement to state diagram
40.4 Physical Medium Attachment (PMA) sublayer
40.4.1 PMA functional specifications
40.4.2 PMA functions
40.4.2.1 PMA Reset function
40.4.2.2 PMA Transmit function
40.4.2.3 PMA Receive function
40.4.2.4 PHY Control function
40.4.2.5 Link Monitor function
40.4.2.6 Clock Recovery function
40.4.3 MDI
40.4.3.1 MDI signals transmitted by the PHY
40.4.3.2 Signals received at the MDI
40.4.4 Automatic MDI/MDI-X Configuration
40.4.4.1 Description of Automatic MDI/MDI-X state machine
40.4.4.2 Pseudo-random sequence generator
40.4.5 State variables
40.4.5.1 State diagram variables
40.4.5.2 Timers
40.4.6 State Diagrams
40.4.6.1 PHY Control state diagram
40.4.6.2 Link Monitor state diagram
40.4.6.2.1 Auto Crossover state diagram
40.5 Management interface
40.5.1 Support for Auto-Negotiation
40.5.1.1 1000BASE-T use of registers during Auto-Negotiation
40.5.1.2 1000BASE-T Auto-Negotiation page use
40.5.1.3 Sending Next Pages
40.5.2 MASTERSLAVE configuration resolution
40.6 PMA electrical specifications
40.6.1 PMA-to-MDI interface tests
40.6.1.1 Isolation requirement
40.6.1.1.1 Test channel
40.6.1.1.2 Test modes
40.6.1.1.3 Test Fixtures
40.6.1.2 Transmitter electrical specifications
40.6.1.2.1 Peak differential output voltage and level accuracy
40.6.1.2.2 Maximum output droop
40.6.1.2.3 Differential output templates
40.6.1.2.4 Transmitter distortion
40.6.1.2.5 Transmitter timing jitter
40.6.1.2.6 Transmit clock frequency
40.6.1.3 Receiver electrical specifications
40.6.1.3.1 Receiver differential input signals
40.6.1.3.2 Receiver frequency tolerance
40.6.1.3.3 Common-mode noise rejection
40.6.1.3.4 Alien Crosstalk noise rejection
40.7 Link segment characteristics
40.7.1 Cabling system characteristics
40.7.2 Link transmission parameters
40.7.2.1 Insertion loss
40.7.2.2 Differential characteristic impedance
40.7.2.3 Return loss
40.7.3 Coupling parameters
40.7.3.1 Near-End Crosstalk (NEXT)
40.7.3.1.1 Differential Near-End Crosstalk
40.7.3.2 Far-End Crosstalk (FEXT)
40.7.3.2.1 Equal Level Far-End Crosstalk (ELFEXT) loss
40.7.3.2.2 Multiple Disturber Equal Level Far-End Crosstalk (MDELFEXT) loss
40.7.3.2.3 Multiple-Disturber Power Sum Equal Level Far-End Crosstalk (PSELFEXT) loss
40.7.4 Delay
40.7.4.1 Maximum link delay
40.7.4.2 Link delay skew
40.7.5 Noise environment
40.7.6 External coupled noise
40.8 MDI specification
40.8.1 MDI connectors
40.8.2 Crossover function
40.8.3 MDI electrical specifications
40.8.3.1 MDI return loss
40.8.3.2 MDI impedance balance
40.8.3.3 MDI common-mode output voltage
40.8.3.4 MDI fault tolerance
40.9 Environmental specifications
40.9.1 General safety
40.9.2 Network safety
40.9.2.1 Installation
40.9.2.2 Installation and maintenance guidelines
40.9.2.3 Telephony voltages
40.9.3 Environment
40.9.3.1 Electromagnetic emission
40.9.3.2 Temperature and humidity
40.10 PHY labeling
40.11 Delay constraints
40.11.1 MDI to GMII delay constraints
40.11.2 DTE delay constraints (half duplex only)
40.11.3 Carrier de-assertion/assertion constraint (half duplex mode)
40.12 Protocol implementation conformance statement (PICS) proforma for Clause 40-Physical coding sublayer (PCS), physical medium attachment (PMA) sublayer and baseband medium, type 1000BASE-T
40.12.1 Identification
40.12.1.1 Implementation identification
40.12.1.2 Protocol summary
40.12.2 Major capabilities/options
40.12.3 Clause conventions
40.12.4 Physical Coding Sublayer (PCS)
40.12.4.1 PCS receive functions
40.12.4.2 Other PCS functions
40.12.5 Physical Medium Attachment (PMA)
40.12.6 Management interface
40.12.6.1 1000BASE-T Specific Auto-Negotiation Requirements
40.12.7 PMA Electrical Specifications
40.12.8 Characteristics of the link segment
40.12.9 MDI requirements
40.12.10 General safety and environmental requirements
40.12.11 Timing requirements
41. Repeater for 1000 Mb/s baseband networks
41.1 Overview
41.1.1 Scope
41.1.1.1 Repeater set
41.1.1.2 Repeater unit
41.1.2 Application perspective
41.1.2.1 Objectives
41.1.2.2 Compatibility considerations
41.1.2.2.1 Internal segment compatibility
41.1.3 Relationship to PHY
41.2 Repeater functional specifications
41.2.1 Repeater functions
41.2.1.1 Signal restoration functional requirements
41.2.1.1.1 Signal amplification
41.2.1.1.2 Signal wave-shape restoration
41.2.1.1.3 Signal retiming
41.2.1.2 Data-handling functional requirements
41.2.1.2.1 Data frame forwarding
41.2.1.2.2 Received code violations
41.2.1.3 Received event-handling functional requirements
41.2.1.3.1 Received event handling
41.2.1.3.2 Preamble regeneration
41.2.1.3.3 Start-of-packet propagation delay
41.2.1.3.4 Start-of-packet variability
41.2.1.4 Collision-handling functional requirements
41.2.1.4.1 Collision detection
41.2.1.4.2 Jam generation
41.2.1.4.3 Start-of-collision-jam propagation delay
41.2.1.4.4 Cessation-of-collision Jam propagation delay
41.2.1.5 Error-handling functional requirements
41.2.1.5.1 Carrier integrity functional requirements
41.2.1.5.2 Speed handling
41.2.1.6 Partition functional requirements
41.2.1.7 Receive jabber functional requirements
41.2.2 Detailed repeater functions and state diagrams
41.2.2.1 State diagram variables
41.2.2.1.1 Constants
41.2.2.1.2 Variables
41.2.2.1.3 Functions
41.2.2.1.4 Timers
41.2.2.1.5 Counters
41.2.2.1.6 Port designation
41.2.2.2 State diagrams
41.3 Repeater electrical specifications
41.3.1 Electrical isolation
41.4 Environmental specifications
41.4.1 General safety
41.4.2 Network safety
41.4.2.1 Installation
41.4.2.2 Grounding
41.4.2.3 Installation and maintenance guidelines
41.4.3 Electrical isolation
41.4.3.1 Environment A requirements
41.4.3.2 Environment B requirements
41.4.4 Reliability
41.4.5 Environment
41.4.5.1 Electromagnetic emission
41.4.5.2 Temperature and humidity
41.5 Repeater labeling
41.6 Protocol implementation conformance statement (PICS) proforma for Clause 41, Repeater for 1000 Mb/s baseband networks
41.6.1 Introduction
41.6.2 Identification
41.6.2.1 Implementation identification
41.6.2.2 Protocol summary
41.6.3 Major capabilities/options
41.6.4 PICS proforma tables for the Repeater for 1000 Mb/s baseband networks
41.6.4.1 Compatibility considerations
41.6.4.2 Repeater functions
41.6.4.3 Signal restoration function
41.6.4.4 Data-Handling function
41.6.4.5 Receive Event-Handling function
41.6.4.6 Collision-Handling function
41.6.4.7 Error-Handling function
41.6.4.8 Partition function
41.6.4.9 Receive Jabber function
41.6.4.10 Repeater state diagrams
41.6.4.11 Repeater electrical
41.6.4.12 Repeater labeling
42. System considerations for multisegment 1000 Mb/s networks
42.1 Overview
42.1.1 Single collision domain multisegment networks
42.1.2 Repeater usage
42.2 Transmission System Model 1
42.3 Transmission System Model 2
42.3.1 Round-trip collision delay
42.3.1.1 Worst-case path delay value (PDV) selection
42.3.1.2 Worst-case PDV calculation
42.4 Full duplex 1000 Mb/s topology limitations
43. Link Aggregation
43.1 Overview
43.1.1 Terminology
43.1.2 Goals and objectives
43.1.3 Positioning of Link Aggregation within the IEEE 802.3 architecture
43.1.4 State diagram conventions
43.2 Link Aggregation operation
43.2.1 Principles of Link Aggregation
43.2.2 Service interfaces
43.2.3 Frame Collector
43.2.3.1 Frame Collector state diagram
43.2.3.1.1 Constants
43.2.3.1.2 Variables
43.2.3.1.3 Messages
43.2.3.1.4 State diagram
43.2.4 Frame Distributor
43.2.4.1 Frame Distributor state diagram
43.2.4.1.1 Variables
43.2.4.1.2 Messages
43.2.4.1.3 State diagram
43.2.5 Marker Generator/Receiver (optional)
43.2.6 Marker Responder
43.2.7 Aggregator Parser/Multiplexer
43.2.7.1 Aggregator Parser state diagram
43.2.7.1.1 Constants
43.2.7.1.2 Variables
43.2.7.1.3 Messages
43.2.8 Aggregator
43.2.8.1 State diagram
43.2.9 Control Parser/Multiplexer
43.2.9.1 Control Parser state diagram
43.2.9.1.1 Constants
43.2.9.1.2 Variables
43.2.9.1.3 Messages
43.2.9.1.4 State diagram
43.2.10 Addressing
43.3 Link Aggregation Control
43.3.1 Characteristics of Link Aggregation Control
43.3.2 System identification
43.3.3 Aggregator identification
43.3.4 Port identification
43.3.5 Capability identification
43.3.6 Link Aggregation Group identification
43.3.6.1 Construction of the Link Aggregation Group Identifier
43.3.6.2 Representation of the Link Aggregation Group Identifier
43.3.7 Selecting a Link Aggregation Group
43.3.8 Agreeing on a Link Aggregation Group
43.3.9 Attaching a link to an Aggregator
43.3.10 Signaling readiness to transfer user data
43.3.11 Enabling Collection and Distribution
43.3.12 Monitoring the membership of a Link Aggregation Group
43.3.13 Detaching a link from an Aggregator
43.3.14 Configuration and administrative control of Link Aggregation
43.3.15 Link Aggregation Control state information
43.4 Link Aggregation Control Protocol (LACP)
43.4.1 LACP design elements
43.4.2 LACPDU structure and encoding
43.4.2.1 Transmission and representation of octets
43.4.2.2 LACPDU structure
43.4.3 LACP state machine overview
43.4.4 Constants
43.4.5 Variables associated with the System
43.4.6 Variables associated with each Aggregator
43.4.7 Variables associated with each port
43.4.8 Variables used for managing the operation of the state machines
43.4.9 Functions
43.4.10 Timers
43.4.11 Messages
43.4.12 Receive machine
43.4.13 Periodic Transmission machine
43.4.14 Selection Logic
43.4.14.1 Selection Logic-Requirements
43.4.14.2 Selection Logic-Recommended default operation
43.4.15 Mux machine
43.4.16 Transmit machine
43.4.17 Churn Detection machines
43.5 Marker protocol
43.5.1 Introduction
43.5.2 Sequence of operations
43.5.3 Marker and Marker Response PDU structure and encoding
43.5.3.1 Transmission and representation of octets
43.5.3.2 Marker and Marker Response PDU structure
43.5.4 Protocol definition
43.5.4.1 Operation of the marker protocol
43.5.4.2 Marker Responder state diagram
43.5.4.2.1 Constants
43.5.4.2.2 Variables
43.5.4.2.3 Messages
43.6 Configuration capabilities and restrictions
43.6.1 Use of system and port priorities
43.6.2 Dynamic allocation of operational Keys
43.6.3 Link Aggregation on shared-medium links
43.6.4 Selection Logic variants
43.6.4.1 Reduced reconfiguration
43.6.4.2 Limited Aggregator availability
43.7 Protocol implementation conformance statement (PICS) proforma for Clause 43, Aggregation of Multiple Link Segments
43.7.1 Introduction
43.7.2 Identification
43.7.2.1 Implementation identification
43.7.2.2 Protocol summary
43.7.3 Major capabilities/options
43.7.4 Frame Collector
43.7.5 Frame Distributor
43.7.6 Marker protocol
43.7.7 Aggregator Parser/Multiplexer
43.7.8 Control Parser/Multiplexer
43.7.9 System identification
43.7.10 Aggregator identification
43.7.11 Port identification
43.7.12 Capability identification
43.7.13 Link Aggregation Group identification
43.7.14 Detaching a link from an Aggregator
43.7.15 LACPDU structure
43.7.16 State machine variables
43.7.17 Receive machine
43.7.18 Periodic Transmission machine
43.7.19 Selection Logic
43.7.20 Mux machine
43.7.21 Transmit machine
43.7.22 Churn Detection machines
43.7.23 Marker protocol
43.7.24 Configuration capabilities and restrictions
43.7.25 Link Aggregation on shared-medium links
Annex 36A (informative)—Jitter test patterns
Jitter test patterns
36A.1 High-frequency test pattern
36A.2 Low-frequency test pattern
36A.3 Mixed frequency test pattern
36A.4 Long continuous random test pattern
36A.5 Short continuous random test pattern
Annex 36B (informative)—8B/10B transmission code running disparity calculation examples
8B/10B transmission code running disparity calculation examples
Annex 38A (informative)—Fiber launch conditions
Fiber launch conditions
38A.1 Overfilled Launch
38A.2 Radial Overfilled Launch (ROFL)
Annex 40A (informative)—Additional cabling design guidelines
Additional cabling design guidelines
40A.1 Alien crosstalk
40A.1.1 Multipair cabling (i.e., greater than 4-pair)
40A.1.2 Bundled or hybrid cable configurations
40A.2 Cabling configurations
Annex 40B (informative)—Description of cable clamp
Description of cable clamp
40B.1 Cable clamp validation
Annex 40C (informative)—Add-on interface for additional Next Pages
Add-on interface for additional Next Pages
40C.1 State variables
40C.2 State diagrams
40C.2.1 Auto-Negotiation Transmit state machine add-on for 1000BASE-T
40C.2.2 Auto-Negotiation Receive state diagram add-on for 1000BASE-T
Annex 43A (informative)—Collection and Distribution functions
Collection and Distribution functions
43A.1 Introduction
43A.2 Port selection
43A.3 Dynamic reallocation of conversations to different ports
43A.4 Topology considerations in the choice of distribution algorithm
Annex 43B (normative)—Requirements for support of Slow Protocols
Requirements for support of Slow Protocols
43B.1 Introduction and rationale
43B.2 Slow Protocol transmission characteristics
43B.3 Addressing
43B.4 Protocol identification
43B.5 Handling of Slow Protocol frames
43B.6 Protocol implementation conformance statement (PICS) proforma for Annex 43B, Requirements for support of Slow Protocols
43B.6.1 Introduction
43B.6.2 Identification
43B.6.2.1 Implementation identification
43B.6.2.2 Protocol summary
43B.6.2.3 Transmission characteristics
43B.6.2.4 Frame handling
Annex 43C (informative)—LACP standby link selection and dynamic Key management
LACP standby link selection and dynamic Key management
43C.1 Introduction
43C.2 Goals
43C.3 Standby link selection
43C.4 Dynamic Key management
43C.5 A dynamic Key management algorithm
43C.6 Example 1
43C.7 Example 2
Information technology— Telecommunications and information exchange between systems— Local and metropolitan area networks—Specific requirements— Part 3: Carrier Sense Multiple Access with Collision Detection (CSMA/CD) access method and physical layer specifications SECTION THREE: This section includes Clause 34 through Clause 43 and Annex 36A through Annex 43C. 34. Introduction to 1000 Mb/s baseband network 34.1 Overview Gigabit Ethernet couples an extended version of the ISO/IEC 8802-3 (CSMA/CD MAC) to a family of 1000 Mb/s Physical Layers. The relationships among Gigabit Ethernet, the extended ISO/IEC 8802-3 (CSMA/ . CD MAC), and the ISO/IEC Open System Interconnection (OSI) reference model are shown in Figure 34–1 Gigabit Ethernet uses the extended ISO/IEC 8802-3 MAC layer interface, connected through a Gigabit Media Independent Interface layer to Physical Layer entities (PHY sublayers) such as 1000BASE-LX, 1000BASE-SX, and 1000BASE-CX, and 1000BASE-T. Gigabit Ethernet extends the ISO/IEC 8802-3 MAC beyond 100 Mb/s to 1000 Mb/s. The bit rate is faster, and the bit times are shorter—both in proportion to the change in bandwidth. In full duplex mode, the mini- mum packet transmission time has been reduced by a factor of ten. Achievable topologies for 1000 Mb/s full duplex operation are comparable to those found in 100BASE-T full duplex mode. In half duplex mode, the minimum packet transmission time has been reduced, but not by a factor of ten. Cable delay budgets are similar to those in 100BASE-T. The resulting achievable topologies for the half duplex 1000 Mb/s CSMA/ CD MAC are similar to those found in half duplex 100BASE-T. 34.1.1 Reconciliation Sublayer (RS) and Gigabit Media Independent Interface (GMII) The Gigabit Media Independent Interface ( ) provides an interconnection between the Media Access Control (MAC) sublayer and Physical Layer entities (PHY) and between PHY Layer and Station Management (STA) entities. This GMII supports 1000 Mb/s operation through its eight bit wide (octet wide) transmit and receive paths. The Reconciliation sublayer provides a mapping between the signals provided at the GMII and the MAC/PLS service definition. Clause 35 Copyright © 2005 IEEE. All rights reserved. 1
IEEE Std 802.3-2005 REVISION OF IEEE Std 802.3: OSI REFERENCE MODEL LAYERS APPLICATION PRESENTATION SESSION TRANSPORT NETWORK DATA LINK PHYSICAL LAN CSMA/CD LAYERS HIGHER LAYERS LLC (LOGICAL LINK CONTROL) OR OTHER MAC CLIENT MAC CONTROL (OPTIONAL) MAC—MEDIA ACCESS CONTROL RECONCILIATION 1000 Mb/s Baseband Repeater Unit GMII MDI PCS PMA PMD GMII GMII PCS PMA PMD PHY MDI MEDIUM PHY MDI PCS PMA PMD MEDIUM 1000 Mb/s Baseband Repeater Set PHY 1000 Mb/s link segment 1000 Mb/s link segment MDI = MEDIUM DEPENDENT INTERFACE GMII = GIGABIT MEDIA INDEPENDENT INTERFACE PCS = PHYSICAL CODING SUBLAYER PMA = PHYSICAL MEDIUM ATTACHMENT PHY = PHYSICAL LAYER DEVICE PMD = PHYSICAL MEDIUM DEPENDENT Figure 34–1—Architectural positioning of Gigabit Ethernet (1000 Mb/s operation) 34.1.2 Physical Layer signaling systems This standard specifies a family of Physical Layer implementations. The generic term 1000 Mb/s MAC refers to any use of the 1000 Mb/s ISO/IEC 8802-3 CSMA/CD MAC (the Gigabit Ethernet MAC) coupled with any physical layer implementation. The term 1000BASE-X refers to a specific family of physical layer implementations specified in Clause 36 . The 1000BASE-X family of physical layer standards has been adapted from the ANSI through Clause (Fibre Channel) FC-0 and FC-1 physical layer specifications and the associated 8B/10B X3.230-1994 data coding method. The 1000BASE-X family of physical layer implementations is composed of 1000BASE-SX, 1000BASE-LX, and 1000BASE-CX. 39 [B20] Clause 36 and Clause All 1000BASE-X PHY devices share the use of common PCS, PMA, and Auto-Negotiation specifications (see ) uses four pairs of balanced copper cabling, as specified in ISO/IEC 11801:1995 (Class D) and ANSI/EIA/TIA-568-A-1995 (Category 5), and tested for the additional performance parameters specified in ANSI/EIA/TIA-568-B1 Annex D. Clause 40 defines its own PCS, which does not use 8B/10B coding. ). The 1000BASE-T PHY ( Clause 40 37 Specifications unique to the physical operation of each physical layer device are shown in the following table: 2 Copyright © 2005 IEEE. All rights reserved.
CSMA/CD IEEE Std 802.3-2005 1000BASE-SX Short Wave Length Optical Duplex multimode fibers Clause 38 1000BASE-LX Long Wave Length Optical Duplex single-mode fibers or Duplex multimode fibers 1000BASE-CX Shielded Jumper Cable Two pairs of specialized balanced cabling 1000BASE-T Category 5 UTP Advanced multilevel signaling over four pairs of Category 5 balanced copper cabling. Clause 38 Clause 39 Clause 40 34.1.3 Repeater Clause 41 A repeater set ( ) is an integral part of any Gigabit Ethernet network with more than two DTEs in a collision domain. A repeater set extends the physical system topology by coupling two or more segments. Only one repeater is permitted within a single collision domain. 34.1.4 Auto-Negotiation, type 1000BASE-X Clause 37 Auto-Negotiation ( ) provides a 1000BASE-X device with the capability to detect the abilities (modes of operation) supported by the device at the other end of a link segment, determine common abili- ties, and configure for joint operation. Auto-Negotiation is performed upon link startup through the use of a special sequence of reserved link codewords. adopts the basic architecture and algorithms from Clause 28 , but not the use of fast link pulses. Clause 37 34.1.5 Auto-Negotiation, type 1000BASE-T Clause 28 Auto-Negotiation ( ) is used by 1000BASE-T devices to detect the abilities (modes of operation) supported by the device at the other end of a link segment, determine common abilities, and configure for joint operation. Auto-Negotiation is performed upon link startup through the use of a special sequence of fast link pulses. 34.1.6 Management Managed objects, attributes, and actions are defined for all Gigabit Ethernet components ( ). That clause consolidates all IEEE 802.3 management specifications so that agents can be managed by existing network management stations with little or no modification to the agent code. Clause 30 34.2 State diagrams State machine diagrams take precedence over text. The conventions of 1.2 are adopted, along with the extensions listed in . 21.5 34.3 Protocol implementation conformance statement (PICS) proforma The supplier of a protocol implementation that is claimed to conform to any part of IEEE 802.3, Clause through Clause , shall complete a protocol implementation conformance statement (PICS) proforma. 41 35 A completed PICS proforma is the PICS for the implementation in question. The PICS is a statement of which capabilities and options of the protocol have been implemented. A PICS is included at the end of each clause as appropriate. Each of the Gigabit Ethernet PICS conforms to the same notation and conventions used in 100BASE-T (see 21.6 ). Copyright © 2005 IEEE. All rights reserved. 3
IEEE Std 802.3-2005 REVISION OF IEEE Std 802.3: 34.4 Relation of Gigabit Ethernet to other standards Supported applications for 10 Gigabit Ethernet can be found in ISO/IEC 11801: 2002, Annex F. Suitable entries for Table G1 of ISO/IEC 11801: 1995, annex G, would be as follows: a) Within the section Optical Link: CSMA/CD 1000BASE-SX ISO/IEC 8802-3/ PDAM 26 b) Within the section Optical Link: CSMA/CD 1000BASE-LX ISO/IEC 8802-3/PDAM 26 c) Within the section Balanced Cabling Link Class D (defined up to 100 MHz): CSMA/CD 1000BASE-T* ISO/IEC 8802-3/DAD 1995 *To support 1000BASE-T applications, Class D links shall meet the requirements for return loss, ELFEXT and MDELFEXT specified in . 40.7 A suitable entry for Table G5 of ISO/IEC 11801: 1995, Annex G, would be as follows: Table 34–1—Table G5 of ISO/IEC 11801 Fibre Optical link per 6 per Clauses 5, 7, and 8 Horizontal Building backbone Campus backbone 62.5/ 125 µ m MMF 50/ 125 µ m MMF 10/ 125 µ m SMF 62.5 /125 µ m MMF 50/ 125 µ m MMF 10/ 125 µ m SMF 62.5 /125 µ m MMF 50/ 125 µ m MMF 10/ 125 µ m SMF 62.5 /125 µ m MMF 50/ 125 µ m MMF 10/ 125 µ m SMF 8802-3: 1000BASE-SX 8802-3: 1000BASE-LX I I I I I N N N N I N N N N I I N I I N NOTE—“N” denotes normative support of the media in the standard. “I” denotes that there is information in the International Standard regarding operation on this media. Suitable entries for table G4 of ISO/IEC 11801:1995 Annex G would be: Table 34–2—Table G4 of ISO/IEC 11801:1995 Balanced cabling Performance based cabling per 6 per Clauses 5, 7, and 8 Class A Class B Class C Class D C a t 3 1 2 0 Ω C a t 4 1 2 0 Ω C a t 5 1 2 0 Ω C a t 3 1 0 0 Ω C a t 4 1 0 0 Ω C at 5 1 0 0 Ω a I 1 5 0 Ω 1 0 0 Ω 1 2 0 Ω 1 5 0 Ω 1 0 0 Ω 1 2 0 Ω 1 5 0 Ω 1 0 0 Ω 1 2 0 Ω 1 5 0 Ω 1 2 0 Ω 1 5 0 Ω 1 0 0 Ω a I 8802-3: 1000BASE-T NOTE—“I” denotes that there is information in the International Standard regarding operation on this media. a 8802-3 imposes additional requirements on return loss, ELFEXT and MDELFEXT. 4 Copyright © 2005 IEEE. All rights reserved.
CSMA/CD IEEE Std 802.3-2005 35. Reconciliation Sublayer (RS) and Gigabit Media Independent Interface (GMII) 35.1 Overview This clause defines the logical and electrical characteristics for the Reconciliation Sublayer (RS) and Gigabit Media Independent Interface (GMII) between CSMA/CD media access controllers and various PHYs. shows the relationship of the Reconciliation sublayer and GMII to the ISO/IEC OSI reference Figure 35–1 model. OSI REFERENCE MODEL LAYERS APPLICATION PRESENTATION SESSION TRANSPORT NETWORK DATA LINK PHYSICAL LAN CSMA/CD LAYERS HIGHER LAYERS LLC (LOGICAL LINK CONTROL) OR OTHER MAC CLIENT MAC CONTROL (OPTIONAL) MAC—MEDIA ACCESS CONTROL RECONCILIATION GMII MDI PCS PMA PMD MEDIUM 1 Gb/s PHY GMII = GIGABIT MEDIA INDEPENDENT INTERFACE MDI = MEDIUM DEPENDENT INTERFACE PCS = PHYSICAL CODING SUBLAYER PHY = PHYSICAL LAYER DEVICE PMA = PHYSICAL MEDIUM ATTACHMENT PMD = PHYSICAL MEDIUM DEPENDENT Figure 35–1—GMII relationship to the ISO/IEC Open Systems Interconnection (OSI) reference model and the IEEE 802.3 CSMA/CD LAN model The purpose of this interface is to provide a simple, inexpensive, and easy-to-implement interconnection between Media Access Control (MAC) sublayer and PHYs, and between PHYs and Station Management (STA) entities. This interface has the following characteristics: It is capable of supporting 1000 Mb/s operation. a) b) Data and delimiters are synchronous to clock references. c) d) e) It provides independent eight-bit-wide transmit and receive data paths. It provides a simple management interface. It uses signal levels, compatible with common CMOS digital ASIC processes and some bipolar processes. It provides for full duplex operation. f) Copyright © 2005 IEEE. All rights reserved. 5
IEEE Std 802.3-2005 35.1.1 Summary of major concepts REVISION OF IEEE Std 802.3: a) b) c) d) . Clause 22 The GMII is based on the MII defined in Each direction of data transfer is serviced by Data (an eight-bit bundle), Delimiter, Error, and Clock signals. Two media status signals are provided. One indicates the presence of carrier, and the other indicates the occurrence of a collision. The GMII uses the MII management interface composed of two signals that provide access to man- agement parameters and services as specified in . Clause 22 e) MII signal names have been retained and the functions of most signals are the same, but additional f) g) valid combinations of signals have been defined for 1000 Mb/s operation. The Reconciliation sublayer maps the signal set provided at the GMII to the PLS service primitives provided to the MAC. GMII signals are defined such that an implementation may multiplex most GMII signals with the similar PMA service interface defined in . Clause 36 35.1.2 Application This clause applies to the interface between the MAC and PHYs, and between PHYs and Station Manage- ment entities. The implementation of the interface is primarily intended as a chip-to-chip (integrated circuit to integrated circuit) interface implemented with traces on a printed circuit board. A motherboard-to-daugh- terboard interface between two or more printed circuit boards is not precluded. This interface is used to provide media independence so that an identical media access controller may be used with any of the copper and optical PHY types. 35.1.3 Rate of operation The GMII supports only 1000 Mb/s operation and is defined within this clause. Operation at 10 Mb/s and 100 Mb/s is supported by the MII defined in . Clause 22 PHYs that provide a GMII shall support 1000 Mb/s operation, and may support additional rates using other interfaces (e.g., MII). PHYs must report the rates at which they are capable of operating via the management interface, as described in . Reconciliation sublayers that provide a GMII shall support 1000 Mb/s and may support additional rates using other interfaces. 22.2.4 35.1.4 Allocation of functions The allocation of functions at the GMII balances the need for media independence with the need for a simple and cost-effective interface. While the Attachment Unit Interface (AUI) was defined to exist between the Physical Signaling (PLS) and Physical Medium Attachment (PMA) sublayers for 10 Mb/s DTEs, the GMII (like the MII) maxi- mizes media independence by cleanly separating the Data Link and Physical Layers of the ISO/IEC seven- layer reference model. This allocation also recognizes that implementations can benefit from a close cou- pling between the PLS or PCS sublayer and the PMA sublayer. Clause 22 35.2 Functional specifications The GMII is designed to make the differences among the various media transparent to the MAC sublayer. The selection of logical control signals and the functional procedures are all designed to this end. 6 Copyright © 2005 IEEE. All rights reserved.
CSMA/CD IEEE Std 802.3-2005 35.2.1 Mapping of GMII signals to PLS service primitives and Station Management The Reconciliation sublayer maps the signals provided at the GMII to the PLS service primitives defined in Clause 6. The PLS service primitives provided by the Reconciliation sublayer, and described here, behave in exactly the same manner as defined in Clause 6. Figure 35–2 depicts a schematic view of the Reconciliation sublayer inputs and outputs, and demonstrates that the GMII management interface is controlled by the Station Management entity (STA). PLS Service Primitives Reconciliation sublayer GMII Signals PLS_DATA.request PLS_SIGNAL.indication PLS_DATA.indication PLS_DATA_VALID.indication PLS_CARRIER.indication Station Management TXD<7:0> TX_EN TX_ER GTX_CLK COL RXD<7:0> RX_ER RX_CLK RX_DV CRS MDC MDIO Figure 35–2—Reconciliation Sublayer (RS) inputs and outputs and STA connections to GMII 35.2.1.1 Mapping of PLS_DATA.request 35.2.1.1.1 Function Map the primitive PLS_DATA.request to the GMII signals TXD<7:0>, TX_EN, TX_ER and GTX_CLK. 35.2.1.1.2 Semantics of the service primitive PLS_DATA.request (OUTPUT_UNIT) The OUTPUT_UNIT parameter can take one of five values: ONE, ZERO, TRANSMIT_COMPLETE, EXTEND or EXTEND_ERROR. It represents or is equivalent to a single data bit. These values are con- veyed by the signals TX_EN, TX_ER, TXD<7>, TXD<6>, TXD<5>, TXD<4>, TXD<3>, TXD<2>, TXD<1> and TXD<0>. Each of the eight TXD signals conveys either a ONE or ZERO of data while TX_EN is asserted. Eight data bit equivalents of EXTEND or EXTEND_ERROR are conveyed by a specific encoding of the TXD<7:0> signals when TX_EN is not asserted, and TX_ER is asserted, see Table 35–1. Synchronization between the Reconciliation sublayer and the PHY is achieved by way of the GTX_CLK signal. The value TRANSMIT_COMPLETE is conveyed by the de-assertion of either TX_EN or TX_ER at the end of a MAC’s transmission. Copyright © 2005 IEEE. All rights reserved. 7
IEEE Std 802.3-2005 35.2.1.1.3 When generated REVISION OF IEEE Std 802.3: The GTX_CLK signal is generated by the Reconciliation sublayer. The TXD<7:0>, TX_EN and TX_ER signals are generated by the Reconciliation sublayer after every group of eight PLS_DATA.request transac- tions from the MAC sublayer to request the transmission of eight data bits on the physical medium, to extend the carrier event the equivalent of eight bits, or to stop transmission. 35.2.1.2 Mapping of PLS_DATA.indication 35.2.1.2.1 Function Map the primitive PLS_DATA.indication to the GMII signals RXD<7:0>, RX_DV, RX_ER, and RX_CLK. 35.2.1.2.2 Semantics of the service primitive PLS_DATA.indication (INPUT_UNIT) The INPUT_UNIT parameter can take one of three values: ONE, ZERO or EXTEND. It represents or is equivalent to a single data bit. These values are derived from the signals RX_DV, RX_ER, RXD<7>, RXD<6>, RXD<5>, RXD<4>, RXD<3>, RXD<2>, RXD<1>, and RXD<0>. The value of the data trans- ferred to the MAC is controlled by GMII error indications, see 35.2.1.5. Each of the eight RXD signals conveys either a ONE or ZERO of data while RX_DV is asserted. Eight data bit equivalents of EXTEND are conveyed by a specific encoding of the RXD<7:0> signals when RX_DV is not asserted, and RX_ER is asserted; see Table 35–2. Synchronization between the Reconciliation sublayer and the PHY is achieved by way of the RX_CLK signal. 35.2.1.2.3 When generated This primitive is generated to all MAC sublayer entities in the network after a PLS_DATA.request is issued. Each octet transferred on RXD<7:0> will result in the generation of eight PLS_DATA.indication transactions. 35.2.1.3 Mapping of PLS_CARRIER.indication 35.2.1.3.1 Function Map the primitive PLS_CARRIER.indication to the GMII signal CRS. 35.2.1.3.2 Semantics of the service primitive PLS_CARRIER.indication (CARRIER_STATUS) The CARRIER_STATUS parameter can take one of two values: CARRIER_ON or CARRIER_OFF. CARRIER_STATUS assumes the value CARRIER_ON when the GMII signal CRS is asserted and assumes the value CARRIER_OFF when CRS is de-asserted. 35.2.1.3.3 When generated The PLS_CARRIER.indication service primitive is generated by the Reconciliation sublayer whenever the CARRIER_STATUS parameter changes from CARRIER_ON to CARRIER_OFF or vice versa. 8 Copyright © 2005 IEEE. All rights reserved.
分享到:
收藏