一种PCIe链路视频转码卡适配方法、装置、设备及介质制造方法及图纸

技术编号:36603070 阅读:13 留言:0更新日期:2023-02-04 18:20
本申请公开了一种PCIe链路视频转码卡适配方法、装置、设备及介质,涉及计算机技术领域,包括:当服务器上电后,根据基板管理控制器中预先存储的目标信息判定与各个PCIe标槽相连的PCIe链路的损耗情况得到判定结果;若判定结果表明PCIe链路为低损耗链路,则选通到视频转码卡中的第一存储芯片;若判定结果表明PCIe链路为高损耗链路,则选通到视频转码卡中的第二存储芯片;当服务器系统开机后,控制视频转码卡中的系统级芯片加载第一存储芯片中的低损耗链路补丁文件或第二存储芯片中的高损耗链路补丁文件,并将视频转码卡与中央处理器进行PCIe握手。本申请根据视频转码卡的安装位置来确定所处PCIe链路的损耗情况,减少了系统料号,更利于服务器产品的维护管理。更利于服务器产品的维护管理。更利于服务器产品的维护管理。

【技术实现步骤摘要】
一种PCIe链路视频转码卡适配方法、装置、设备及介质


[0001]本申请涉及计算机
,特别涉及一种PCIe链路视频转码卡适配方法、装置、设备及介质。

技术介绍

[0002]随着高性能服务器的不断发展,人工智能、人脸识别、秀场直播、电商直播等行业在近几年快速更新,人们在视觉方面的体验得到了极大的满足,而这些行业的快速更新都与视频转码卡的不断发展密切相关。考虑到通用性和适配范围,视频转码卡通常为半高半长形态的PCIe(Peripheral Component Interconnect Express,高速串行计算机扩展总线标准)标卡,放置于高性能服务器内的PCIe标槽内,目前的高性能服务器普遍采用4路加速卡甚至6路,8路加速卡。
[0003]视频转码卡基于PCIe链路同服务器的CPU(Central Processing Unit,中央处理器)进行海量的数据交互。而高性能服务器内多个PCIe标槽的PCIe链路长度不尽相同,PCIe链路表现为PCIe链路损耗的不同。在高性能服务器中,链路损耗小于20db的PCIe标槽被定义为低损耗标槽;PCIe链路损耗大于20db的PCIe标槽被定义为高损耗标槽。针对上述两种损耗的PCIe标槽,视频转码卡内主SOC(System on Chip,系统级芯片)芯片需要加载不同的rompatch文件以保障PCIe链路的稳定运行。
[0004]由于高损耗标槽和低损耗标槽在单个服务器产品内同时存在,且不同型号服务器产品PCIe链路情况存在多样性。因此,无法实现单个视频转码卡在多个服务器产品上的共用。目前,视频转码卡内通过放置SPI Flash(Serial Peripheral Interface Flash,即串行闪存)芯片来存储rompatch文件,在服务器开机后,SOC芯片先从SPI Flash中加载rompatch文件,以对SOC芯片进行初始化配置,然后通过服务器主板完成PCIe握手,并通过增加PCBA(Printed Circuit Board Assembly,装配印刷电路板)料号的形式适配不同损耗的PCIe标槽,101料号烧录适配低损耗链路的rompatch文件,102料号烧录适配高损耗链路的rompatch文件。服务器在组装时会根据各个PCIe标槽的实际链路损耗情况,现场安装101料号板卡或者102料号板卡。上述增加PCBA料号的方式由于增加了服务器板卡的数量,因此增加了BOM(Bill of Material,物料清单)系统的维护成本;另外,由于101料号板卡和102料号板卡在外观上看不出任何差别,仅能通过板卡的PN标签进行识别,因此导致在产线组装时极易报错,给服务器装配和维护带来了极大的困难。
[0005]因此,如何适配不同长度PCIe链路的视频转码卡是本领域技术人员目前需要解决的问题。

技术实现思路

[0006]有鉴于此,本申请的目的在于提供一种PCIe链路视频转码卡适配方法、装置、设备及存储介质,能够根据视频转码卡的安装位置来确定所处PCIe链路的损耗情况,减少了系统料号,更利于服务器产品的维护管理。其具体方案如下:
[0007]第一方面,本申请公开了一种PCIe链路视频转码卡适配方法,包括:
[0008]当服务器上电后,根据服务器主板上的基板管理控制器中预先存储的目标信息分别判定与所述服务器主板中各个PCIe标槽相连的PCIe链路的损耗情况,得到判定结果;
[0009]若所述判定结果表明所述PCIe链路为低损耗链路,则通过所述基板管理控制器选通到视频转码卡中的第一存储芯片;
[0010]若所述判定结果表明所述PCIe链路为高损耗链路,则通过所述基板管理控制器选通到所述视频转码卡中的第二存储芯片;
[0011]当安装在所述服务器上的服务器系统开机启动后,通过所述基板管理控制器控制所述视频转码卡中的系统级芯片加载所述第一存储芯片中的低损耗链路补丁文件或所述第二存储芯片中的高损耗链路补丁文件,并将所述视频转码卡与所述服务器主板上的中央处理器进行PCIe握手,以便运行业务脚本。
[0012]可选的,所述通过所述基板管理控制器选通到视频转码卡中的第一存储芯片,包括:
[0013]通过所述基板管理控制器控制复杂可编程逻辑器件芯片选通到视频转码卡中的第一Flash芯片;
[0014]相应的,所述通过所述基板管理控制器选通到所述视频转码卡中的第二存储芯片,包括:
[0015]通过所述基板管理控制器控制所述复杂可编程逻辑器件芯片选通到所述视频转码卡中的第二Flash芯片。
[0016]可选的,所述通过所述基板管理控制器控制所述视频转码卡中的系统级芯片加载所述第一存储芯片中的低损耗链路补丁文件或所述第二存储芯片中的高损耗链路补丁文件,包括:
[0017]通过所述基板管理控制器对所述视频转码卡中的所述复杂可编程逻辑器件芯片进行写寄存器操作,以控制所述复杂可编程逻辑器件芯片选通所述第一Flash芯片或所述第二Flash芯片,并控制所述视频转码卡中的系统级芯片加载所述第一Flash芯片中的低损耗链路补丁文件或所述第二Flash芯片中的高损耗链路补丁文件。
[0018]可选的,所述通过所述基板管理控制器对所述视频转码卡中的所述复杂可编程逻辑器件芯片进行写寄存器操作,包括:
[0019]通过所述基板管理控制器并经过I2C链路对所述视频转码卡中的所述复杂可编程逻辑器件芯片进行写寄存器操作。
[0020]可选的,所述PCIe链路视频转码卡适配方法,还包括:
[0021]通过所述PCIe链路并经过所述视频转码卡中的金手指将各个所述视频转码卡与各个所述PCIe标槽一一匹配连接;
[0022]获取所述服务器内各个所述PCIe标槽的PCIe链路损耗情况,得到目标信息,并将所述目标信息保存至所述基板管理控制器中。
[0023]可选的,所述PCIe链路视频转码卡适配方法,还包括:
[0024]在所述视频转码卡内的所述第一存储芯片中烧录适配低损耗链路的所述低损耗链路补丁文件,并在所述视频转码卡内的所述第二存储芯片中烧录适配高损耗链路的所述高损耗链路补丁文件。
[0025]可选的,所述PCIe链路视频转码卡适配方法,还包括:
[0026]通过串行外设接口将所述第一存储芯片和所述第一存储芯片与所述复杂可编程逻辑器件芯片相连。
[0027]第二方面,本申请公开了一种PCIe链路视频转码卡适配装置,包括:
[0028]损耗情况判定模块,用于当服务器上电后,根据服务器主板上的基板管理控制器中预先存储的目标信息分别判定与所述服务器主板中各个PCIe标槽相连的PCIe链路的损耗情况,得到判定结果;
[0029]第一选通模块,用于如果所述判定结果表明所述PCIe链路为低损耗链路,则通过所述基板管理控制器选通到视频转码卡中的第一存储芯片;
[0030]第二选通模块,用于如果所述判定结果表明所述PCIe链路为高损耗链路,则通过所述基板管本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种PCIe链路视频转码卡适配方法,其特征在于,包括:当服务器上电后,根据服务器主板上的基板管理控制器中预先存储的目标信息分别判定与所述服务器主板中各个PCIe标槽相连的PCIe链路的损耗情况,得到判定结果;若所述判定结果表明所述PCIe链路为低损耗链路,则通过所述基板管理控制器选通到视频转码卡中的第一存储芯片;若所述判定结果表明所述PCIe链路为高损耗链路,则通过所述基板管理控制器选通到所述视频转码卡中的第二存储芯片;当安装在所述服务器上的服务器系统开机启动后,通过所述基板管理控制器控制所述视频转码卡中的系统级芯片加载所述第一存储芯片中的低损耗链路补丁文件或所述第二存储芯片中的高损耗链路补丁文件,并将所述视频转码卡与所述服务器主板上的中央处理器进行PCIe握手,以便运行业务脚本。2.根据权利要求1所述的PCIe链路视频转码卡适配方法,其特征在于,所述通过所述基板管理控制器选通到视频转码卡中的第一存储芯片,包括:通过所述基板管理控制器控制复杂可编程逻辑器件芯片选通到视频转码卡中的第一Flash芯片;相应的,所述通过所述基板管理控制器选通到所述视频转码卡中的第二存储芯片,包括:通过所述基板管理控制器控制所述复杂可编程逻辑器件芯片选通到所述视频转码卡中的第二Flash芯片。3.根据权利要求2所述的PCIe链路视频转码卡适配方法,其特征在于,所述通过所述基板管理控制器控制所述视频转码卡中的系统级芯片加载所述第一存储芯片中的低损耗链路补丁文件或所述第二存储芯片中的高损耗链路补丁文件,包括:通过所述基板管理控制器对所述视频转码卡中的所述复杂可编程逻辑器件芯片进行写寄存器操作,以控制所述复杂可编程逻辑器件芯片选通所述第一Flash芯片或所述第二Flash芯片,并控制所述视频转码卡中的系统级芯片加载所述第一Flash芯片中的低损耗链路补丁文件或所述第二Flash芯片中的高损耗链路补丁文件。4.根据权利要求3所述的PCIe链路视频转码卡适配方法,其特征在于,所述通过所述基板管理控制器对所述视频转码卡中的所述复杂可编程逻辑器件芯片进行写寄存器操作,包括:通过所述基板管理控制器并经过I2C链路对所述视频转码卡中的所述复杂可编程逻辑器件芯片进行写寄存器操...

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

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

1