电口模块及其工作状态的获取方法、计算机存储介质技术

技术编号:31236256 阅读:54 留言:0更新日期:2021-12-08 10:19
本发明专利技术公开了一种电口模块及其工作状态的获取方法、计算机存储介质,电口模块工作状态的获取方法包括获取状态存储地址信息;根据状态存储地址信息确定PHY芯片的目标读取地址;读取目标读取地址内电口模块的工作状态。本发明专利技术先获取状态存储地址信息,然后根据状态存储地址信息确定PHY芯片的目标读取地址,再从目标读取地址内读取电口模块的工作状态,由于状态存储地址信息是根据用户需求实时获取的,因此可以根据用户需求实时获取用户所需的PHY芯片工作状态,从而通过PHY芯片的工作状态实时反映电口模块的工作状态。实时反映电口模块的工作状态。实时反映电口模块的工作状态。

【技术实现步骤摘要】
电口模块及其工作状态的获取方法、计算机存储介质


[0001]本专利技术涉及现场通信
,尤其涉及电口模块及其工作状态的获取方法、计算机存储介质。

技术介绍

[0002]目前,大多数数据中心内设备间的链路距离在10m到100m之间,使用SFP+电口模块能弥补这区间的不足,其中,电口是服务器和网络中对RJ45等各种双绞线接口的统称,主要指铜缆,包括普通的网线和射频同轴电缆,是处理电信号的,由于这些端口都使用电作为信息的承载介质,故统称为电口,而电口模块又被称为光口转电口模块、光电转换光模块,它是一种支持热插拔、封装形式是SFP的模块,连接器类型是RJ45,主要应用于短距离数据传输。
[0003]传统电口模块的金手指接口设备与PHY芯片之间实现通信转换以将其通信连接之后,无法实时反映电口模块的工作状态。

技术实现思路

[0004]本专利技术的主要目的在于提供一种电口模块及其工作状态的获取方法、计算机可读存储介质,旨在解决传统电口模块无法实时反映电口模块的工作状态的技术问题。
[0005]为实现上述目的,本专利技术提供一种电口模块工作状态的获取方法,所述电口模块工作状态的获取方法用于实时获取电口模块的工作状态,所述电口模块工作状态的获取方法包括以下步骤:
[0006]获取状态存储地址信息;
[0007]根据所述状态存储地址信息确定所述PHY芯片的目标读取地址;
[0008]读取所述目标读取地址内所述电口模块的工作状态。
[0009]可选地,所述根据所述状态存储地址信息确定所述PHY芯片的目标读取地址的步骤包括:
[0010]根据所述状态存储地址信息确定所述PHY芯片的第一寄存器地址以及第一有效位地址;
[0011]根据所述第一寄存器地址与所述第一有效位地址确定目标读取地址。
[0012]可选地,所述读取所述目标读取地址内所述电口模块的工作状态的步骤包括:
[0013]获取读取指令;
[0014]根据所述读取指令读取所述目标读取地址内的状态参数;
[0015]根据所述状态参数确定所述电口模块的工作状态。
[0016]可选地,所述根据所述状态存储地址信息确定所述PHY芯片的目标读取地址的步骤之前还包括:
[0017]获取第一写操作指令;
[0018]根据所述第一写操作指令执行所述根据所述状态存储地址信息确定所述PHY芯片
的目标读取地址的步骤。
[0019]可选地,所述根据所述状态存储地址信息确定所述PHY芯片的目标读取地址的步骤之前还包括:
[0020]获取配置地址信息和配置参数;
[0021]根据所述配置地址信息确定所述PHY芯片的目标配置地址;
[0022]将所述配置参数写入所述目标配置地址。
[0023]可选地,所述根据所述配置地址信息确定所述PHY芯片的目标配置地址的步骤包括:
[0024]根据所述配置地址信息确定所述PHY芯片的第二寄存器地址以及第二有效位地址;
[0025]根据所述第二寄存器地址与所述第二有效位地址确定目标配置地址。
[0026]可选地,所述根据所述配置地址信息确定所述PHY芯片的目标配置地址的步骤之前还包括:
[0027]获取第二写操作指令;
[0028]根据所述第二写操作指令执行所述根据所述配置地址信息确定所述PHY芯片的目标配置地址的步骤。
[0029]可选地,所述根据所述配置地址信息确定所述PHY芯片的目标配置地址的步骤之前还包括:
[0030]获取读取标志位信息以及写入标志位信息;
[0031]根据所述读取标志位信息执行所述根据所述状态存储地址信息确定所述PHY芯片的目标读取地址的步骤,根据所述写入标志位信息执行所述根据所述配置地址信息确定所述PHY芯片的目标配置地址的步骤。
[0032]此外,本专利技术还提供一种电口模块,所述电口模块包括:金手指接口模块、PHY芯片和现场可编程门阵列控制器,所述现场可编程门阵列控制器用于接收从金手指接口模块发送的状态存储地址信息,并根据所述状态存储地址信息在所述PHY芯片内确定目标读取地址,然后所述现场可编程门阵列控制器从所述目标读取地址内读取所述电口模块的工作状态。
[0033]此外,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有电口模块工作状态的获取程序,所述电口模块工作状态的获取程序被处理器执行时实现如上述任一技术方案述及的电口模块工作状态的获取方法的步骤。
[0034]本专利技术实施例提出的一种电口模块工作状态的获取方法,先获取状态存储地址信息,然后根据状态存储地址信息确定PHY芯片的目标读取地址,再从目标读取地址内读取电口模块的工作状态,由于状态存储地址信息是根据用户需求实时获取的,因此可以根据用户需求实时获取用户所需的PHY芯片工作状态,从而通过PHY芯片的工作状态实时反映电口模块的工作状态。
附图说明
[0035]图1是本专利技术实施例方案涉及的硬件运行环境的终端结构示意图;
[0036]图2为本专利技术电口模块工作状态获取方法第一实施例的流程示意图;
[0037]图3为本专利技术电口模块工作状态获取方法第二实施例的流程示意图;
[0038]图4为本专利技术电口模块一实施例的结构示意图。
[0039]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0040]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0041]本专利技术实施例的主要解决方案是:获取状态存储地址信息;根据状态存储地址信息确定PHY芯片的目标读取地址;读取目标读取地址内电口模块的工作状态。
[0042]由于现有技术读取PHY芯片的工作状态数据时,会在同一地址位读取PHY芯片的工作状态信息,然而PHY芯片的工作状态有多种,例如,PHY芯片端口的当前状态,包括link up和link down,link up端口的当前link速度,不同速率的Los状态,PHY芯片是否正常工作以及PHY芯片的具体不良状态等,若读取PHY芯片工作状态的位置不跟随用户需求变化,就只能读取PHY芯片的几种固定的工作状态,而不能根据用户的实际需求实时获取相应的PHY芯片工作状态,也就不能通过PHY芯片的工作状态实时反映电口模块的工作状态。
[0043]本专利技术提供一种解决方案,先获取状态存储地址信息,然后根据状态存储地址信息确定PHY芯片的目标读取地址,再从目标读取地址内读取电口模块的工作状态,由于状态存储地址信息是根据用户需求实时获取的,因此可以根据用户需求实时获取用户所需的PHY芯片工作状态,从而通过PHY芯片的工作状态实时反映电口模块的工作状态。
[0044]如图1所示,图1是本专利技术实施例方案涉及的硬件运行环境的终端结构示意图。
[0045]本专利技术实施例终端可以是设置有现场可编程门阵列控制器(Field Prog本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电口模块工作状态的获取方法,其特征在于,所述电口模块工作状态的获取方法用于实时获取电口模块的工作状态,所述电口模块工作状态的获取方法包括以下步骤:获取状态存储地址信息;根据所述状态存储地址信息确定所述PHY芯片的目标读取地址;读取所述目标读取地址内所述电口模块的工作状态。2.如权利要求1所述的电口模块工作状态的获取方法,其特征在于,所述根据所述状态存储地址信息确定所述PHY芯片的目标读取地址的步骤包括:根据所述状态存储地址信息确定所述PHY芯片的第一寄存器地址以及第一有效位地址;根据所述第一寄存器地址与所述第一有效位地址确定目标读取地址。3.如权利要求1或2所述的电口模块工作状态的获取方法,其特征在于,所述读取所述目标读取地址内所述电口模块的工作状态的步骤包括:获取读取指令;根据所述读取指令读取所述目标读取地址内的状态参数;根据所述状态参数确定所述电口模块的工作状态。4.如权利要求1所述的电口模块工作状态的获取方法,其特征在于,所述根据所述状态存储地址信息确定所述PHY芯片的目标读取地址的步骤之前还包括:获取第一写操作指令;根据所述第一写操作指令执行所述根据所述状态存储地址信息确定所述PHY芯片的目标读取地址的步骤。5.如权利要求1所述的电口模块工作状态的获取方法,其特征在于,所述根据所述状态存储地址信息确定所述PHY芯片的目标读取地址的步骤之前还包括:获取配置地址信息和配置参数;根据所述配置地址信息确定所述PHY芯片的目标配置地址;将所述配置参数写入所述目标配置地址。6.如权利要求5所述的电口模块工作状态的获取方法,其特征在于,所...

【专利技术属性】
技术研发人员:鲁光辉杨德瑞
申请(专利权)人:深圳市飞思卓科技有限公司
类型:发明
国别省市:

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

1