目录
Signal Mapping at the PHY side
Signal Mapping at the MAC Side
Control I nformation E xchanged Between L inks
Data I nformation Transferred Between L inks
Overview
SGMII协议通过两个数据信号和两个时钟信号,在10/100/1000M物理层(PHY)与以太网MAC之间传输帧数据和链路速率信息。数据信号采用1.25 Gbps的传输速率,时钟信号则以625 MHz的频率运行。由于信号传输速度高,所有信号均采用差分对结构实现,这种设计既保证了信号完整性,又有效降低了系统噪声干扰。
发送与接收数据通路采用IEEE 802.3z规范定义的1000BASE-SX物理编码子层(PCS)。传统的GMII数据信号(TXD/RXD)、数据有效信号(TX_EN/RX_DV)以及错误信号(TX_ER/RX_ER)经过编码和串行化处理,并通过相应的双倍数据速率(DDR)时钟输出。因此,这是一个波特率为1.25 Gbaud、时钟频率为625 MHz的接口。
载波侦听信号(CRS)由RX_DV信号导出/推断而来;冲突信号(COL)则是在MAC层通过逻辑运算导出的(当RX_DV与TX_EN同时置位时触发)。在物理层(PHY)发送路径中有一个小型模块,用于在全双工模式下当TX_EN未置位时抑制TX_ER信号。
SGMII 规定了源同步时钟机制,然而,特定实现可能倾向于从数据中恢复时钟,而非使用提供的外置时钟。这种操作是允许的;但无论其如何对接收数据进行时钟同步,所有数据源都必须生成相应的时钟。
Signal Mapping at the PHY side
下图展示了物理层(PHY)的功能框图,阐明了在SGMII中,应如何在物理层(PHY)一侧对物理编码子层(PCS)进行修改并加以集成。
在接收侧,G