Table of Contents

Overview

Overview of MAC/PHY/PCS/PMA/PMD. Hierarchy:

FPGA breakdown (communicates via XGMII) – “MAC block is today typically integrated with the PHY within the same device package”:

“The LogiCORE™ IP 10G Ethernet Physical Coding Sublayer/Physical Medium Attachment (PCS/PMA) core forms a seamless interface between the Xilinx 10G Ethernet Media Access Controller (MAC) core and a 10 Gb/s-capable PHY, enabling the design of high-speed Ethernet systems and subsystems.”

“The Management Data Input/Output (MDIO) serial bus is a subset of the MII that is used to transfer management information between MAC and PHY. At power up, using autonegotiation, the PHY usually adapts to whatever it is connected to unless settings are altered via the MDIO interface.”

Links:

Vendor offerings

Possible vendor offerings:

Layer generalization

Layers

MAC (Media Access Control)

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 scrambling/descrambling.”

PMA (Physical Medium Attachment)

PMD (Physical Medium Dependent (sublayer)