SERDES和SGMII

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SERDES和SGMII
SERDES和SGMII
最近在弄octeon的fiber。

从qlm接⼝引出的总线直接接到SFP模块上,如何使之通讯呢?原来以为是SGMII可以,但实际情况没有成功。

后来在datasheet中看到1000base-x的mode,才恍然⼤悟。

其实SERDES 和SGMII完全是两个不冲突的概念。

SERDES的概念:
SERDES是英⽂SERializer(串⾏器)/DESerializer(解串器)的简称。

它是⼀种主流的时分多路复⽤(TDM)、点对点(P2P)的串⾏通信技术。

即在发送端多路低速并⾏信号被转换成⾼速串⾏信号,经过传输媒体(光缆或铜线),最后在接收端⾼速串⾏信号重新转换成低速并⾏信号。

这种点对点的串⾏通信技术充分利⽤传输媒体的信道容量,减少所需的传输信道和器件引脚数⽬,从⽽⼤⼤降低通信成本。

这是⼀种通信技术的统称。

SERializer/DESerializer
Translates an n-bit parallel bus into adifferential serial stream
Receives a differential serial stream andconverts it back to an n-bit parallel bus
SerDes technology simplifies transferringthe parallel data by eliminating the skew between the parallel data paths andreduces system cost by narrowing the data path.
SGMII的概念:
如果说到SGMII则会想到MII、GMII、XGMII、QGMII等信号接⼝。

SGMII--Serial Gigabit Media IndependentInterface SGMII是PHY与MAC之间的接⼝,类似与GMII和RGMII,只不过GMII和RGMII都是并⾏的,⽽且需要随路时钟,PCB布线相对⿇烦,⽽且不适应背板应⽤。

⽽SGMII是串⾏的,不需要提供另外的时钟,MAC和PHY都需要CDR去恢复时钟。

另外SGMII是有8B/10b编码的,速率是1.25。

所以,SGMII需要PHY来做8b/10b的解码⼯作。

SGMII在物理上是兼容SERDES信号的,所以⾛的通道也是SERDESlane。

实例1:
在intel的LAN芯⽚中,⼀般情况都是MAC和PHY在⼀起的。

所以通过eeprom可以配置LAN芯⽚输出信号的种类。

可以接电⼝RJ45和光⼝SFP。

如果我们需要直接从LAN芯⽚中接SFP接⼝,则需要配置成SerDes(1000Base-BX)mode;
如果接RJ45,则需要在flash中配置成copper PHY。

如果需要接另外⼀颗PHY,则需要在flash中配置成SGMII Mode,送如PHY中。

实例2:
在octeon的芯⽚中QLM可以配置成SGMII和1000BASE-x。

这两种模式⾛的通道均为SERDES lane。

如果接电⼝RJ45,则需要配置成SGMII,通过PHY来完成解码和negotiation。

如果接光⼝SFP,则需要配置成1000BASE-x,让QLM切换成PHY来实现negotiation和解码动作。

这样可以不⽤接PHY。

相关文档
最新文档