[发明专利]一种OLT设备上联口光电模块的自适应方法及系统在审
申请号: | 201310702267.0 | 申请日: | 2013-12-19 |
公开(公告)号: | CN103701724A | 公开(公告)日: | 2014-04-02 |
发明(设计)人: | 许博威;刘启林 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | H04L12/935 | 分类号: | H04L12/935 |
代理公司: | 上海信好专利代理事务所(普通合伙) 31249 | 代理人: | 张静洁;包姝晴 |
地址: | 201620 上海市松*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 olt 设备 上联 光电 模块 自适应 方法 系统 | ||
技术领域
本发明涉及网络设备领域,特别涉及一种OLT设备上联口光电模块的自适应方法及系统。
背景技术
OLT(光线路终端)设备通过上联口,能够以中间媒介为电模式或光模式的传送方式,来接收从上层设备传送过来的数据;若是光模式的传送,则在上联口上插上光模块来将光信号转变成电信号,以便可以采用光纤进行光信号的传输;若是电模式的传送,则在上联口上插上电模块,电模块并不需要进行光电转换,因为电模块上插的是网线,这时该模块的主要功能是进行速率方面的转换。
但问题是将光模块或电模块插在上联口以后,并不是所有的OLT设备能够自动识别这两种模块。OLT设备的上联口默认情况下是全双工千兆,serdes模式,光模块插上以后网络是能够连通的;而若要识别电模块,则需要将上联口配置为全双工自协商,sgmii模式。
目前在工程上对OLT设备的模式配置通常有两种做法:
手动敲命令方式:事先得先确定好哪个口插什么模块,且每次系统重启后得重新敲命令;缺点在于:
1) 每次系统重启后配置消失了需要重新配置上联口模式;
2) 需要对命令操作较为熟悉;
3) 将电模块拔出插到其它口得再敲命令。
启任务下配置命令方式:这种方法事先也得规划好哪个口插什么模块,手动敲命令成功配置后,可以将配置信息保存到flash 中,这样系统复位后就能读取命令脚本,任务在获取设置信息后就回去设置端口模式;采用这种方法需要每次敲完命令后对配置进行保存。
启任务下配置命令方式的缺点在于:
1) 也需要对命令操作较为熟悉;
2) 若电模块在上联口上发生变化还得再重新配模式;
3) 将电模块拔出插到其它口得再敲命令并保存配置。
发明内容
针对现有技术的上述问题,本发明的目的在于通过一种OLT设备上联口光电模块的自适应方法及系统,能够在系统上电时刻,或在光电模块在上联口中位置发生变化时,都能自动识别到光模块或电模块并自动进行相关配置处理,不需要手工的任何配置。
为了达到上述目的,本发明的一个技术方案是提供一种OLT设备上联口光电模块的自适应系统,其包含:
FPGA,通过IIC总线与上联口相连,以便从插到上联口上的模块处,获取该模块的寄存器信息并存储到FPGA的寄存器中;
CPU,通过SPI总线与FPGA相连,以便从FPGA处获取所存储的模块寄存器信息与预先定义的模块类型信息进行比对,来区别插到上联口的模块是光模块还是电模块,从而相应地输出端口模式配置命令是使上联口能够接通光模块的全双工千兆serdes模式,或是使上联口能够接通电模块的上全双工自协商sgmii模式。
优选地,所述FPGA中进一步设置有以下寄存器:
物理地址寄存器,存储指定上联口的信息,以便对该上联口上的模块进行自适应处理;
模块地址寄存器,值固定为2,以便从指定上联口上的模块处读取寄存器2的信息;
IIC地址寄存器,值固定为0x50;
IIC功能寄存器,其开或关的状态,用来对应指示FPGA开始或结束从IIC总线上对寄存器信息的接收;以及,
对从指定上联口上的模块处取到的值进行存储的寄存器。
本发明的另一个技术方案是提供一种OLT设备上联口光电模块的自适应方法,使用上述自适应系统实现;
在系统上电时刻对每个上联口依次扫描,对扫描到有模块插入的上联口进一步执行自适应处理过程;或者,在系统运行后,当上联口上插入模块时产生中断并进一步执行自适应过程;
所述自适应处理过程,包含:
获取上联口上插入的模块中寄存器2的值;
取到的值是0x22时判断插入的是电模块,则将上联口的端口配置成全双工自协商sgmii模式;
取到的值不是0x22时判断插入的是光模块,则上联口的端口保持为默认的全双工千兆serdes模式。
优选地,系统运行后,在上联口上插入模块时产生中断的过程包含:执行中断加锁,释放信号量,中断解锁;
以及,在产生中断时进一步执行以下的中断处理过程,包含:处于死循环获取信号量的等待状态,直至获取到插入模块的寄存器2的值后进行所述自适应过程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310702267.0/2.html,转载请声明来源钻瓜专利网。