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.