Cfp光模块兼容装置及方法

文档序号:7857958阅读:182来源:国知局
专利名称:Cfp光模块兼容装置及方法
技术领域
本发明涉及光通信领域,具体地,涉及一种CFP光模块兼容装置及方法。
背景技术
IEEE 802. 3ba标准40/100G以太网标准,于2010年6月17日正式发布,该标准促进了 40G/100G网络的快速发展,使40G/100G 大规模商业部署成为可能。802. 3ba定义的光口传输方式,是40G/100G网络的主流传输方式。CFP (CENTUM Form-factor Pluggable)是由 Avago, FINisar, Opnext, Sumitomos 四家发起的多源服务协议(MSA, Multi-SourceAgreement)技术规格,其宗旨是界定一个支持热拔插的光收发器,运用于40G/100G领域。随着IEEE 802. 3ba标准和CFP-MSA规范的出台,各个光模块厂商不断地推出40G和100GCFP光模块,而根据CFP-MSA规范,分别定义了 1x40G、2x40G、3x40G、100G这4种CFP光模块。1x40G、2x40G、3x40G、100G这4种CFP光模块都是148个管脚,其中Top面和Bottom各定义了 74个管脚,具体见图Ia和图lb,管脚的定义可参阅相关标准中的定义。通过对比图Ia和图Ib中列出的1x40G、2x40G、3x40G、100G这4种光模块的管脚定义,可以得知I) lx40G和2x40G CFP光模块的管脚定义一样,不管是顶面(Top面)还是底面(Bottom 面);2 )lx40G、2x40G、3x40G、100G这4种CFP光模块的Bottom面的管脚定义是一样的,而Top面的管脚定义有区别,具体区别见图2a和图2b ;3)lx40G、2x40G、3x40G、100G这4种CFP光模块的Top面的管脚定义中,所有接地(GND)管脚定义都在相同的管脚上。根据上述对比可知,lx40G按照CFP-MSA规范的定义,在不做任何兼容设计的情况下,可以分别和位于传输对端的2x40G、3x40G、100G这3种光模块直接兼容;而2x40G、3x40G、100G这3种光模块在Top面的管脚定义不同,从而导致分别位于传输通路两端的2x40G、3x40G和100G这3种CFP光模块之间无法相互兼容。可见,在现有技术中存在2x40G、3x40G和100G这3种CFP光模块之间无法相互兼容的问题。

发明内容
有鉴于此,本发明实施例提供了一种CFP光模块兼容装置及方法,用以解决现有技术中2x40G、3x40G和100G这3种CFP光模块之间无法相互兼容的问题。本发明实施例技术方案如下一种CFP光模块兼容装置,包括控制单元、复用单元和信号传输单元;其中,所述复用单元和所述信号传输单元各包括多个传输通道;所述控制单元,用于根据当前CFP光模块的类型,控制所述复用单元的使能状态,以及在控制所述复用单元使能的情况下,根据预设的CFP光模块类型与所述复用单元中的传输通道的对应关系,控制连通所述复用单元中与当前CFP光模块的类型相对应的传输通道;其中,CFP光模块的类型包括1*40G、2*40G、3*40G或IOOG ;所述复用单元,用于通过所述控制单元控制连通的传输通道,在所述信号传输单元与当前CFP光模块之间连通传输信号;所述信号传输单元,用于直接传输来自或发送至当前CFP光模块的信号,或者通过所述复用单元传输来自或发送至当前CFP光模块的信号。一种CFP光模块兼容方法,包括CFP光模块兼容装置根据当前CFP光模块的类型以及预设的CFP光模块类型与所述复用单元中的传输通道的对应关系,在所述CFP光模块兼容装置内部选择与当前CFP光模块的类型相对应的传输通道;通过所选择的传输通道传输来自或发送至当前CFP光模块的信号。根据本发明实施例提出的CFP光模块兼容装置,通过其中的控制单元根据当前CFP光模块的类型控制复用单元的使能状态,以及根据当前CFP光模块的类型以及预设的CFP光模块类型与复用单元中的传输通道的对应关系,控制连通复用单元中与当前CFP光模块的类型相对应的传输通道,能够通过该兼容装置实现与该兼容装置相连接的1*40G、 2*40G、3*40G或100G的CFP光模块的信号传输,当传输路由的两端均使用该兼容装置连接1*40G、2*40G、3*40G或100G的CFP光模块时,能够实现位于传输路由两端的1*40G、2*40G、3*40G以及100G这四种CFP光模块之间的相互兼容,从而解决现有技术中2x40G、3x40G和100G这3种CFP光模块之间无法相互兼容的问题。本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。


图Ia和图Ib为现有技术中1x40G、2x40G、3x40G和100G CFP光模块的管脚定义
示意图;图2a和图2b为现有技术中1x40G、2x40G、3x40G和100G CFP光模块的顶面管脚定义区别示意图;图3a为本发明实施例提供的CFP光模块兼容装置的结构框图;图3b为本发明实施例提供的CFP光模块的兼容方法的工作流程图;图4为本发明实施例提供的CFP光模块兼容装置的优选结构框图;图5为本发明实施例提供的CFP光模块兼容装置的另一优选结构框图;图6为本发明实施例提供的CFP光模块兼容装置具体实现的结构框图;图7为本发明实施例具体应用中的CFP光模块类型与复用器中的传输通道的对应关系不意图。
具体实施例方式以下结合附图对本发明的实施例进行说明,应当理解,此处所描述的实施例仅用于说明和解释本发明,并不用于限定本发明。针对现有技术中2x40G、3x40G和100G这3种CFP光模块之间无法相互兼容的问题,本发明实施例提出了一种CFP光模块兼容装置。根据该兼容装置,通过其中的控制单元根据当前CFP光模块的类型控制复用单元的使能状态,以及根据当前CFP光模块的类型以及预设的CFP光模块类型与复用单元中的传输通道的对应关系,控制连通复用单元中与当前CFP光模块的类型相对应的传输通道,能够通过该兼容装置实现与该兼容装置相连接的1*40G、2*40G、3*40G或IOOG的CFP光模块的信号传输,当传输通路的两端均使用该兼容装置连接1*40G、2*40G、3*40G或100G的CFP光模块时,能够实现位于传输通路两端的1*40G、2*40G、3*40G以及100G这四种CFP光模块之间的相互兼容,从而解决现有技术中的上述问题。下面对本发明实施例进行详细说明。 图3a中示出了本发明实施例提供的CFP光模块兼容装置的结构框图,如图3所示,该装置包括控制单元I、复用单元2和信号传输单元3 ;其中,复用单元2和信号传输单元3各包括多个传输通道,传输通道包括发送通道或接收通道;控制单元1,用于根据当前CFP光模块的类型,控制复用单元2的使能状态,以及在控制复用单元2使能的情况下,根据预设的CFP光模块类型与复用单元2中的传输通道的对应关系,控制连通复用单元2中与当前CFP光模块的类型相对应的传输通道;其中,CFP光模块的类型包括1*40G、2*40G、3*40G或100G ;优选地,控制单元I在检测到当前CFP光模块与如图3a所示装置连接时,获取当前CFP光模块的类型信息;复用单元2,用于通过控制单元I控制连通的传输通道,在信号传输单元3与当前CFP光模块之间连通传输信号;信号传输单元3,用于直接传输来自或发送至当前CFP光模块的信号,或者通过复用单元2传输来自或发送至当前CFP光模块的信号。图3b示出了本发明实施例提供的CFP光模块的兼容方法的工作流程图,也即图3a所示装置的工作原理,如图3b所示,该方法包括步骤301、CFP光模块兼容装置根据当前CFP光模块的类型以及预设的CFP光模块类型与复用单元中的传输通道的对应关系,在CFP光模块兼容装置内部选择与当前CFP光模块的类型相对应的传输通道;优选地,CFP光模块兼容装置在检测到当前CFP光模块与CFP光模块兼容装置连接时,获取当前CFP光模块的类型信息;其中,传输通道包括接收通道或发送通道;步骤302、通过所选择的传输通道传输来自或发送至当前CFP光模块的信号。根据该CFP光模块兼容装置及其工作原理,通过该装置中的控制单元根据当前CFP光模块的类型控制复用单元的使能状态,以及根据当前CFP光模块的类型以及预设的CFP光模块类型与复用单元中的传输通道的对应关系,控制连通复用单元中与当前CFP光模块的类型相对应的传输通道,能够通过该兼容装置实现与该兼容装置相连接的1*40G、2*40G、3*40G或100G的CFP光模块的信号传输,当传输通路的两端均使用该兼容装置连接1*40G、2*40G、3*40G或100G的CFP光模块时,能够实现位于传输通路两端的1*40G、2*40G、3*40G以及100G这四种CFP光模块之间的相互兼容,从而解决现有技术中2x40G、3x40G和100G这3种CFP光模块之间无法相互兼容的问题。下面说明本发明实施例的优选实施例。—种优选的方式,图4示出了本发明实施例提供的CFP光模块兼容装置的优选结构框图,如图4所示,复用单元2具体包括两个复用器21、22,各复用器均包括多个可复用的传输通道;信号传输单兀3具体包括介质访问控制(MAC, Media Access Control)芯片31 ;MAC芯片31的传输通道包括直连通道和复用通道,直连通道用于与不同类型的CFP光模块之间顶面传输通道定义相同的同义传输通道相连接(以下所述同义传输通道均为不同类型的CFP光模块之间的定义相同的顶面传输通道),复用通道用于与复用器21或复用器22中的可复用的传输通道连接后,与不同类型的CFP光模块之间顶面传输通道定义不同的异义传输通道相连接(以下所述异义传输通道均为不同类型的CFP光模块之间的定义不同的顶面传输通道)。如图2a和图2b所示,同义传输通道为ΤΧ(ΓΤΧ3以及RX0 RX3,其中,TXO包括差分线对TXOn、TXOp, TXl包括差分线对TXln、TXlp, TX2包括差分线对TX2n、ΤΧ2ρ,ΤΧ3包括差分线对TX3n、TX3p,RXO包括差分线对RXOn、RXOp, RXl包括差分线对RXln、RXlp, RX2包括差分线对RX2n、RX2p,RX3包括差分线对RX3n、RX3p。除上述同义传输通道外,图2a和图2b中其他的传输通道为异义传输通道。贝U,在如图4所示的装置中,在当前CFP模块为1*40G的CFP光模块的情况下,控 制单元I具体用于控制复用器21、22禁用;则,MAC芯片31具体用于直接传输来自或发送至当前CFP光模块的信号;在当前CFP模块为2*40G、3*40G或者100G的CFP光模块的情况下,控制单元1,具体用于控制复用器21和/或复用器22使能,例如,对于2*40G的CFP光模块,可以使能一个复用器,对于3*40G和100G的CFP光模块,可以使能两个复用器;MAC芯片31具体用于通过使能的复用器传输来自或发送至当前CFP光模块的信号。更进一步,本发明实施例提供的CFP光模块兼容装置要实现对四种类型的CFP光模块的兼容,其关键是要实现对不同类型的CFP光模块之间异义传输通道的兼容,也即要实现对不同类型的CFP光模块的异义传输通道的信号的正确传输,该功能主要通过控制单元I选择复用器21和/或复用器22中的不同传输通道来实现。一种优选的方式,图5示出了本发明实施例提供的CFP光模块兼容装置的另一优选结构,该优选结构给出了 MAC芯片31和复用器21、22的具体结构。如图5所示,MAC芯片31包括至少3个传输组(NI,……,Ni),每个传输组包括8个传输通道,以匹配30*40G和100G CFP光模块中的3组传输通道(其中包括接收通道和发送通道)。每个复用器包括至少两个传输组,每个传输组包括4个传输分组(Tl、T2、T3和T4),每个传输分组包括2个传输通道,也即复用器的每个传输组也包括8个传输通道;在每个传输分组中,两个传输通道连接到MAC芯片的一端复用,复用后一端与MAC芯片的一个复用通道相连接,复用后的一端与未复用的另两端之间的通道分别构成第一通道和第二通道;在每个复用器中或者在每两个复用器之间还包括多个预定的复用组(M1,……,Mj),每个复用组包括两个传输分组,在一个复用组的两个传输分组之间,在连接CFP光模块的一端,第一个传输分组的第一通道和第二个传输分组的第二通道复用,复用后的通道用于与CFP光模块的一个异义传输通道连接。此外,不包括在复用组中的传输通道分别与CFP光模块的一个异义传输通道连接。例如,在复用器22中,预定的复用组包括M1、M2、M3和M4,其中复用组Ml包括传输分组Tl和T2、复用组M2包括传输分组T2和T3、复用组M3包括传输分组T3和T4、复用组M4包括传输分组T4和Tl,其中Tl包括传输通道SI、S2,T2包括传输通道S3、S4,T3包括传输通道S5、S6,T4包括传输通道S7、S8。复用器21的结构与复用器22的结构相同,这里不再赘述。在与MAC芯片31连接的一端,在传输分组Tl中,SI和S2连接MAC芯片31的一端复用为接收端口 IN1,复用后的接收端口 INl与MAC芯片31的一个复用通道连接,INl与SI之间的传输通道为第一通道,INl与S2之间的传输通道为第二通道。在传输分组T2中,S3和S4连接MAC芯片31的一端复用为接收端口 IN2,复用后的接收端口 IN2与MAC芯片31的一个复用通道连接,IN2与S3之间的传输通道为第一通道,IN2与S4之间的传输通道为第二通道。在传输分组T3中,S5和S6连接MAC芯片31的一端复用为接收端口 IN3,复用后的接收端口 IN3与MAC芯片31的一个复用通道连接,IN3与S5之间的传输通道为第一通道,IN3与S6之间的传输通道为第二传输通道。在传输分组T4中,S7和S8连接MAC芯片31的一端复用为接收端口 IN4,复用后的接收端口 IN4与MAC芯片31的一个复用通道连接,IN4与S7之间的传输通道为第一通道,IN4与S8之间的传输通道为第二传输通道。
并且,在与CFP光模块连接的一端,在复用组Ml中,传输分组Tl的第二通道和传输分组T2的第一通道复用为发送端口 0UT1,在复用组M2中,传输分组T2的第二通道和传输分组T3的第一通道复用为发送端口 0UT2,在复用组M3中,传输分组T3的第二通道和传输分组T4的第一通道复用为发送端口 0UT3,在复用组M4中,传输分组T4的第二通道和传输分组Tl的第一通道复用为发送端口 0UT4,OUTU 0UT2、0UT3和0UT4分别与CFP光模块的一个异义传输通道连接。上述的三个第一通道构成第一通道组,三个第二通道构成第二通道组。复用器21中的结构与复用器22中的结构相同,这里不再赘述。则,预设的CFP光模块类型与复用单元中的传输通道的对应关系可以具体为CFP光模块类型与复用器中的第一通道组或第二通道组的对应关系,这样,在当前CFP光模块是20*40G、3*40G或100G的CFP光模块时,控制单元可以根据CFP光模块的类型以及该对应关系,控制连通复用器中与当前CFP模块的类型相对应的第一通道组或者第二通道组。这样,通过上述MAC芯片31与复用器21、22的结构和连接关系,以及通过控制单元I的识别控制,使得本发明实施例提供的CFP光模块兼容装置能够分别与10*40G、20*40G、3*40G或100G的CFP光模块相连接、实现信号传输,并且在传输路由的两端分别使用本发明实施例提供的CFP光模块兼容装置,就能够实现与本发明实施例提供的CFP光模块兼容装置相连接的1*40G、2*40G、3*40G以及100G这四种CFP光模块之间的相互兼容。下面对本发明实施例具体实现的情况进行说明。图6示出了本发明实施例提供的CFP光模块兼容装置具体实现的结构框图,该装置包括MAC芯片61、复用器62a、62b,控制单元63包括CPU 631、复杂可编程逻辑器件(CPLD, Complex Programmable Logic Device) 632、晶振 633、时钟 buffer 634。其中,CPU631 采用串行管理接口(SMI,Serial Management Interface)SMI 接口与CFP光模块进行通信,该SMI接口具体包括MDC信号(用于传输时钟信号)和MDIO信号(用于传输数据信号);CPU 631采用两线式串行总线(I2C,INTR-Integrated Circuit)接口与复用器62a、62b通信,该I2C接口具体包括SCL信号(传输时钟信号)和SDA信号(传输数据信号);CPU 631通过本地总线(Localbus)与CPLD 632通信、并通过INTR管脚接收来自CPLD632的触发信号(此处可具体地定义为信号INTR#),该触发信号INTR#为低电平时表示有CFP光模块与如图6所示装置相连接、为高电平时表示没有CFP光模块相连接。CPLD 632通过分别向复用器62a的H)管脚(此处可具体地定义为TO2#管脚)和复用器62b的ro管脚(此处可具体地定义为roi#管脚)发送信号(此处可具体地定义为TO2#和roi#信号),信号roi#和PD2#为高电平信号时是使能信号,信号ro2#用于使能复用器62a,信号roi#用于使能复用器62b,当信号TO1#或TO2#为低电平信号时为禁用信号;CPLD632还向晶振633输入触发信号即OE信号,OE信号为高电平时表不表不使能信号、低电平为禁用信号;CPLD 632还通过接口(此处可具体地定义为在 位接口即Present接口)来检测是否有CFP光模块连接,具体地,1x40G、2x40G、3x40G和IOOG这4种CFP光模块都有一个M0D_ABS信号,该信号表光模块是否在位,该信号在CFP光模块内部是强下拉(通过一个小于100欧姆的电阻接地),下拉用“O”表示,CPLD 632的Present接口端弱上拉(比如通过一个4. 7K欧姆的电阻值Rl接3. 3V电压),上拉用“I”表示,当CFP光模块连接到如图6所示装置时,MOD ABS信号输入到Present接口,强下拉和弱上拉连接在一起的结果为下拉,即表现为“0”,因此在CFP光模块与所述装置连接前,CPLD 632的present信号为“1”,CFP光模块与如图6所示装置连接后,由于CFP光模块内部强下拉,CPLD 632的present信号由“I”跳变为“0”,此时,CPLD 632输出一个低电平的INTR#信号到CPU 631的INTR管脚。晶振633根据来自CPLD 632的高电平OE信号而工作,产生一个161. 1328M的时钟信号,该时钟信号通过时钟buffer 634扇出2个161. 1328M的时钟信号,这两个时钟信号分别通过CLKOUTI接口和CLK0UT2接口输出给CFP光模块,在CFP光模块中由REF管脚或SlREF管脚接收该时钟信号,其中,2*40G的CFP光模块需要2个时钟信号,1*40G和3*40G的CFP光模块不需要时钟信号,100G的光模块需要I个时钟信号。MAC芯片61与CFP光模块的同义传输通道的连接关系,以及通过复用器62a、62b与CFP光模块的异义传输通道的对应连接关系,如图7所示,BP,MAC芯片61的WC0_lane0_TX、WC0_lanel_TX、WC0_lane2_TX 和 WC0_lane3_TX 分别与同义传输通道 TXO、TXl、TX2 和TX3 连接,WCO_laneO_RX、WC0_lanel_RX、WC0_lane2_RX 和 WC0_lane3_RX 分别与同义传输通道RXO、RXU RX2和RX3连接。具体地,在CFP光模块中,传输通道TX包括差分线对TXn和TXp,传输通道RX包括差分线对RXn和RXp,TX为发送通道,RX为接收通道。对于异义传输通道,MAC芯片 61 的 WCl_laneO_TX、WCl_lanel_TX、WCl_lane2_TX和 WCl_lane3_TX 分别对应连接 1*40G、2*40G 和 3*40G 的 CFP 光模块的 S1_TX0、S1_TX1、S1_TX2 和 S1_TX3,对应连接 100G 的光模块的 TX4、TX5、TX6 和 ΤΧ7 ;MAC 芯片 61 的 WC2_laneO_TX、WC2_lanel_TX、WC2_lane2_TX 和 WC2_lane3_TX 分别对应连接 1*40G 和 2*40G 的 CFP 光模块的4个不连接(NC,None Connection)管脚,对应连接3*40G的CFP光模块的S2_TX0、S2_TX1、S2_TX2和S2_TX3,对应连接100G的CFP光模块的TX8和TX9以及两个NC管脚;WCl_laneO_RX、WCl_lanel_RX、WCl_lane2_RX 和 WCl_lane3_RX 分别对应连接 1*40G、2*40G和3*40G的CFP光模块的S1_RX0、S1_RX1、S1_RX2和S1_RX3,对应连接100G的光模块的RX4、RX5、RX6 和 RX7 ;MAC 芯片 61 的 WC2_laneO_RX、WC2_lanel_RX、WC2_lane2_RX 和 WC2_lane3_RX分别对应连接1*40G和2*40G的CFP光模块的4个NC管脚,对应连接3*40G的CFP光模块的S2_RX0、S2_RX1、S2_RX2和S2_RX3,对应连接IOOG的CFP光模块的RX8和RX9,以及两个NC管脚。复用器62a、62b中的复用结构如下所示。复用器62a的INC(TlNC3为接收管脚,分别与MAC芯片61的WCl_laneO_TX、WCl_lanel_TX、WCl_lane2_TX 和 WCl_lane3_TX 相连接,0UTC(T0UTC3 为发送管脚,分别与 MAC芯片 61 的 WCl_laneO_RX、WCl_lanel_RX、WCl_lane2_RX 和 WCl_lane3_RX 相连接。INCO 分别与OUTAO和OUTBO连接,INCO与OUTAO之间的传输通道为A通道,INCO与OUTBO之间的传输通道为B通道。INCl分别与OUTAl和OUTBl连接,INCl与OUTAl之间的传输通道为A通道,INCl与OUTBl之间的传输通道为B通道。INC2分别与0UTA2和0UTB2连接,INC2与0UTA2之间的传输通道为A通道,INC2与0UTB2之间的传输通道为B通道。INC3分别与0UTA3和0UTB3连接,INC3与0UTA3之间的传输通道为A通道,INC3与0UTB3之间的传输通道为B通道。OUTCO分别与INAO和INBO连接,OUTCO与INAO之间的通道为A通道,OUTCO与INBO之间的传输通道为B通道。OUTCl分别与INAl和INBl连接,OUTCl与INAl之间的传输通道为A通道,OUTCl与INBl之间的传输通道为B通道。0UTC2分别与INA2和INB2 连接,0UTC2与INA2之间的传输通道为A通道,0UTC2与INB2之间的传输通道为B通道。0UTC3分别与INA3和INB3连接,0UTC3与INA3之间的传输通道为A通道,0UTC3与INB3之间的传输通道为B通道。复用器62b的INC0 INC3为接收管脚,分别与MAC芯片61的WC2_laneO_TX、WC2_lanel_TX、WC2_lane2_TX 和 WC2_lane3_TX 相连接,0UTC(T0UTC3 为发送管脚,分别与 MAC芯片 61 的 WC2_laneO_RX、WC2_lanel_RX、WC2_lane2_RX 和 WC2_lane3_RX 相连接。复用器62b的内部结构与62a相同,这里不再赘述。复用器62a和复用器62b的全部A通道构成A通道组,全部B通道构成B通道组。在复用器62a和复用器62b中,复用器62a的OUTBO与OUTAl复用、0^^1与0爪八2复用、0UTB2与0UTA3复用,复用器62a的0UTB3与复用器62b的OUTAO复用,复用器62a的OUTAO与复用器62b的OUTBl复用,复用器62a的INBO与INAl复用、INBl与INA2复用、INB2与INA3复用,复用器62a的INB3与复用器62b的INAO复用,复用器62a的INAO与复用器62b的INBl复用。通过复用器62a、62b的复用结构可知复用器62a和复用器62b中的A通道组对应连接100G的CFP光模块,复用器62a中的B通道组对应于2*40G的CFP光模块,复用器62a和复用器62b中的B通道组对应于3*40G的CFP光模块,即,通过A通道组或者B通道组使MAC芯片61和CFP光模块相连接的传输通道对应关系如图7所示。图6所示装置的工作原理如下所示步骤一、初始状态下,复用器62a、62b都处于禁用(powerdown)状态,CPLD 632控制晶振633产生并输出时钟信号,即CPLD 632的信号输出配置为PD1#= “0”,PD2#= “0”,OE= “I” ;步骤二、CPLD 632通过检测present信号是否跳变来判断是否有CFP光模块与如图6所示装置相连接,当检测到的present信号由高电平跳变到低电平时,表示有CFP光模块与所述装置连接,此时处理进行到步骤三,否则,处理返回步骤二 ;步骤三、CPLD 632输出一个低电平的触发信号INTR#给CPU 631的INTR管脚;
步骤四、CPU 631中断响应,通过SMI接口的MDC、MDIO信号读取与如图6所示装置相连接的CFP光模块的类型信息;步骤五、CPU 631根据读取的CFP光模块的类型信息判断CFP光模块属于哪一种CFP光模块,当属于1*40G的CFP光模块时,处理进行到步骤六,当属于2*40G的CFP光模块时,处理进行到步骤七,属于3*40G的CFP光模块时,处理进行到步骤八,属于100G的CFP光模块时,处理进行到步骤九;步骤六、当CFP光模块属于1*40G的CFP光模块时,CPU 631不做操作,此时,MAC芯片 61 通过 WC0_lane0_TX、WC0_lanel_TX、WC0_lane2_TX 和 WC0_lane3_TX 与 1*40G 的 CFP光模块的 TXO、TXl、TX2 和 TX3 连接,通过 WCO_laneO_RX、WC0_lanel_RX、WC0_lane2_RX 和WC0_lane3_RX分别与1*40G的CFP光模块的RXO、RX1、RX2和RX3连接,处理结束。步骤七、当CFP光模块属于2*40G的CFP光模块时,CPU 631通过本地总线通知 CPLD 632使能复用器62a,CPLD 632通过输出高电平的TO2#信号使能复用器62a,CPU 631通过I2C接口的SCL、SDA信号将复用器62a的B通道组使能,此时,MAC芯片61通过WC0_laneO_TX、WC0_lanel_TX、WC0_lane2_TX 和 WC0_lane3_TX 与 2*40G 的 CFP 光模块的 ΤΧ0、TX1、TX2 和 ΤΧ3 连接,通过 WC0_lane0_RX、WC0_lanel_RX、WC0_lane2_RX 和 WC0_lane3_RX 与2*40G 的 CFP 光模块的 RX0、RX1、RX2 和 RX3 连接,通过 WCl_laneO_TX、WCl_lanel_TX、WC1_lane2_TX 和 WCl_lane3_TX 与 2*40G 的 CFP 光模块的 S1_TX0、S1_TX1、S1_TX2 和 S1_TX3 连接,通过 WCl_laneO_RX、WCl_lanel_RX、WCl_lane2_RX 和 WCl_lane3_RX 与 2*40G 的 CFP 光模块的S1_RX0、S1_RX1、S1_RX2和S1_RX3连接,处理结束。步骤八、当CFP光模块属于3*40G的CFP光模块时,CPU 631通过本地总线通知CPLD 632使能复用器62a和复用器62b,CPLD 632通过输出高电平的TO2#信号使能复用器62a,通过输出高电平的H)l#信号使能复用器62b,并通过OE接口输出低电平信号给晶振633,以使晶振633停止工作,CPU 631通过I2C接口的SCL、SDA信号将复用器62a的B通道组使能,此时,MAC 芯片 61 通过 WCO_laneO_TX、WC0_lanel_TX、WC0_lane2_TX 和 WC0_lane3_TX 与 3*40G 的 CFP 光模块的 TXO、TXl、TX2 和 TX3 连接,通过 WCO_laneO_RX、WC0_lanel_RX、WC0_lane2_RX 和 WC0_lane3_RX 与 3*40G 的 CFP 光模块的 RXO、RXl、RX2 和 RX3连接,通过 WCl_laneO_TX、WCl_lanel_TX、WCl_lane2_TX 和 WCl_lane3_TX 与 3*40G 的 CFP光模块的 S1_TX0、S1_TX1、S1_TX2 和 S1_TX3 连接,通过 WCl_laneO_RX、WCl_lanel_RX、WCl_lane2_RX 和 WCl_lane3_RX 与 3*40G 的 CFP 光模块的 S1_RX0、S1_RX1、S1_RX2 和 S1_RX3 连接,通过 WC2_laneO_TX、WC2_lanel_TX、WC2_lane2_TX 和 WC2_lane3_TX 对应连接 3*40G 的CFP 光模块的 S2_TX0、S2_TX1、S2_TX2 和 S2_TX3,通过 WC2_laneO_RX、WC2_lanel_RX、WC2_lane2_RX 和 WC2_lane3_RX 对应连接 3*40G 的 CFP 光模块的 S2_RX0、S2_RX1、S2_RX2 和 S2_RX3,处理结束。步骤九、当CFP光模块属于100G的CFP光模块时,CPU 631通过本地总线通知CPLD632使能复用器62a和复用器62b,CPLD 632通过输出高电平的PD2#信号使能复用器62a,通过输出高电平的roi#信号使能复用器62b,CPU631通过I2C接口的SCL、SDA信号将复用器 62a 的 A 通道组使能,此时,MAC 芯片 61 通过 WCO_laneO_TX、WC0_lanel_TX、WC0_lane2_TX 和 WC0_lane3_TX 与 100G 的 CFP 光模块的 TXO、TXl、TX2 和 TX3 连接,通过 WC0_lane0_RX、WC0_lanel_RX、WC0_lane2_RX 和 WC0_lane3_RX 与 100G 的 CFP 光模块的 RXO、RXl、RX2和 RX3 连接,通过 WCl_laneO_TX、WCl_lanel_TX、WCl_lane2_TX 和 WCl_lane3_TX 对应连接IOOG 的光模块的 TX4、TX5、TX6 和 TX7,通过 WC2_laneO_TX、WC2_lanel_TX、WC2_lane2_TX和WC2_lane3_TX对应连接100G的CFP光模块的TX8和TX9以及两个NC管脚,通过WC1_laneO_RX、WCl_lanel_RX、WCl_lane2_RX 和 WCl_lane3_RX 对应连接 100G 的光模块的 RX4、RX5、RX6 和 RX7,通过 WC2_laneO_RX、WC2_lanel_RX、WC2_lane2_RX 和 WC2_lane3_RX 对应连接100G的CFP光模块的RX8和RX9,以及两个NC管脚,处理结束。通过如图6所示的装置可以分别与1*40G、2*40G、3*40G和100G的CFP光模块相连接,传输来自或发送至这四种CFP光模块的信号,当如图6所示的装置分别位于传输路由的两端时,可以传输上述四种CFP光模块之间的信号,从而达到兼容1*40G、2*40G、3*40G和100G的CFP光模块的目的。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.ー种CFP光模块兼容装置,其特征在于,包括控制单元、复用单元和信号传输单元;其中,所述复用単元和所述信号传输单元各包括多个传输通道; 所述控制単元,用于根据当前CFP光模块的类型,控制所述复用単元的使能状态,以及在控制所述复用単元使能的情况下,根据预设的CFP光模块类型与所述复用単元中的传输通道的对应关系,控制连通所述复用単元中与当前CFP光模块的类型相对应的传输通道;其中,CFP光模块的类型包括1*40G、2*40G、3*40G或IOOG ; 所述复用単元,用于通过所述控制単元控制连通的传输通道,在所述信号传输单元与当前CFP光模块之间连通传输信号; 所述信号传输单元,用于直接传输来自或发送至当前CFP光模块的信号,或者通过所述复用単元传输来自或发送至当前CFP光模块的信号。
2.根据权利要求I所述的装置,其特征在于,所述控制単元,还用于 在检测到当前CFP光模块与所述装置连接吋,获取当前CFP光模块的类型信息。
3.根据权利要求I所述的装置,其特征在于,所述复用単元具体包括两个复用器,各复用器均包括多个可复用的传输通道; 所述信号传输单元具体包括介质访问控制MAC芯片;所述MAC芯片的传输通道包括直连通道和复用通道,所述直连通道用干与不同类型的CFP光模块之间顶面传输通道定义相同的同义传输通道相连接,所述复用通道用干与所述复用器中的可复用的传输通道连接后,与不同类型的CFP光模块之间顶面传输通道定义不同的异义传输通道相连接。
4.根据权利要求3所述的装置,其特征在于,在当前CFP模块为1*40G的CFP光模块的情况下,所述控制単元,具体用于控制所述复用器禁用;所述MAC芯片具体用于直接传输来自或发送至当前CFP光模块的信号; 在当前CFP模块为2*40G、3*40G或者100G的CFP光模块的情况下,所述控制单元,具体用于控制ー个或两个所述复用器使能;所述MAC芯片具体用于通过使能的所述复用器传输来自或发送至当前CFP光模块的信号。
5.根据权利要求3所述的装置,其特征在于,所述MAC芯片包括至少3个传输组,每个传输组包括8个传输通道; 姆个复用器包括至少两个传输组,姆个传输组包括4个传输分组,姆个传输分组包括2个传输通道; 在每个传输分组中,两个传输通道连接到所述MAC芯片的一端复用,复用后一端与所述MAC芯片的ー个复用通道相连接,复用后的一端与未复用的另两端之间的传输通道分别构成第一通道和第二通道; 在每个复用器中或者在每两个复用器之间包括多个预定的复用组,每个复用组包括两个传输分组,在一个复用组的两个传输分组之间,在连接CFP光模块的一端,第一个传输分组的第一通道和第二个传输分组的第二通道复用,复用后的通道用干与CFP光模块的ー个所述异义传输通道连接;所述复用器中不包括在复用组中的传输通道分别与CFP光模块的ー个所述异义传输通道连接。
6.根据权利要求5所述的装置,其特征在干,所述至少两个复用器的全部第一通道构成第一通道组,全部第二通道构成第二通道组; 所述预设的CFP光模块类型与所述复用単元中的传输通道的对应关系,具体包括CFP光模块类型与所述复用器中的第一通道组或第二通道组的对应关系;则, 所述控制单元具体用于根据当前CFP模块的类型以及预设的CFP光模块类型与所述复用器中的第一通道组或第二通道组的对应关系,控制连通使能的复用器中与当前CFP光模块的类型相对应的所述第一通道组或所述第二通道组。
7.根据权利要求I至6中任一项所述的装置,其特征在于,所述传输通道包括发送通道或者接收通道。
8.—种CFP光模块兼容方法,其特征在于,包括 CFP光模块兼容装置根据当前CFP光模块的类型以及预设的CFP光模块类型与所述复用单元中的传输通道的对应关系,在所述CFP光模块兼容装置内部选择与当前CFP光模块的类型相对应的传输通道; 通过所选择的传输通道传输来自或发送至当前CFP光模块的信号。
9.根据权利要求8所述的方法,其特征在于,所述方法还包括 所述CFP光模块兼容装置在检测到当前CFP光模块与所述CFP光模块兼容装置连接时,获取当前CFP光模块的类型信息。
10.根据权利要求8所述的方法,其特征在于,所述传输通道包括发送通道或者接收通道。
全文摘要
本发明公开了一种CFP光模块兼容装置及方法,通过该装置中的控制单元根据当前CFP光模块的类型控制复用单元的使能状态,以及根据当前CFP光模块的类型以及预设的CFP光模块类型与复用单元中的传输通道的对应关系,控制连通复用单元中与当前CFP光模块的类型相对应的传输通道,能够通过该兼容装置实现与该兼容装置相连接的1*40G、2*40G、3*40G或100G的CFP光模块的信号传输,从而解决现有技术中2x40G、3x40G和100G这3种CFP光模块之间无法相互兼容的问题。
文档编号H04Q11/00GK102821329SQ20121028682
公开日2012年12月12日 申请日期2012年8月13日 优先权日2012年8月13日
发明者谢水新 申请人:福建星网锐捷网络有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1