随着电子通信技术的高速发展,目前的总线带宽已经发展到10Gbps/40Gbps,正在100G bps带宽迈进。XAUI/XLAUI、Interl aken、SPI4.1/SPI4.2、SPI5/SFI5等高速总线虽然能满足10Gbps/40Gbps带宽的需求,但这些总线都是板内总线,传输距离非常有限,一般局限在50cm以内。对于ATCA架构的高性能计算平台,由于需要很长的背板走线,这些总线已不能满足要求,为此,IEEE颁布了802.3ap 标准,里面提出了B ackpl ane Ethern et概念,提供10GBASE-KR, 40GBAS E-KR4两种总线方案,最大传输距离可达1m (40 inch)。Backpl ane Ethern et结构如下图所示。
缩略语解释:
AN=AUTO-NEGOTI ATION,自协商中国
GMII=GIGABI T MEDIAINDEPE NDENT INTERFACE,吉比特媒体独立接口
RMII=Reduce d MEDIAINDEPE NDENT INTERFACE 簡化媒体独立接口MDI=MEDIUM DEPENDENT INTERFACE,媒体相关接口中国通信
PCS=PHYSICAL CODING SUBLAYER,物理编码子层中国通信
FEC=FORWARD ERRORCORRECTION,前向纠错中
PHY=PHYSICAL LAYERDEVICE,物理层设备
PMA=PHYSICAL MEDIUM ATTACH MENT,物理媒体附属层
PMD=PHYSICAL MEDIUM DEPENDENT,物理媒体相关层中国通
XGMII=10 GIGABIT MEDIAINDEPE NDENT INTERFACE,10吉比特媒体独立接口
SGMII=Serial Gigabi t mediaindepe ndent是PHY與M AC之間的接口中国♦典型用法
在连接背板的接口板上,通过PHY芯片将10GBASE-KR/40GBASE-KR4转换为XFI或S FI总线后接SFP+或XFP光模块,目前具备该转换功能的P HY芯片有:
BCM8707(40GBASE-KR4àXAUI)+BCM8747(XAUIàS FI)
BCM8754(XFIàSFI)+MAX3804均衡器,放在接收端
BCM84064(40GBASE-KR4àXFI)
PM5422(40GBASE-KR4àXFI)
NLP3233中国通
用法示意图如下所示(基于ATCA架构)
光模块的种类:
GBIC: Gigabi t Interf ace Converter,个头比较大,直接焊接在P CB上,支持速率为1G bps,目前已经被S FP替代。
SFP:Small Form-factor Plugga bles,个头很小,是GBIC的替代产品,模块和插座分离,支持热插拔,使用非常方便,支持速率为1G bps。
SFP+:同SFP类型,只是支持的速率提高到10Gbps。
XFP:XFP也是10Gbps光模块,跟SFP+相比,XFP内部多了CDR(ClockData Recove r)模块,个头比较大,SFP+个头小,里面没有CDR模块,此部分功能一般在PHY器件中实现。
SFI/XFI差别:
由上图可知,有些PHY器件支持XFI总线,有些支持SFI总线,这两者有什么差别的?
与XFI相比,SFI信号多了一个FE C功能。多模光纤长距离传输时,由于光散作用,会增加数据误码,因此需要FE C功能进行前向纠错。所以,如果接口光模块只做短距离传输的话,直接用XFI总线接光模块即可。而对于需要长距离传输的光口,必须用SFI总线出光模块。
♦PHY模块中各层的功能中国通信
普通百兆/千兆/万兆以太网的PHY层模型中包含P CS子层、PMA子层、PMD 子层和A N子层四个部分。
1.PCS子层的功能是编码/解码。
在发送方向,PCS子层将来自MAC层的数据进行编码,百兆/千兆以太网一般使用8B/10B编码,10GBASE-KX4使用的也是8B/10B编码,10GBASE-KR 使用的是64B/66B编码,40GBASE-KR4使用的是40GB ASE-R编码。接收方向正好相反,将来自线路上的数据进行解码后送给M AC层。
另外,在PCS子层的发送方向,还可完成碰撞检测,即在数据传输和接收同时发生时,需按标准规范和根据工作模式进行处理。在半双工工作模式下,发生碰撞时产生检测信号(COL: Collis i on Detection Signal),而在全双工工作模式下,不产生COL。
在接收方向,它能提供CR S载波检测信号(Carrie r SenseSignal)和碰撞检出信号(Collis i on Detection Signal),用这两个控制信号实现对MII接口的控制与管理。
为何要编码?
编码的功能主要有四种:
1).转换密度中
truncated bnp是什么保证数据流中有足够的信号转换。使接收端锁相环( PLL )能正常工作 ,避免接收端时钟漂移或同步丢失而引起数据丢失。
2).DC补偿
在高速的数据传输线路中,一般采用差分信号,需要直流分量尽量小, 有DC 补偿功能后,即链路中不会随着时间推移而出现D C偏移。
3). 检错
编码采用冗余方式,将X位的数据和一些特殊字符按照特定的规则编码成Y位的数据(X<Y) ,根据这些规则,能检测出传输过程中发生错误的信息。4). 特殊字符中
编码中规定了一些特殊字符,可用作帧同步字符和其他的分隔符或控制字
符。
2.PMA子层的功能是有:
1).链路监测(Link Monito ring);
2).载波检测(Carrie r Dete-cting);
3).NRZI编/译码(NRZI En-coding/Decodi ng);
4).发送时钟合成(Transm i t ClockSynthe sis);
5).接收时钟恢复(Receiv e ClockRecove ry)。
PMA发送子层(PMA Transm it Sublay er)从PCS子层接收串行比特流并且将其变换为N RZI格式(10Mbit/s不用),然后将其送入物理介质相关子层(PMD)。
PMA使用数字锁相环(PLL)合成技术,从时钟标准接口得到需要发送的时钟脉冲,并根据标准时钟接口的安排,得到不同的发送时钟值。
在PMA发送子层需进行NRZI(Non Return to Zero Invertel)编码,这是一种两电平的单极性(O和V)编码。用两电平之间的跃变表示数据“1”,无跃变表示“0”。在这里NRZI编码为将数据变换成MLT-3编码作了准备。
PMA接收子层主要完成下面两个功能:
1).NRZI译码(NRZI Dcodin g)(10Mbit/s不用),即将从PMD子层接收的串行bit流进行NR ZI译码,并将其变换成单极性的二进进PCS子层。
2).接收时钟恢复(Receiv e Clo-ck Recovery),将接收时钟恢复是由PLL完成的,此PLL锁定于从PMD子层接收据串行数据流上。PLL自动同步于串行数据流并从中提取时钟,最后将恢复时钟和NRZI译码后的数据流送到PCS子层。
当PMA接收子层没有检出任何接收信号时,PMA利用发送时钟作为PLL的参考标准时钟。在100Base-TX信号情况下,恢复出25M Hz的时钟。而在10Ba se-T 信号时时钟信号则是2.5MHz。
PMA接收子层的链路监视功能(Link Moni-toring Functi on)可以来监视接收时钟PLL。若接收时钟P LL没有捕获锁定的串行数据流,则产生一个差错信号。在一般情况下,PMA链路监视功能块连续统计与其连接的链路状态。若没有检出接收信号或者PLL误帧,则宣告接收通道差错。
3.PMD子层的主要功能有:数据流扰码/解忧、多跃变沿编译码功能及对接收信号进行直流恢复和自血压计匀衡。
扰码器(Scrambl er)将普通的NRZI bit流利用键控、模2加的方法产生一个被扰码的数据流。如百兆以太网的MLT-3数据流。
解扰器(Descra m bler)的作用是将被扰码的数据进行解扰,恢复成原NRZI 数据信号。
直流恢复(DC Restor ation)。在100Ba se-TX数据流的扰码和MLT-3的编码中,可能存在一定长度的连“0”或连“1”序列,使得数据流中产生直流分量,变压器的隔直也会引起信号“基线”的漂移,即“基线”信号从其正常额定直流值移动或漂移,而不利于接收机对于噪声的抑制特性,因此需要恢复信号原直流分量。
自适应均衡器(Adapti ve Equali zer)。当数据在电缆中传输时,由于散特性,将会导致信号失真和码间干扰(ISI:InterSymbol Interf erenc e),因此在接收机中必需采取措施将进来的失真和码间干扰信号恢复成原信号。
自动均衡的方法之一是监视接收信号的能量,用以确定传输介质的长度,并据此调整均衡器的性能。因为,接收信号的幅度与传输的缆长是成正比的,所以若信号电平降低,则会增加均衡的总量,而便于补偿信号在线路中的损失。
4.AN子层的功能
自动协商子层(AN:Auto-Negoti ation Sublay er)通常有以下功能:
1).确定在链路段介质或缆连接的另一端设备所具有的能力;
2).宣布远端链路设备中上述能力;
3).与链路远端设备交换彼此表征技术能力的数据参数,并且与远端链路设备建立协议,自动选择共有的最高性能工作模式。包括工作速率(10/100/1000M b i t/s)、传输介质和半/全双工模式。
与1000B ASE-KX和10GBASE-KX4的PHY层模型不同,10GBASE-KR和40G BASE-KR4的PH Y层模型中除掉传统的PCS子层、PMA子层、PMD子层和AN子层外,还多了一个F E C子层。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论