shaiko
Advanced Member level 5
Hello,
I'm trying to understand the roles of XGMII and XAUI in 10Gb communication.
This is how I see it so far:
With FPGAs - the PHY (having analog circuitry) is always an external IC while the MAC (being purely digital) is usually implemented internally.
XGMII is an interface intended to interconnect the MAC and the PHY layers.
But because, XGMII uses a lot of wires (>70) - it's somewhat impractical to route them on the PCB - This is why the XAUI standard was invented.
XAUI is an internal FPGA core that takes the XGMII's (>70) wires and converts it to a "slimmer" serial interface with much less wires. These XAUI wires connects between the FPGA and the PHY IC.
Is my observation correct ?
I'm trying to understand the roles of XGMII and XAUI in 10Gb communication.
This is how I see it so far:
With FPGAs - the PHY (having analog circuitry) is always an external IC while the MAC (being purely digital) is usually implemented internally.
XGMII is an interface intended to interconnect the MAC and the PHY layers.
But because, XGMII uses a lot of wires (>70) - it's somewhat impractical to route them on the PCB - This is why the XAUI standard was invented.
XAUI is an internal FPGA core that takes the XGMII's (>70) wires and converts it to a "slimmer" serial interface with much less wires. These XAUI wires connects between the FPGA and the PHY IC.
Is my observation correct ?