一种有源光缆的连接装置、方法及计算机可读存储介质制造方法及图纸

技术编号:27618940 阅读:13 留言:0更新日期:2021-03-10 10:55
本申请公开了一种有源光缆的连接装置,包括:BMC,用于获取有源光缆的型号信息并输出对应的I2C数据;扩展电路,用于根据I2C数据,按照预设的对应规则控制与PCH连接的N个GPIO口各自的电平状态;与有源光缆连接的PHY卡;PCH中设置了N个上拉电阻,依次与N个GPIO口对应,并且针对任一GPIO口,当该GPIO口为第一电平状态时,该GPIO口对应的上拉电阻与目标SCL线连通,当该GPIO口为第二电平状态时,该GPIO口对应的上拉电阻与目标SCL线不连通。应用本申请的方案,有效地保障了服务器与AOC的兼容性。并且便于实施。本申请还提供了一种有源光缆的连接及计算机可读存储介质,具有相应效果。具有相应效果。具有相应效果。

【技术实现步骤摘要】
一种有源光缆的连接装置、方法及计算机可读存储介质


[0001]本专利技术涉及计算机
,特别是涉及一种有源光缆的连接装置、方法及计算机可读存储介质。

技术介绍

[0002]随着大数据、云计算、人工智能时代的到来,互联网业务量出现猛烈增长,计算量及计算频率随之增大,因此在服务器系统中,数据的传输和服务器的管理就显得尤为重要,网卡则是数据传输及服务器管理的关键环节之一。
[0003]服务器系统中,如果是基于intel的X86架构进行开发设计,芯片组本身就集成了网络控制器,支持网络数据的传输。网卡本身包含以太网模型中的两个层:物理层和数据链路层。物理层的芯片为PHY(Physical layer,物理层),数据链路层的芯片为MAC(Media Access Control Address,媒体存取控制)。而对于新的intel平台而言,芯片组中集成了MAC控制器,因此只需要再搭配一个PHY芯片即可组成网卡,而承载此PHY芯片的通常称之为PHY卡。
[0004]客户的数据中心机房通常会自己进行布线,将AOC(Active Optical Cables,有源光缆)进行提前部署,服务器上架后可以直接连接使用,由于AOC是客户自己购买的,会导致有些AOC存在和服务器的兼容性问题,兼容性问题主要体现在AOC和PHY卡的I2C(Inter-Integrated Circuit,两线式串行总线)信号的阻抗不匹配,导致I2C数据异常,进而导致网卡链路中断。
[0005]PHY卡和AOC通信的I2C来自主板的PCH(Platform Controller Hub,南桥),目前,对于I2C信号,PCH内部可以进行内部的上拉电阻的调整,从而实现整条I2C链路的等效阻抗的调整,但是需要修改BIOS文件,客户线上刷新BIOS,对于业务会产生非常大的影响,操作也较为复杂。
[0006]综上所述,如何有效地实现AOC与服务器的兼容,是目前本领域技术人员急需解决的技术问题。

技术实现思路

[0007]本专利技术的目的是提供一种有源光缆的连接装置、方法及计算机可读存储介质,以有效地实现AOC与服务器的兼容。
[0008]为解决上述技术问题,本专利技术提供如下技术方案:
[0009]一种有源光缆的连接装置,包括:
[0010]BMC,用于获取有源光缆的型号信息并输出对应于所述型号信息的I2C数据;
[0011]通过I2C总线与所述BMC连接的扩展电路,用于根据接收到的I2C数据,按照预设的对应规则控制与PCH连接的N个GPIO口各自的电平状态;N为正整数;
[0012]与所述有源光缆连接的PHY卡;
[0013]与所述扩展电路以及所述PHY卡连接的所述PCH;所述PCH中设置了N个上拉电阻,
依次与N个所述GPIO口对应,并且针对任一GPIO口,当该GPIO口为第一电平状态时,该GPIO口对应的上拉电阻与目标SCL线连通,当该GPIO口为第二电平状态时,该GPIO口对应的上拉电阻与目标SCL线不连通;所述目标SCL线表示所述PCH与所述PHY卡连接的I2C总线中的SCL线。
[0014]优选的,所述BMC还用于:接收控制指令并输出对应于所述控制指令的I2C数据。
[0015]优选的,所述BMC具体用于:通过BIOS获取有源光缆的型号信息并输出对应于所述型号信息的I2C数据。
[0016]优选的,N的取值为4。
[0017]优选的,4个上拉电阻的电阻值依次为1kΩ,2kΩ,5kΩ,20kΩ。
[0018]一种有源光缆的连接方法,应用于上述任一项所述的有源光缆的连接装置中,包括:
[0019]BMC获取有源光缆的型号信息并输出对应于所述型号信息的I2C数据;
[0020]通过I2C总线与所述BMC连接的扩展电路根据接收到的I2C数据,按照预设的对应规则控制与PCH连接的N个GPIO口各自的电平状态;
[0021]PCH中设置了N个上拉电阻,依次与N个所述GPIO口对应,并且针对任一GPIO口,当该GPIO口为第一电平状态时,该GPIO口对应的上拉电阻与目标SCL线连通,当该GPIO口为第二电平状态时,该GPIO口对应的上拉电阻与目标SCL线不连通。
[0022]优选的,还包括:
[0023]所述BMC接收控制指令并输出对应于所述控制指令的I2C数据。
[0024]优选的,所述BMC获取有源光缆的型号信息并输出对应于所述型号信息的I2C数据,包括:
[0025]所述BMC通过BIOS获取有源光缆的型号信息并输出对应于所述型号信息的I2C数据。
[0026]优选的,N的取值为4。
[0027]一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的有源光缆的连接方法的步骤。
[0028]应用本专利技术实施例所提供的技术方案,有效地保障了服务器与AOC的兼容性。具体的,BMC可以获取有源光缆的型号信息并输出对应于型号信息的I2C数据,扩展电路通过I2C总线与BMC连接,可以根据接收到的I2C数据,按照预设的对应规则控制与PCH连接的N个GPIO口各自的电平状态。也就是说,有源光缆的型号不同,扩展电路与PCH连接的N个GPIO口各自的电平状态相应的不同。PCH中则设置了N个上拉电阻,依次与N个GPIO口对应。并且针对任一GPIO口,当该GPIO口为第一电平状态时,该GPIO口对应的上拉电阻与目标SCL线连通,当该GPIO口为第二电平状态时,该GPIO口对应的上拉电阻与目标SCL线不连通,也就是说,扩展电路与PCH连接的N个GPIO口各自的电平状态不同,目标SCL线的等效的上拉电阻便相应的不同。目标SCL线指的是PCH与PHY卡连接的I2C总线中的SCL线,因此可以看出,有源光缆的型号不同,PCH与PHY卡连接的I2C总线中的SCL线的等效的上拉电阻便不同,使得本申请有效地保障了服务器与AOC的兼容性。并且,本申请并不需要修改BIOS来实现,方案便于实施。
附图说明
[0029]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0030]图1为本专利技术中一种有源光缆的连接装置的结构示意图;
[0031]图2为本专利技术中一种有源光缆的连接方法的实施流程图。
具体实施方式
[0032]本专利技术的核心是提供一种有源光缆的连接装置,有效地保障了服务器与AOC的兼容性。并且,本申请并不需要修改BIOS来实现,方案便于实施。
[0033]为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种有源光缆的连接装置,其特征在于,包括:BMC,用于获取有源光缆的型号信息并输出对应于所述型号信息的I2C数据;通过I2C总线与所述BMC连接的扩展电路,用于根据接收到的I2C数据,按照预设的对应规则控制与PCH连接的N个GPIO口各自的电平状态;N为正整数;与所述有源光缆连接的PHY卡;与所述扩展电路以及所述PHY卡连接的所述PCH;所述PCH中设置了N个上拉电阻,依次与N个所述GPIO口对应,并且针对任一GPIO口,当该GPIO口为第一电平状态时,该GPIO口对应的上拉电阻与目标SCL线连通,当该GPIO口为第二电平状态时,该GPIO口对应的上拉电阻与目标SCL线不连通;所述目标SCL线表示所述PCH与所述PHY卡连接的I2C总线中的SCL线。2.根据权利要求1所述的有源光缆的连接装置,其特征在于,所述BMC还用于:接收控制指令并输出对应于所述控制指令的I2C数据。3.根据权利要求1所述的有源光缆的连接装置,其特征在于,所述BMC具体用于:通过BIOS获取有源光缆的型号信息并输出对应于所述型号信息的I2C数据。4.根据权利要求1所述的有源光缆的连接装置,其特征在于,N的取值为4。5.根据权利要求4所述的有源光缆的连接装置,其特征在于,4个上拉电阻的电阻值依次为1kΩ,2kΩ,5kΩ,20kΩ。6....

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

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

1