端口灯控制电路、控制方法及相关设备技术

技术编号:27144428 阅读:27 留言:0更新日期:2021-01-27 21:42
本申请实施例提供了一种端口灯控制电路、控制方法及相关设备,可以有效解决CPLD芯片IO资源紧张,端口利用率低等问题。该端口灯控制电路包括:发光二极管矩阵,上述发光二极管矩阵中的每一个发光二极管的阴极和阳极分别用于连接上述数据中心交换机的目标芯片的两个不同端口,其中,上述发光二极管的阳极所连接的上述目标芯片的端口标记为上述发光二极管在所述发光二极管矩阵中的纵坐标,上述发光二极管的阴极所连接的上述目标芯片的端口标记为上述发光二极管在上述发光二极管矩阵中的横坐标,且上述发光二极管在所述发光二极管矩阵中具有唯一的坐标位置。阵中具有唯一的坐标位置。阵中具有唯一的坐标位置。

【技术实现步骤摘要】
端口灯控制电路、控制方法及相关设备


[0001]本申请涉及计算机
,尤其涉及一种端口灯控制电路、控制方法及相关设备。

技术介绍

[0002]数据中心交换机与常规交换机相比,具有端口数量多,吞吐带宽高的特点,即便是体积较小的盒式交换机,其端口数量在50个以上,而且端口都是光口,使用AOC(Active Optical Cables,有源光缆)来实现交换机与上下游设备的互联。交换机的端口也会降速使用,因此,交换机都会使用两颗LED灯来区分端口的正常速率和降速的Link和Active状态。
[0003]传统的电口交换机使用PHY芯片控制端口灯的状态,数据中心的光口交换机由交换芯片产生码流,再对这些码流进行解码,码流解析时可以使用逻辑芯片或CPLD(Complex Programmable Logic Device,复杂可编程逻辑器件),CPLD具有可编程、实时性高、应用灵活的特点,在设计中CPLD还可以用来管理光模块的各种控制信号,因此CPLD成为交换机厂商的主流选择。数据中心交换机端口数量多,LED灯的数量是端口灯的二倍,因此需要CPLD的IO数量在100个以上,这对CPLD的IO资源是非常大的消耗。硬件设计中CPLD不仅需要完成端口灯控制功能,还要处理光模块的一些控制信号,一个光模块的控制信号的数量在4个左右,而这部分控制信号是无法缩减的,数据中心交换机端口数量(光模块数量)在50个以上。采用常规的一个IO控制一颗LED灯的方案,给硬件电路设计上带来挑战,选用IO数量丰富的CPLD芯片,无形中增加了物料成本。

技术实现思路

[0004]本申请实施例提供了一种端口灯控制电路、控制方法及相关设备,可以有效解决CPLD芯片IO资源紧张,端口利用率低等问题。
[0005]本申请实施例的第一方面提供了一种端口灯控制电路,包括:
[0006]发光二极管矩阵,所述发光二极管矩阵中的每一个发光二极管的阴极和阳极分别用于连接所述目标芯片的两个不同端口,
[0007]其中,
[0008]所述发光二极管的阳极所连接的所述目标芯片的端口标记为所述发光二极管在所述发光二极管矩阵中的纵坐标,
[0009]所述发光二极管的阴极所连接的所述目标芯片的端口标记为所述发光二极管在所述发光二极管矩阵中的横坐标,
[0010]且所述发光二极管在所述发光二极管矩阵中具有唯一的坐标位置。
[0011]可选地,所述目标芯片为用于数据中心交换机的CPLD芯片,所述发光二极管的阳极所连接的所述CPLD芯片一侧的端口标记为所述发光二极管在所述发光二极管矩阵中的纵坐标;
[0012]所述发光二极管的阴极所连接的所述CPLD芯片另一侧的端口标记为所述发光二
极管在所述发光二极管矩阵中的横坐标。
[0013]可选地,所述电路还包括:还包括电源Vcc,所述CPLD芯片的端口用于控制与其相连的发光二极管的通断,所述电源Vcc用于为与其相连的发光二极管供电。
[0014]可选地,所述电路还包括:MOS管,所述MOS管用于配合所述CPLD芯片的端口控制与其相连的发光二极管的通断,以及,用于配合电源Vcc为与其相连的发光二极管供电。
[0015]本申请实施例第二方面提供了一种端口灯控制电路的控制方法,用于控制如上述第一方面所述的端口灯控制电路,所述方法包括:
[0016]建立所述目标芯片的端口与所述发光二极管矩阵的对应控制表;
[0017]根据所述对应控制表,控制所述目标芯片的端口的电平输出,以控制相应的发光二极管的工作状态。
[0018]可选地,所述根据所述对应控制表,控制所述目标芯片的端口的电平输出,以控制相应的发光二极管的工作状态,具体包括:
[0019]接收交换芯片的码流信号,根据所述码流信号及所述对应控制表,控制CPLD芯片的端口的电平输出,以控制相应的发光二极管的工作状态。
[0020]可选的,所述建立所述目标芯片的端口与所述发光二极管矩阵的对应控制表,具体包括:
[0021]标记CPLD芯片一侧的端口为所述发光二极管的横坐标;
[0022]标记所述CPLD芯片另一侧的端口为所述发光二极管的纵坐标;
[0023]建立所述发光二极管矩阵中每个发光二极管的端口对应坐标表作为所述对应控制表。
[0024]本申请实施例第三方面提供了一种端口灯控制电路的控制装置,所述装置包括:
[0025]建立单元,用于建立所述CPLD芯片的端口与所述发光二极管矩阵的对应控制表;
[0026]控制单元,用于根据所述对应控制表,控制所述CPLD芯片的端口的电平输出,以控制相应的发光二极管的工作状态。
[0027]本申请实施例第四方面提供了一种电子设备,包括存储器、处理器,所述处理器用于执行存储器中存储的计算机程序时实现上述的端口灯控制电路的控制方法的步骤。
[0028]本申请实施例第五方面提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的端口灯控制电路的控制方法的步骤。
[0029]综上,本申请实施例提供的端口灯控制电路,包括发光二极管矩阵,上述发光二极管矩阵中的每一个发光二极管的阴极和阳极分别用于连接上述数据中心交换机的目标芯片的两个不同端口,其中,上述发光二极管的阳极所连接的上述目标芯片的端口标记为上述发光二极管在所述发光二极管矩阵中的纵坐标,上述发光二极管的阴极所连接的上述目标芯片的端口标记为上述发光二极管在上述发光二极管矩阵中的横坐标,且上述发光二极管在所述发光二极管矩阵中具有唯一的坐标位置。针对端口状态指示灯不再使用传统的一对一的方法,而是设计了矩阵式控制电路,在LED数量非常多时,大大节省了芯片控制IO数量,降低了硬件设计复杂度,降低硬件成本。可应用在交换机和路由器产品中,这类产品需要大量的LED来单独工作指示相应的端口状态,也可应用于LED屏幕中。
[0030]相应地,本专利技术实施例提供的端口灯控制电路的控制方法、装置、电子设备和计算机可读存储介质,也同样具有上述技术效果。
附图说明
[0031]图1为本申请实施例提供的一种可能的端口灯控制电路的示意图;
[0032]图2为本申请实施例提供的一种可能的端口灯控制电路具体应用的示意图;
[0033]图3为本申请实施例提供的一种可能的端口灯控制电路的控制方法的流程示意图;
[0034]图4为本申请实施例提供的一种可能的端口灯控制电路的控制装置的示意性结构框图;
[0035]图5为本申请实施例提供的一种可能的端口灯控制电路的控制装置的硬件结构示意图;
[0036]图6为本申请实施例提供的一种可能的电子设备的示意性结构框图;
[0037]图7为本申请实施例提供的一种可能的计算机可读存储介质的示意性结构框图。
具体实施方式
[0038]本申请实施例提供了一种端口灯控制电路、控制方法及相关设备,可以有效解决CPLD芯片IO资本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种端口灯控制电路,其特征在于,包括:发光二极管矩阵,所述发光二极管矩阵中的每一个发光二极管的阴极和阳极分别用于连接所述目标芯片的两个不同端口,其中,所述发光二极管的阳极所连接的所述目标芯片的端口标记为所述发光二极管在所述发光二极管矩阵中的纵坐标,所述发光二极管的阴极所连接的所述目标芯片的端口标记为所述发光二极管在所述发光二极管矩阵中的横坐标,且所述发光二极管在所述发光二极管矩阵中具有唯一的坐标位置。2.根据权利要求1所述的电路,其特征在于,所述目标芯片为用于数据中心交换机的CPLD芯片,所述发光二极管的阳极所连接的所述CPLD芯片一侧的端口标记为所述发光二极管在所述发光二极管矩阵中的纵坐标;所述发光二极管的阴极所连接的所述CPLD芯片另一侧的端口标记为所述发光二极管在所述发光二极管矩阵中的横坐标。3.根据权利要求2所述的电路,其特征在于,所述电路还包括:还包括电源Vcc,所述CPLD芯片的端口用于控制与其相连的发光二极管的通断,所述电源Vcc用于为与其相连的发光二极管供电。4.根据权利要求3所述的电路,其特征在于,所述电路还包括:MOS管,所述MOS管用于配合所述CPLD芯片的端口控制与其相连的发光二极管的通断,以及,用于配合电源Vcc为与其相连的发光二极管供电。5.一种端口灯控制电路的控制方法,其特征在于,用于控制如权利要求1至4中任一项所述的端口灯控制电路,所述方法包括:建立所述目标芯片的端口与所述发光二极管...

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

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

1