Physical Coding Sublayer

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

The Physical Coding Sublayer (PCS) is a networking protocol sublayer in the Fast Ethernet, gigabit Ethernet, and 10 Gigabit Ethernet standards. It resides at the top of the physical layer (PHY), and provides an interface between the Physical Medium Attachment (PMA) sublayer and the Media Independent Interface (MII). It is responsible for data encoding/decoding, scrambling/descrambling, alignment marker insertion/removal, block and symbol redistribution, and lane block synchronization and deskew.[1]

Description

The Ethernet PCS sublayer is at the top of the Ethernet physical layer (PHY). The hierarchy is as follows:

  • Data Link Layer (Layer 2)
  • PHY Layer (Layer 1)
    • PCS (Physical Coding Sublayer) - This sublayer determines when a functional link has been established, provides rate difference compensation, and performs coding such as 64b/66b encoding and x^{58}+x^{39}+1 scrambling/descrambling
    • PMA (Physical Medium Attachment Sublayer) - This sublayer performs PMA framing, octet synchronization/detection, and x^7+x^6+1 scrambling/descrambling
    • PMD (Physical Medium Dependent Sublayer) - This sublayer consists of a transceiver for the physical medium

Physical Coding Sublayer (PCS) specifications

Gigabit Ethernet

  • 1000BASE-X for fiber and 150 Ω balanced copper (twinaxial) uses 8b/10b encoding with a symbol rate of 1.25 GBd.[2]
  • 1000BASE-T for twisted pair copper splits the data into four lanes and uses four-dimensional, five-level (quinary) Trellis modulation with PAM-5 and a symbol rate of 125 MBd.[3]

10 Gigabit Ethernet

  • 10GBASE-R (LAN) is the serial encoded PCS using 64b/66b encoding that allows for Ethernet framing at a rate of 10.3125 Gbit/s. This rate does not match the rate 9.953 Gbit/s used in SONET and SDH and is not supported over a WAN based on SONET or SDH.
  • 10GBASE-X (LAN) uses similar coding methods as 10GBASE-R but is only used in the definition of 10GBASE-LX4. This is mainly because LX4 operates on both single and multimode fibers, giving it a unique set of specifications as defined in its PMD.
  • 10GBASE-W (WAN) defines WAN encoding for 10GbE, it encodes the frames so that they are compatible with SONET STS-192c data rates and SDH VC-4-64 transmission standards allowing for 10 Gbit/s transmission across a WAN. It does this by wrapping the 64/66b payload into a SONET frame, making the effective rate 9.95 Gbit/s.

40/100 Gigabit Ethernet

  • 40GBASE-R and 100GBASE-R use 64b/66b encoding over multiple lanes of 10.3125 GBd or 25.78125 GBd each. These lanes – four for 40 Gbit/s, four or ten for 100 Gbit/s per direction – are either transmitted separately over short distance or together with coarse wavelength division multiplexing on long distance fiber (-LR).[4]

Lattice Semiconductor multi-protocol

"PCS logic can be configured to support numerous industry-standard, high-speed serial data transfer protocols."[5]

References

<templatestyles src="Reflist/styles.css" />

Cite error: Invalid <references> tag; parameter "group" is allowed only.

Use <references />, or <references group="..." />
  • Lua error in package.lua at line 80: module 'strict' not found.

External links

<templatestyles src="Asbox/styles.css"></templatestyles>

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. IEEE 802.3-2012 Clause 36
  3. IEEE 802.3-2012 Clause 40
  4. IEEE 802.3 Clauses 82-89
  5. Lua error in package.lua at line 80: module 'strict' not found.