一种参数配置的方法和控制器技术

技术编号:20160273 阅读:17 留言:0更新日期:2019-01-19 00:12
本申请公开了一种参数配置的方法,包括:控制器根据板卡标识确定板卡为第一类板卡或第二类板卡,该第一类板卡是安装于主机端的板卡,该第二类板卡是安装于设备端的板卡;当该板卡为第一类板卡时,该控制器为该板卡配置第一参数;当该板卡为第二类板卡时,该控制器为该板卡配置第二参数。本申请实施例还提供相应的控制器。本申请技术方案由于控制器可以根据板卡标识识别板卡为第一类板卡或第二类板卡,然后将对应的参数写入板卡对应的存储空间中,使得板卡可以正常工作,所以无需在板卡生产过程中提前将参数写入板卡中,从而简化板卡产线装配过程,提高生产效率。

【技术实现步骤摘要】
一种参数配置的方法和控制器
本申请涉及通信
,具体涉及一种参数配置的方法和控制器。
技术介绍
云计算、大数据领域的发展推动了互联网行业的进步,同时对服务器的需求也更灵活多变。为了适应复杂的需求,出现了许多新型结构的产品,在这些产品中经常会用到高速串行计算机扩展总线标准(peripheralcomponentinterfaceexpress,PCIE)信号的长距离通信。由于通信距离较长,PCIE信号容易出现衰减,影响信号质量,从而导致通信故障。目前常用的解决方法是在PCIE信号接收端安装一类驱动卡,这类驱动卡可以提升信号质量,保证通话的正常进行。由于PCIE信号是双向通讯,所以通常在主机的PCIE信号接收端和设备的PCIE信号接收端各安装一个驱动卡来提升信号质量,主机的PCIE信号接收端和设备的PCIE信号接收端上的驱动卡的参数是不相同的。对于目前的这类驱动卡,在使用过程中通常分为板卡A和板卡B,板卡A在生产时被烧录一个参数α,板卡B在生产时被烧录一个参数β,使用时,板卡A用在主机的PCIE信号接收端,板卡B用在设备的PCIE信号接收端。在现有技术中,驱动卡需要分为两种并且需要在生产时分别烧录两个不同的参数,在驱动卡装配过程中,其中一种驱动卡必须对应主机的PCIE信号接收端,另外一种驱动卡必须对应设备的PCIE信号接收端,这种方式在产线装配过程中比较复杂,生产效率低。
技术实现思路
本申请实施例提供了一种参数配置的方法和控制器,可以在板卡开始工作前,将对应的参数写入板卡中,而无需在板卡生产过程中提前写入两种不同的参数,在装配过程中也无需分别对应主机端或设备端,从而简化板卡的产线装配过程,提高生产效率。为达到上述目的,本申请实施例提供如下技术方案:本申请第一方面提供一种参数配置的方法,该方法可以包括:控制器根据板卡上的板卡标识确定该板卡是第一类板卡或第二类板卡,该第一类板卡是安装于主机端的板卡,该第二类板卡是安装于设备端的板卡,该控制器可以是主机端上的基板管理控制器(baseboardmanagementcontroller,BMC),该板卡标识可以是字符,该字符可以是手动设置的,该板卡可以是支持高速串行计算机扩展总线标准PCIE的驱动卡,该主机端与该设备端的关系可以是服务器与服务器的关系,也可以是服务器与终端设备的关系,也可以是终端设备与终端设备的关系;当控制器确定该板卡为第一类板卡时,该控制器将第一参数配置给该板卡;当控制器确定该板卡为第二类板卡时,该控制器将第二参数配置给该板卡。由上述第一方面可知,控制器可以为主机端的板卡和设备端的板卡配置对应的参数,使得无需在板卡生产过程中提前将不同的参数写入不同的板卡,在板卡装配过程中也无需分别用不同板卡对应主机端和设备端,无需从而简化了板卡产线装配过程,提高生产效率。可选地,结合上述第一方面,在第一种可能的实现方式中,控制器根据板卡上的板卡标识确定该板卡为第一类板卡或第二类板卡,可以包括:控制器读取板卡的板卡标识,并且将该板卡标识与控制器内预设的第一预设信息进行匹配;若该板卡标识与该第一预设信息匹配成功,则控制器可以确定该板卡为第一类板卡。该第一方面第一种可能的实现方式,通过将板卡标识与预设信息进行匹配,可以快速准确地判断出板卡为第一类板卡的情况。可选地,结合上述第一方面,在第二种可能的实现方式中,控制器根据板卡上的板卡标识确定该板卡为第一类板卡或第二类板卡,可以包括:控制器读取该板卡的板卡标识,并且将该板卡标识与控制器内预设的第二预设信息进行匹配;若该板卡标识与该第二预设信息匹配成功,则控制器可以确定该板卡为第二类板卡。该第一方面第二种可能的实现方式,通过将板卡标识与预设信息进行匹配,可以快速准确地判断出板卡为第二类板卡的情况。可选地,结合上述第一方面或第一方面第一种可能的实现方式,在第三种可能的实现方式中,控制器将第一参数配置给板卡之前,该方法还可以包括:控制器通过开关,接通该控制器与该板卡对应的存储空间之间的连接通道,断开该板卡与该板卡对应的存储空间之间的连接通道;对应的,该控制器将第一参数配置给该板卡,可以包括:该控制器通过该控制器与该板卡对应的存储空间之间的连接通道将该第一参数写入该板卡对应的存储空间中。该第一方面第三种可能的实现方式,通过切换板卡对应的存储空间与控制器和板卡之间的连接状态,可以在写入第一参数的时候,保证板卡处于非工作状态,避免损坏板卡。可选地,结合上述第一方面第三种可能的实现方式,在第四种可能的实现方式中,控制器将第一参数写入板卡对应的存储空间中之后,该方法还可以包括:控制器通过开关,断开该控制器与该板卡对应的存储空间之间的连接通道,接通该板卡与该板卡对应的存储空间之间的连接通道;其后,该控制器重启该板卡,以使得该板卡可以通过与该板卡对应的存储空间之间的连接通道读取该第一参数。该第一方面第四种可能的实现方式,可以使得板卡开始正常工作。可选地,结合上述第一方面或第一方面第二种可能的实现方式,在第五种可能的实现方式中,控制器将第二参数配置给板卡之前,该方法还可以包括:控制器通过开关,接通该控制器与该板卡对应的存储空间之间的连接通道,断开该板卡与该板卡对应的存储空间之间的连接通道;对应的,该控制器将第二参数配置给该板卡,可以包括:该控制器通过该控制器与该板卡对应的存储空间之间的连接通道将该第二参数写入该板卡对应的存储空间中。该第一方面第五种可能的实现方式,通过切换板卡对应的存储空间与控制器和板卡之间的连接状态,可以在写入第二参数的时候,保证板卡处于非工作状态,避免损坏板卡。可选地,结合上述第一方面第五种可能的实现方式,在第六种可能的实现方式中,控制器将第二参数写入板卡对应的存储空间中之后,该方法还可以包括:控制器通过开关,断开该控制器与该板卡对应的存储空间之间的连接通道,接通该板卡与该板卡对应的存储空间之间的连接通道;其后,该控制器重启该板卡,以使得该板卡可以通过与该板卡对应的存储空间之间的连接通道读取该第二参数。该第一方面第六种可能的实现方式,可以使得板卡开始正常工作。可选地,结合上述第一方面、第一方面第一种、第二种、第四种或第六种任意一种可能的实现方式,在第七种可能的实现方式中,该板卡可以是支持高速串行计算机扩展总线标准PCIE的驱动卡。本申请第二方面提供一种控制器,该控制器具有实现上述第一方面或第一方面任意一种可能实现方式的方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。本申请第三方面提供一种控制器,该控制器包括:输入/输出(I/O)接口、处理器和存储器;该存储器用于存储计算机执行指令,当该控制器运行时,该处理器执行该存储器存储的计算机执行指令,以使该控制器执行如上述第一方面或第一方面任意一种可能实现方式的参数配置的方法。本申请第四方面提供一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述第一方面或第一方面任意一种可能实现方式的参数配置的方法。本申请第五方面提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第一方面或第一方面任意一种可能实现方式的参数配置的方法。本申请本文档来自技高网...

【技术保护点】
1.一种参数配置的方法,其特征在于,包括:控制器根据板卡标识确定板卡为第一类板卡或第二类板卡,所述第一类板卡是安装于主机端的板卡,所述第二类板卡是安装于设备端的板卡;当所述板卡为第一类板卡时,所述控制器为所述板卡配置第一参数;当所述板卡为第二类板卡时,所述控制器为所述板卡配置第二参数。

【技术特征摘要】
1.一种参数配置的方法,其特征在于,包括:控制器根据板卡标识确定板卡为第一类板卡或第二类板卡,所述第一类板卡是安装于主机端的板卡,所述第二类板卡是安装于设备端的板卡;当所述板卡为第一类板卡时,所述控制器为所述板卡配置第一参数;当所述板卡为第二类板卡时,所述控制器为所述板卡配置第二参数。2.根据权利要求1所述的方法,其特征在于,所述控制器根据板卡标识确定板卡为第一类板卡或第二类板卡,包括:所述控制器将所述板卡标识与第一预设信息进行匹配;若所述板卡标识与所述第一预设信息匹配成功,则所述控制器确定所述板卡为所述第一类板卡。3.根据权利要求1所述的方法,其特征在于,所述控制器根据板卡标识确定板卡为第一类板卡或第二类板卡,包括:所述控制器将所述板卡标识与第二预设信息进行匹配;若所述板卡标识与所述第二预设信息匹配成功,则所述控制器确定所述板卡为所述第二类板卡。4.根据权利要求1或2所述的方法,其特征在于,所述控制器为所述板卡配置第一参数之前,所述方法还包括:所述控制器通过开关,控制第一通道处于导通状态,且控制第二通道处于断开状态,其中,所述第一通道为所述控制器与所述板卡对应的存储空间之间的通道,所述第二通道为所述板卡与所述板卡对应的存储空间之间的通道;所述控制器为所述板卡配置第一参数包括:所述控制器通过所述第一通道将所述第一参数写入所述板卡对应的存储空间中。5.根据权利要求4所述的方法,其特征在于,所述控制器通过所述第一通道将所述第一参数写入所述板卡对应的存储空间中之后,所述方法还包括:所述控制器通过开关,控制所述第一通道处于断开状态,且控制所述第二通道处于导通状态;所述控制器重启所述板卡,以使得所述板卡通过所述第二通道从所述板卡对应的存储空间中读取所述第一参数。6.根据权利要求1或3所述的方法,其特征在于,所述控制器为所述板卡配置第二参数之前,所述方法还包括:所述控制器通过开关,控制第一通道处于导通状态,且控制第二通道处于断开状态,其中,所述第一通道为所述控制器与所述板卡对应的存储空间之间的通道,所述第二通道为所述板卡与所述板卡对应的存储空间之间的通道;所述控制器为所述板卡配置第二参数包括:所述控制器通过所述第一通道将所述第二参数写入所述板卡对应的存储空间中。7.根据权利要求6所述的方法,其特征在于,所述控制器通过所述第一通道将所述第二参数写入所述板卡对应的存储空间中之后,所述方法还包括:所述控制器通过开关,控制所述第一通道处于断开状态,且控制所述第二通道处于导通状态;所述控制器重启所述板卡,以使得所述板卡通过所述第二通道从所述板卡对应的存储空间中读取所述第二参数。8.根据权利要求1、2、3、5或7任一所述的方法,其特征在于,所述板卡为支持高速串行计算机扩展总线标准PCIE的驱动卡。9.一种控制器,其特征在于,包括:确定单元,用于根据板卡标识确定板卡为第一类板卡或第二类板卡,所述第一类板卡是安装于主机端的板卡,所述第二类板卡是安装于设备端的板卡;第一配置单元,用于所述识别单元确定所述板卡为第一类板卡时,为所述板卡配置第一参数;第二配置单元,用于所述识别单元确定所述...

【专利技术属性】
技术研发人员:魏文星
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1