Electronic – What are the XGMII control pins

ethernetfpgaverilog

The 10 Gigabit Media Independent Interface (XGMII) is an interface standard that uses 72 data pins for both RX and TX. As far as I understand, of those 72 pins, only 64 are actually data, the remaining 8 being for error and flow control.

I haven't been able to find out what exactly those 8 pins are, and how they should be controlled. I'm considering writting a XGMII Verilog driver module but I cannot find the relevant specification.

What are the 8 RX and TX control pins for XGMII? Where can I find a specification? (Are there publicly available XGMII Verilog implementations?)

Best Answer

The specification for XGMII is in Clause 46 of IEEE 802.3, which starts page 187 of this PDF.