GMII、SGMII和SerDes的区别和联系?
GMII和SGMII区别,上一篇已经介绍了,这一篇重点介绍SGMII和SerDes区别。
GMII和SGMII
GMII |
在MII接口基础上提升了数据位宽和Clock频率成为1000Mbps接口 |
RXD[7:0]、TXD[7:0] TX_ER、TX_EN RX_ER、RX_DV GTX_CLK、RX_CLK CRS、COL |
Clock=125MHz 数据位宽8bit(一个时钟周期传输8bit数据) 1000Mbps=125 MHz *8bit |
SGMII |
串行GMII,在此基础上提升了时钟频率达到1000Mbps |
RXD[0]、TXD[0] RX_CLK |
Clock=125MHz 数据位宽1bit(一个时钟周期传输1bit数据) 串行数据帧:一帧10bit(8bit data+2bit control) 计算有效带宽时需要去掉控制位 1000Mbps=125 0MHz *(8bit/10bit) |
SGMII接口
SGMII和SerDes
终于到了今天的猪脚-SerDes,为什么拿SGMII和SerDes进行对比,主要原因是,SerDes是一个串行接口,和SGMII很像,和GMII几乎没有什么交集,所以两者对比就没有什么实际意义,所以只进行SGMII和SerDes进行对比。
由于SerDes