上报接收信号丢失告警RXLOS的方法及装置制造方法及图纸

技术编号:12780218 阅读:278 留言:0更新日期:2016-01-27 22:50
本发明专利技术提供了一种上报接收信号丢失告警RXLOS的方法及装置,通过本发明专利技术的方法,采用检测QSFP+光模块外部的INTL管脚的电平值,其中,所述INTL管脚被配置为响应于接收信号丢失告警RXLOS的状态;根据所述电平值确定所述RXLOS的状态;上报所述RXLOS的状态。解决现有技术在以太网工作中,系统不能正常快速上报QSFP+光模块RXLOS状态的问题,进而达到了快速捕捉到QSFP+光模块RXLOS状态变化的效果。

【技术实现步骤摘要】

本专利技术涉及通信领域,具体而言,涉及一种上报接收信号丢失告警RXL0S的方法及装置。
技术介绍
RXLOS (Receive Loss of Signal Alarm,接收信号丢失告警),RXL0S 功能是直接反映接收信号是否正常,当接收信号未丢失时,RXL0S = 0,当接收信号丢失时,RXL0S = 1。通常在光模块产品中,其接口中都会设计一个RXL0S管脚,在硬件电路设计中通过监控该RXL0S状态来获取接收信号是否丢失的信息。在以太网中,当系统检测到RXL0S状态有变化时,将快速产生RXL0S中断上报给处理系统,然后处理系统及时响应并处理,这种将RXL0S状态变化以RXL0S中断形式快速上报的处理方式是以太网实现链路快速切换的重要手段之一。随着以太网的飞速发展,40G/100G光接口标准和可插拔光模块标准的完成,40G和100G的光模块逐步进步市场。由于速率快,封装小,功耗低等优点,40G的QSFP+光模块迅速发展起来,其在高速以太网中应用也越来越多。但其存在两大缺点:1)由于封装的减小,QSFP(Quad Small Form-factor Pluggable 四通道 SFP 接口)+光模块结构中没有设计RXL0S管脚。外部电路并不能直接获取到QSFP+光模块的RXL0S状态2)根据QSFP+光模块遵守的SFF8436协议,虽然可以通过IIC总线访问其内部RXL0S状态寄存器,但该状态寄存器的类型是读清的,即一旦RXL0S状态为丢失,该状态寄存器自动锁定,直到外部IIC总线读清该寄存器,否则RXL0S —直锁定为丢失状态,这就导致RXL0S状态寄存器只对第一次接收信号从未丢失到丢失这个变化过程响应,之后RXL0S状态将锁定在丢失状态,对接收信号后续的丢失状态变化将不再响应,无法产生正常的RXL0S中断。在以太网工作中,通常要求系统能快速响应并处理QSFP+光模块RXL0S中断,而QSFP+光模块的以上两大缺点使得RXL0S中断不能正常快速上报,不利于QSFP+光模块在以太网中实现链路快速切换的功能,将会限制QSFP+光模块在以太网中的应用。
技术实现思路
本专利技术提供了一种上报接收信号丢失告警RXL0S的方法及装置,以至少解决现有技术在以太网工作中,系统不能正常快速上报QSFP+光模块RXL0S状态的问题。根据本专利技术的一个方面,提供了一种上报接收信号丢失告警RXL0S的方法,所述方法包括:检测QSFP+光模块外部的INTL管脚的电平值,其中,所述INTL管脚被配置为响应于接收信号丢失告警RXL0S的状态;根据所述电平值确定所述RXL0S的状态;上报所述RXL0S的状态。可选地,当所述RXL0S的状态为丢失状态时,读清QSFP+光模块的内部寄存器中存储的所述RXLOS的状态。可选地,检测QSFP+光模块外部的INTL管脚的电平值之前,还包括:配置内部寄存器中所述INTL管脚对应的参数,以使所述INTL管脚响应所述RXL0S的状态。可选地,检测QSFP+光模块外部的INTL管脚的电平值之前,还包括:周期性检测预设的使能寄存器的值,其中,所述使能寄存器的值用于指示检测装置或系统占用IIC总线;在所述使能寄存器的值指示所述检测装置占用所述IIC总线时,所述检测装置占用所述IIC总线,检测所述INTL管脚的电平值。可选地,还包括:在所述使能寄存器的值指示所述系统占用所述IIC总线时,由所述系统占用所述nc总线。根据本专利技术的另一个方面,提供了一种上报接收信号丢失告警RXL0S的装置,所述装置包括:第一检测模块,用于检测QSFP+光模块外部的INTL管脚的电平值,其中,所述INTL管脚被配置为响应于接收信号丢失告警RXL0S的状态;确定模块,用于根据所述电平值确定所述RXL0S的状态;上报模块,用于上报所述RXL0S的状态。可选地,还包括:读清模块,用于在所述RXL0S的状态为丢失状态时,读清QSFP+光模块的内部寄存器中存储的所述RXL0S的状态。可选地,还包括,配置模块,用于配置内部寄存器中所述INTL管脚对应的参数,以使所述INTL管脚响应所述RXL0S的状态。可选地,所述装置还包括,第二检测模块,用于周期性检测预设的使能寄存器的值,其中,所述使能寄存器的值用于指示所述第二检测模块或系统占用IIC总线;所述第一检测模块,用于在所述使能寄存器的值指示所述第二检测模块占用所述IIC总线时,所述第二检测模块占用所述IIC总线,检测所述INTL管脚的电平值。可选地,还包括,占用模块,用于在所述使能寄存器的值指示系统占用IIC总线时,由所述系统占用所述nc总线。根据本专利技术的另一方面,还提供了一种上报接收信号丢失告警RXL0S的装置,所述装置包括:第一寄存器,用于存储QSFP+光模块外部的INTL管脚的参数,其中,所述参数被配置为使所述INTL管脚响应于接收信号丢失告警RXL0S的状态;第一处理器,与所述INTL管脚相连,用于检测所述INTL管脚的电平值,根据所述电平值确定所述RXL0S的状态,并上报所述RXL0S的状态。可选地,所述第一处理器,还用于在所述RXL0S的状态为丢失状态时,读清QSFP+光模块的内部寄存器中存储的所述RXL0S的状态。可选地,所述装置还包括:第二处理器,用于在检测所述电平值之前,周期性检测预设的使能寄存器的值,其中,所述使能寄存器的值用于指示所述第二处理器或系统占用IIC总线;在所述使能寄存器的值指示所述第二处理器占用所述IIC总线时,所述第二处理装置占用所述lie总线,检测所述INTL管脚的电平值;所述第一处理器,用于在所述使能寄存器的值指示对所述INTL管脚的电平值进行检测时,占用IIC总线,对所述INTL管脚的电平值进行检测。通过本专利技术,采用检测QSFP+光模块外部的INTL管脚的电平值,其中,所述INTL管脚被配置为响应于接收信号丢失告警RXL0S的状态;根据所述电平值确定所述RXL0S的状态;上报所述RXL0S的状态。解决现有技术在以太网工作中,系统不能正常快速上报QSFP+光模块RXLOS状态的问题,进而达到了快速捕捉到QSFP+光模块RXL0S状态变化的效果。【附图说明】此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的上报接收信号丢失告警RXL0S方法的流程图;图2是根据本专利技术实施例的上报接收信号丢失告警RXL0S装置的结构框图;图3是根据本专利技术实施例的上报接收信号丢失告警RXL0S装置的优选结构框图图4是根据本专利技术实施例的上报接收信号丢失告警RXL0S装置的优选结构框图--,图5是根据本专利技术实施例的上报接收信号丢失告警RXL0S装置的优选结构框图—..--,图6是根据本专利技术实施例的上报接收信号丢失告警RXL0S装置的结构框图;图7是根据本专利技术实施例的上报接收信号丢失告警RXL0S装置的优选结构框图图8为本专利技术优选实施例的配置QSFP+光模块内部寄存器流程示意图; 图9为本专利技术优选实施例的逻辑器件检测QSFP+光模块RXL0S状态和读清RXL0S状态寄存器的流程示意图;图10为本专利技术优选实施例的系统操作QSFP+光模块内部寄存器本文档来自技高网
...

【技术保护点】
一种上报接收信号丢失告警RXLOS的方法,其特征在于,包括:检测QSFP+光模块外部的INTL管脚的电平值,其中,所述INTL管脚被配置为响应于接收信号丢失告警RXLOS的状态;根据所述电平值确定所述RXLOS的状态;上报所述RXLOS的状态。

【技术特征摘要】

【专利技术属性】
技术研发人员:蔡国龙
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1