XAUI接口是MAC层和PHY层之间的一种接口,用于万兆以太网。“XAUI”借用了以太网“附加单元接口”的简称AUI(AttachmentUnitInterface),首字母“X”代表罗马数字10,代表传输速率是每秒10G比特。
在IEEE 802.3标准中,广泛使用XGMII接口作为描述10G以太网功能的基础,但XGMII接口只是可选的接口。实际上,很少见到MAC芯片把XGMII接口开放给用户使用,使用XAUI接口的情况更为普遍。
XGMII接口有74条信号线,其中32条信号线用作数据接收线,32条信号线用做数据发送线,4条信号线用于接收控制,4条信号线用于发送控制,剩余的2条信号线用作接收和发送时钟。每条控制信号线控制8条接收或者发送数据线。
和XGMII接口相比,XAUI接口大大简化。XAUI接口只有16条信号线,其中4对balanced差分线用于数据接收,4对balanced差分线用于数据发送。信号线数量大大减少,差分信号具备更强的抗干扰能力,从而简化了电路的走线设计。
FR4 PCB板上,XAUI接口的走线长度可达50cm,而XGMII接口的走线长度只有7cm。XAUI接口的走线比较长,大大方便了PCB板的设计,背板走线成为可能。举例来讲,产品设计中主板和子卡对接时,XGMII接口7厘米的走线长度限制无法满足要求,而XAUI接口则可以实现。
即便MAC芯片不提供XGMII接口给用户使用,但在芯片内部XGMII依旧作为标准接口使用。在MAC芯片内部,集成了XGXS(XGMII Extender Sublayer)子层,用来实现XGMII接口和XAUI接口之间的双向映射。
XAUI接口是自带时钟的串行总线。XAUI接口具有4个串行通道(lane),每个通道的速率是2.5G,这样XAUI接口的传输速率可以达到千兆以太网的10倍。本文出自 “网络工房” 博客