专利名称:一种光纤模块接入系统及方法
技术领域:
本发明涉及数据通信技术领域,特别是涉及一种光纤模块接入系统及方法。
背景技术:
光纤由于传导性能良好,传输信息容量大,传输抗干扰能力强,因而被广泛应用于 通信领域。光纤需要通过光纤模块与各通讯设备相连接。为了与光纤模块连接,许多通讯设备(如交换机)都具有光纤模块的接口。现在 被广泛应用的光纤模块按照带宽可以分为100M和1000M两种,现有的光纤模块的接口也可 以分为匹配100M光纤模块的接口和匹配1000M光纤模块的接口两种。然而,现有技术中的光纤模块的接口都只能匹配其中的一种光纤模块,无法实现 一个接口与不同带宽类型的光纤模块匹配。
发明内容
为解决上述技术问题,本发明实施例提供一种光纤模块接入系统及方法,以实现 一个光纤模块接口与多种不同带宽类型的光纤模块匹配的目的,技术方案如下一种光纤模块接入系统,包括控制器、网络自适应控制电路、光纤接口,所述控制器与所述网络自适应控制电路通过第一数据通信链路和控制总线连 接;所述控制器与所述光纤接口通过光纤模块识别总线连接;所述网络自适应控制电路与所述光纤接口通过第二数据通信链路连接;所述控制器,通过光纤模块识别总线识别插入所述光纤接口的光纤模块的带宽类 型,并根据所述带宽类型,将所述第一数据通信链路设置为与所述带宽类型相匹配的模式、 通过所述控制总线将所述第二数据通信链路设置为与所述带宽类型相匹配的模式。优选的,所述控制器,包括光纤模块识别单元,用于通过光纤模块识别总线识别所插入的光纤模块的带宽类 型;第一设置单元,用于根据所述光纤模块识别单元识别的带宽类型,将所述第一数 据通信链路的通信接口设置为与所述带宽类型相匹配的通信接口;第二设置单元,用于根据所述光纤模块识别单元识别的带宽类型,通过所述控制 总线将所述第二数据通信链路的信号速率设置为与所述带宽类型相匹配的信号速率;将所 述第二数据通信链路传输信号的编码方式设置为与所述带宽类型相匹配的编码方式。优选的,所述第一数据通信链路的通信接口为网络媒体访问控制层MAC接口,在所述光纤模块识别单元识别的带宽类型为100M的情况下,所述第一设置单元 将所述MAC接口设置为简化的媒体独立接口 RMII ;在所述光纤模块识别单元识别的带宽类型为1000M的情况下,所述第一设置单元 将所述MAC接口设置为简化的吉比特媒体独立接口 RGMII。
优选的,所述第二数据通信链路的通信接口为串行器/解串器SERDES接口,在所述光纤模块识别单元识别的带宽类型为100M的情况下,所述第二设置单元 通过所述控制总线将所述SERDES接口传输信号的速率设置为125Mbps、将所述SERDES接口 所传输信号的编码方式设置为4B/5B ;在所述光纤模块识别单元识别的带宽类型为1000M的情况下,所述第二设置单元 通过所述控制总线将所述SERDES接口传输信号的速率设置为1. 25(ibpS、将所述SERDES接 口所传输信号的编码方式设置为8B/10B。优选的,所述控制总线为管理接口 MI总线;所述光纤模块识别总线为IIC总线。优选的,所述控制器还包括通信检查模块,所述通信检查模块,用于在所述控制器设置所述第一数据通信链路与所述第二数 据通信链路为与所述带宽类型相匹配的模式后,检查所述SERDES接口设置后传输的信号 是否与所述带宽类型相匹配,如果是,则启动所述光纤模块与所述光纤接口间的数据通信、 启动所述光纤接口与所述网络自适应控制电路间的数据通信、启动所述网络自适应控制电 路与所述控制器间的数据通信。优选的,所述通信检查模块通过回环模式检查所述SERDES接口设置后传输的信 号是否与所述带宽类型相匹配。本发明还提供了一种光纤模块接入方法,包括控制器通过连接在控制器与光纤接口间的光纤模块识别总线识别插入所述光纤 接口的光纤模块的带宽类型,并根据所述带宽类型将连接在所述控制器与网络自适应控制 电路间的第一数据通信链路设置为与所述带宽类型相匹配的模式、通过控制总线将连接在 所述网络自适应控制电路与所述光纤接口间的第二数据通信链路设置为与所述带宽类型 相匹配的模式。优选的,所述第一数据通信链路为网络媒体访问控制层MAC链路,在所述控制器识别的带宽类型为100M的情况下,所述控制器将所述MAC接口设置 为简化的媒体独立接口 RMII ;在所述控制器识别的带宽类型为1000M的情况下,所述控制器将所述MAC接口设 置为简化的吉比特媒体独立接口 RGMII。 优选的,所述第二数据通信链路的接口为串行器/解串器SERDES接口,在所述光纤模块识别单元识别的带宽类型为100M的情况下,所述第二设置单元 通过所述控制总线将所述SERDES接口传输信号的速率设置为125Mbps、将所述SERDES接口 所传输信号的编码方式设置为4B/5B ;在所述光纤模块识别单元识别的带宽类型为1000M的情况下,所述第二设置单元 通过所述控制总线将所述SERDES接口传输信号的速率设置为1. 25(ibpS、将所述SERDES接 口所传输信号的编码方式设置为8B/10B。由以上技术方案可知,本发明提供的一种光纤模块接入系统及方法能够根据读取 的宽带类型信息识别所插入的光纤模块的宽带类型并自动设置数据通信链路为与所插入 的光纤模块相匹配的模式,从而使一个光纤模块接口可以匹配多种不同宽带类型的光纤模 块。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他 的附图。图1为本发明实施例的一种光纤模块接入系统的结构示意图;图2为本发明实施例的本发明实施例的光纤接口的管脚示意图;图3为本发明实施例的另一种光纤模块接入系统的结构示意图;图4为本发明实施例的另一种光纤模块接入系统的结构示意图;图5为本发明实施例提供的另一种光纤模块接入方法的流程图。
具体实施例方式
为了使本技术领域的人员更好地理解本发明中的技术方案,下面将结合本发明实 施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施 例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通 技术人员所获得的所有其他实施例,都应当属于本发明保护的范围。如图1所示,本发明实施例提供的一种光纤模块接入系统包括控制器100、网络 自适应控制电路200、光纤接口 300,控制器100与网络自适应控制电路200通过第一数据通信链路400和控制总线 500连接;第一数据通信链路400的接口可以为网络媒体访问控制层MAC接口。第一数据通 信链路400的接口还可以为其他接口,本发明在此并不做限定。控制总线500可以为管理控制接口(MI,Management Interface)总线,也可为其 他控制接口,如PCI (Peripheral Component Interconnect)等其他并行接口,本发明在此 并不做限定。控制器100与光纤接口 300通过光纤模块识别总线700连接;光纤模块识别总线700可以为IIC总线。网络自适应控制电路200与光纤接口 300通过第二数据通信链路600连接;第二数据通信链路600的接口可以为串行器/解串器SERDES接口。控制器100,通过光纤模块识别总线700识别插入光纤接口 300的光纤模块的带宽 类型,并根据所述带宽类型,将第一数据通信链路400设置为与所述带宽类型相匹配的模 式、通过所述控制总线500将第二数据通信链路600设置为与所述带宽类型相匹配的模式。需要说明的是,100M光纤模块所对应的光纤接口与1000M光纤模块所对应的光纤 接口的物理构成与管脚定义是相同的。下面对一种光纤模块的管脚定义进行介绍如图2所示,本发明实施例的光纤模块接口包括上接触面(Top of board)和下接 触面(Bottom of board),一共20个管脚。每个管脚的名称及用途如表1所示
权利要求
1.一种光纤模块接入系统,其特征在于,包括控制器、网络自适应控制电路、光纤接Π,所述控制器与所述网络自适应控制电路通过第一数据通信链路和控制总线连接; 所述控制器与所述光纤接口通过光纤模块识别总线连接; 所述网络自适应控制电路与所述光纤接口通过第二数据通信链路连接; 所述控制器,通过光纤模块识别总线识别插入所述光纤接口的光纤模块的带宽类型, 并根据所述带宽类型,将所述第一数据通信链路设置为与所述带宽类型相匹配的模式、通 过所述控制总线将所述第二数据通信链路设置为与所述带宽类型相匹配的模式。
2.根据权利要求1所述的系统,其特征在于,所述控制器,包括光纤模块识别单元,用于通过光纤模块识别总线识别所插入的光纤模块的带宽类型; 第一设置单元,用于根据所述光纤模块识别单元识别的带宽类型,将所述第一数据通 信链路的通信接口设置为与所述带宽类型相匹配的通信接口;第二设置单元,用于根据所述光纤模块识别单元识别的带宽类型,通过所述控制总线 将所述第二数据通信链路的信号速率设置为与所述带宽类型相匹配的信号速率;将所述第 二数据通信链路传输信号的编码方式设置为与所述带宽类型相匹配的编码方式。
3.根据权利要求2所述的系统,其特征在于,所述第一数据通信链路的通信接口为网 络媒体访问控制层MAC接口,在所述光纤模块识别单元识别的带宽类型为100M的情况下,所述第一设置单元将所 述MAC接口设置为简化的媒体独立接口 RMII ;在所述光纤模块识别单元识别的带宽类型为1000M的情况下,所述第一设置单元将所 述MAC接口设置为简化的吉比特媒体独立接口 RGMII。
4.根据权利要求2所述的系统,其特征在于,所述第二数据通信链路的通信接口为串 行器/解串器SERDES接口,在所述光纤模块识别单元识别的带宽类型为100M的情况下,所述第二设置单元通过 所述控制总线将所述SERDES接口传输信号的速率设置为125Mbps、将所述SERDES接口所传 输信号的编码方式设置为4B/5B ;在所述光纤模块识别单元识别的带宽类型为1000M的情况下,所述第二设置单元通过 所述控制总线将所述SERDES接口传输信号的速率设置为1. 25(ibpS、将所述SERDES接口所 传输信号的编码方式设置为8B/10B。
5.根据权利要求1所述的系统,其特征在于, 所述控制总线为管理接口 MI总线;所述光纤模块识别总线为IIC总线。
6.根据权利要求1所述的系统,其特征在于,所述控制器还包括通信检查模块,所述通信检查模块,用于在所述控制器设置所述第一数据通信链路与所述第二数据通 信链路为与所述带宽类型相匹配的模式后,检查所述SERDES接口设置后传输的信号是否 与所述带宽类型相匹配,如果是,则启动所述光纤模块与所述光纤接口间的数据通信、启动 所述光纤接口与所述网络自适应控制电路间的数据通信、启动所述网络自适应控制电路与 所述控制器间的数据通信。
7.根据权利要求6所述的系统,其特征在于,所述通信检查模块通过回环模式检查所述SERDES接口设置后传输的信号是否与所述带宽类型相匹配。
8.一种光纤模块接入方法,其特征在于,包括控制器通过连接在控制器与光纤接口间的光纤模块识别总线识别插入所述光纤接口 的光纤模块的带宽类型,并根据所述带宽类型将连接在所述控制器与网络自适应控制电路 间的第一数据通信链路设置为与所述带宽类型相匹配的模式、通过控制总线将连接在所述 网络自适应控制电路与所述光纤接口间的第二数据通信链路设置为与所述带宽类型相匹 配的模式。
9.根据权利要求8所述的方法,其特征在于,所述第一数据通信链路为网络媒体访问控制层MAC链路,在所述控制器识别的带宽类型为100M的情况下,所述控制器将所述MAC接口设置为简 化的媒体独立接口 RMII ;在所述控制器识别的带宽类型为1000M的情况下,所述控制器将所述MAC接口设置为 简化的吉比特媒体独立接口 RGMII。
10.根据权利要求8所述的方法,其特征在于,所述第二数据通信链路的接口为串行器/解串器SERDES接口,在所述光纤模块识别单元识别的带宽类型为100M的情况下,所述第二设置单元通过 所述控制总线将所述SERDES接口传输信号的速率设置为125Mbps、将所述SERDES接口所传 输信号的编码方式设置为4B/5B ;在所述光纤模块识别单元识别的带宽类型为1000M的情况下,所述第二设置单元通过 所述控制总线将所述SERDES接口传输信号的速率设置为1. 25(ibpS、将所述SERDES接口所 传输信号的编码方式设置为8B/10B。
全文摘要
本发明公开了一种光纤模块接入系统及方法,能够根据读取的宽带类型信息识别所插入的光纤模块的宽带类型并自动设置数据通信链路为与所插入的光纤模块相匹配的模式,从而使一个光纤模块接口可以匹配多种不同宽带类型的光纤模块。
文档编号H04L12/28GK102064913SQ20101055732
公开日2011年5月18日 申请日期2010年11月23日 优先权日2010年11月23日
发明者刘德伟, 李培, 高文武, 黄云全 申请人:成都爱斯顿科技有限公司