GMII(GigabitMediaIndependentInterface)是千兆以太网的标准接口,提供8位并行数据收发,工作时钟125MHz。发送侧信号包括TXD[7:0]、TX_EN、TX_ER、GTX_CLK;接收侧信号包括RXD[7:0]、RX_DV、RX_ER、RX_CLK。数据在GTX_CLK上升沿发送,RX_CLK上升沿采样。RGMII(ReducedGigabitMediaIndependentInterface)是GMII的简化版本,数据宽度减半至4位,时钟频率提高到125MHz(DDR模式)。发送侧使用TXD[3:0]、TX_CTL(复合TX_EN和TX_ER)、GTX_CLK;接收侧使用RXD[3:0]、RX_CTL(复合RX_DV和RX_ER)、RX_CLK。数据在时钟上升沿和下降沿都有效。SGMII(SerialGigabitMediaIndependentInterface)是串行接口,使用1对差分线收发数据,速率1.25Gbps(8b/10b编码)。包含SGMII_TX_P/N和SGMII_RX_P/N信号。时钟嵌入在数据流中,无需单独时钟信号。支持自协商和速率适配(10/100/1000Mbps)。TBI(TenBitInterface)是10位并行接口,工作时钟62.5MHz。发送侧使用TXD[9:0]、TX_EN、GTX_CLK;接收侧使用RXD[9:0]、RX_DV、RX_CLK。包含8b/10b编码的控制字符。RTBI(ReducedTenBitInterface)是TBI的简化版,数据宽度减半至5位,时钟频率125MHz(DDR模式)。发送侧使用TXD[4:0]、TX_EN、GTX_CLK;接收侧使用RXD[4:0]、RX_DV、RX_CLK。数据在时钟上升沿和下降沿都有效。
