一种服务器网口灯控制方法、装置、电子设备和存储介质制造方法及图纸

技术编号:36968292 阅读:18 留言:0更新日期:2023-03-22 19:28
本申请公开了一种服务器网口灯控制方法、装置、电子设备和存储介质,涉及服务器技术领域。所述方法包括:通过复杂可编程逻辑器件接收一个或多个端口物理层芯片发送的第一网口灯控制信号;通过所述复杂可编程逻辑器件将所述第一网口灯控制信号转换为适配当前封装定义网口连接器的第二网口灯控制信号,并将所述第二网口灯控制信号传输至所述网口连接器。本申请能够根据物料供应能力选择上件不同PHY芯片或不同网口连接器,不仅可以提供设计灵活性与板卡复杂度,也可以降低后期板卡因物料问题改版的可能性。改版的可能性。改版的可能性。

【技术实现步骤摘要】
一种服务器网口灯控制方法、装置、电子设备和存储介质


[0001]本申请涉及服务器
,特别是涉及一种服务器网口灯控制方法、装置、电子设备和存储介质。

技术介绍

[0002]随着服务器技术的飞速发展和数据处理需求的不断增大,对于服务器的灵活性、兼容性和性能要求越来越高,对服务器的管理也越来越精细,其中用到一个常用的管理芯片就是BMC(BaseboardManagement Controller,基板管理控制器)。BMC内集成多个EthernetMAC(Media AccessControl,媒体接入控制)控制器,MAC通过下接PHY(Physical Layer,物理层)收发其他设备的网络数据。PHY芯片发送数据,接收到MAC层发送过来的数字信号,然后转换成模拟信号,通过MDI(MediaDependent Interface,媒体独立接口)接口传输出去,该接口硬件形态即为RJ45网口。
[0003]目前一般RJ45网口连接器左右集成指示灯(单色或双色),对比不同厂商连接器双色灯具有不同的封装定义,并且不同PHY芯片可能有不同的LED控制逻辑,而目前并没有兼容不同PHY和不同厂家设计网口连接器的网口灯控制方法。现有技术存在以下缺陷:
[0004]1、PHY芯片LED控制器引脚信号通常可以因寄存器不同配置而定义不同,若是新引进的物料或者线路,板卡初版设计阶段可能无法准确判断,会存在各种各样的问题,从而无法满足网口灯标准规范定义;
[0005]2、如果后续板卡上设计的PHY芯片缺料而替代料有不同的LED控制逻辑及不同的网口灯封装要求,则只能进行改版设计。

技术实现思路

[0006]为了解决上述
技术介绍
中提到的至少一个问题,本申请提供了一种服务器网口灯控制方法、装置、电子设备和存储介质,能够根据物料供应能力选择上件不同PHY芯片或不同网口连接器,不仅可以提供设计灵活性与板卡复杂度,也可以降低后期板卡因物料问题改版的可能性。
[0007]本申请实施例提供的具体技术方案如下:
[0008]第一方面,提供一种服务器网口灯控制方法,包括:
[0009]通过复杂可编程逻辑器件接收一个或多个端口物理层芯片发送的第一网口灯控制信号;
[0010]通过所述复杂可编程逻辑器件将所述第一网口灯控制信号转换为适配当前封装定义网口连接器的第二网口灯控制信号,并将所述第二网口灯控制信号传输至所述网口连接器。
[0011]进一步的,所述通过所述复杂可编程逻辑器件将所述第一网口灯控制信号转换为适配当前封装定义网口连接器的第二网口灯控制信号,包括:
[0012]通过所述复杂可编程逻辑器件根据所述第一网口灯控制信号识别当前所述端口
物理层芯片的寄存器定义,所述寄存器定义用于描述网口灯控制信号逻辑;
[0013]所述复杂可编程逻辑器件根据当前所述端口物理层芯片的寄存器定义,将所述第一网口灯控制信号转换为适配当前封装定义网口连接器的第二网口灯控制信号。
[0014]进一步的,所述寄存器定义包括直接指示控制逻辑以及组合指示控制逻辑中的至少一种。
[0015]进一步的,在所述通过所述复杂可编程逻辑器件将所述第一网口灯控制信号转换为适配当前封装定义网口连接器的第二网口灯控制信号,并将所述第二网口灯控制信号传输至所述网口连接器之前,所述方法还包括:
[0016]响应于检测到网口连接器连接,识别当前所述网口连接器的封装定义。
[0017]进一步的,所述方法还包括:
[0018]响应于检测到更换当前所述端口物理层芯片,判断更换后的所述端口物理层芯片是否具有适配当前封装定义的网口连接器的配置文件,得到第一判断结果;
[0019]根据所述第一判断结果,基板管理控制器执行控制指令,以使得所述端口物理层芯片适配当前封装定义的网口连接器。
[0020]进一步的,若所述第一判断结果为更换后的所述端口物理层芯片具有适配当前封装定义的网口连接器的配置文件,所述根据所述第一判断结果,基板管理控制器执行控制指令,以使得所述端口物理层芯片适配当前封装定义的网口连接器,包括:
[0021]基板管理控制器调用更换后的所述端口物理层芯片对应的配置文件,根据所述配置文件通过所述复杂可编程逻辑器件将更换后的所述端口物理层芯片的第一网口灯控制信号转换为适配当前封装定义网口连接器的第二网口灯控制信号,并将所述第二网口灯控制信号传输至所述网口连接器。
[0022]进一步的,若所述第一判断结果为更换后的所述端口物理层芯片不具有适配当前封装定义的网口连接器的配置文件,所述根据所述第一判断结果,基板管理控制器执行控制指令,以使得所述端口物理层芯片适配当前封装定义的网口连接器,包括:
[0023]基板管理控制器根据更换后的所述端口物理层芯片生成日志文件,所述日志文件用于描述更换后的所述端口物理层芯片的适配信息。
[0024]第二方面,提供一种服务器网口灯控制装置,所述装置包括:
[0025]通信模块,用于通过复杂可编程逻辑器件接收一个或多个端口物理层芯片发送的第一网口灯控制信号;
[0026]转换模块,用于通过所述复杂可编程逻辑器件将所述第一网口灯控制信号转换为适配当前封装定义网口连接器的第二网口灯控制信号,并将所述第二网口灯控制信号传输至所述网口连接器。
[0027]第三方面,提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现所述服务器网口灯控制方法。
[0028]第四方面,提供一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行所述服务器网口灯控制方法。
[0029]本申请实施例具有如下有益效果:
[0030]本申请实施例提供的一种服务器网口灯控制方法、装置、电子设备和存储介质,能
够通过复杂可编程逻辑器件接收端口物理层芯片发送的第一网口灯控制信号,可以将其转换为适配当前封装定义网口连接器的第二网口灯控制信号,能够兼容适配不同网口灯控制逻辑的端口物理层芯片,提供设计灵活性,缓解了网络芯片供应困难的问题,降低后期板卡因为物料问题改版的可能性;同时,可以适配不同厂家不同网口灯封装定义的网口连接器,从而提高网口连接器的通用性,后续调试时只需修改软件逻辑代码,而不用硬件链路上的过多兼容设计,降低了调试难度,缩短了调试周期。
附图说明
[0031]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0032]图1示出本申请实施例提供的服务器网口灯控制方法的总流程图;
[0033]图2示出根据本申请一个实施例的服务器网口灯控制方法的具体架构图;
[0034]图3示出本申请实施例提供的服务器网口灯控本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器网口灯控制方法,其特征在于,包括:通过复杂可编程逻辑器件接收一个或多个端口物理层芯片发送的第一网口灯控制信号;通过所述复杂可编程逻辑器件将所述第一网口灯控制信号转换为适配当前封装定义网口连接器的第二网口灯控制信号,并将所述第二网口灯控制信号传输至所述网口连接器。2.根据权利要求1所述的服务器网口灯控制方法,其特征在于,所述通过所述复杂可编程逻辑器件将所述第一网口灯控制信号转换为适配当前封装定义网口连接器的第二网口灯控制信号,包括:通过所述复杂可编程逻辑器件根据所述第一网口灯控制信号识别当前所述端口物理层芯片的寄存器定义,所述寄存器定义用于描述网口灯控制信号逻辑;所述复杂可编程逻辑器件根据当前所述端口物理层芯片的寄存器定义,将所述第一网口灯控制信号转换为适配当前封装定义网口连接器的第二网口灯控制信号。3.根据权利要求2所述的服务器网口灯控制方法,其特征在于,所述寄存器定义包括直接指示控制逻辑以及组合指示控制逻辑中的至少一种。4.根据权利要求1所述的服务器网口灯控制方法,其特征在于,在所述通过所述复杂可编程逻辑器件将所述第一网口灯控制信号转换为适配当前封装定义网口连接器的第二网口灯控制信号,并将所述第二网口灯控制信号传输至所述网口连接器之前,所述方法还包括:响应于检测到网口连接器连接,识别当前所述网口连接器的封装定义。5.根据权利要求1所述的服务器网口灯控制方法,其特征在于,所述方法还包括:响应于检测到更换当前所述端口物理层芯片,判断更换后的所述端口物理层芯片是否具有适配当前封装定义的网口连接器的配置文件,得到第一判断结果;根据所述第一判断结果,基板管理控制器执行控制指令,以使得所述端口物理层芯片适配当前封装定义的网口连接器。6.根据权利要求5所述的服务器网口灯控制方法,其特...

【专利技术属性】
技术研发人员:夏雪琴
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1