一种支持远程调配的电路、控制方法及存储介质技术

技术编号:37235460 阅读:14 留言:0更新日期:2023-04-20 23:17
本发明专利技术涉及一种支持远程调配的电路、控制方法及存储介质。本发明专利技术包括与第二CPLD和中央处理器分别连接的第一CPLD,所述第一CPLD通过跳帽寄存器和开关寄存器分别模拟调试配置用到的硬件跳帽和拨码开关;所述第二CPLD连接基板管理控制器,基于调配需求生成配置数据,利用所述支持远程调配的电路的基板管理控制器远程发送所述配置数据,所述基板管理控制器将所述配置数据发送给第二CPLD,所述第二CPLD将所述配置数据处理转发给第一CPLD,所述第一CPLD将所述配置数据存到跳帽寄存器和/或开关寄存器,根据所述跳帽寄存器和/或开关寄存器的所述配置数据触发调试动作或完成配置。的所述配置数据触发调试动作或完成配置。的所述配置数据触发调试动作或完成配置。

【技术实现步骤摘要】
一种支持远程调配的电路、控制方法及存储介质


[0001]本专利技术涉及服务器远程调配电路设计
,尤其涉及一种支持远程调配的电路、控制方法及存储介质。

技术介绍

[0002]生产服务器或服务器使用过程发生异常时,需要调配服务器。如研发人员在测试过程中的调试工作,或在生产环节,工厂在机器出货前,手动操作跳帽拨码开关来配置主板,选择预设的功能。或在客户使用过程中,手动操作跳帽拨码开关来配置主板,选择客制化的功能。
[0003]调配过程一方面需要服务器状态,另一方面还需要支持外部调配功能。在获取服务器状态方面,目前依靠基板管理控制器获得。基板管理控制器负责监控主板上各种芯片的状态,工作情况,温度等,在系统出现问题时,及时的记录问题日志。在支持外部调配方面,目前服务器中,在调试或者需要特殊的功能选择时,需要人为手动进行操作硬件跳帽和拨码开关实现。如调试功能通常需要选择跳帽,来触发基板管理控制器记录重要硬件问题时的日志。如通过拨码开关配置显示器的启动和关闭。目前的方式都需要人员手动操作,特别是拨码开关,一旦在出货前手动选择后,交付客户的机器就不方便再次调整,一旦需要进行功能切换,就必须打开机箱盖,人为手动操作。大量调配需求时,人工手动调配,浪费大量时间和人力。

技术实现思路

[0004]为了解决上述技术问题或者至少部分地解决上述技术问题,本专利技术提供一种支持远程调配的电路、控制方法及存储介质。
[0005]第一方面,本专利技术提供一种支持远程调配的电路,包括:与第二CPLD和中央处理器分别连接的第一CPLD,所述第一CPLD通过跳帽寄存器和开关寄存器分别模拟调试配置用到的硬件跳帽和拨码开关;
[0006]所述第二CPLD连接基板管理控制器,所述基板管理控制器经所述第二CPLD向所述第一CPLD的所述跳帽寄存器和/或所述开关寄存器配置数据,通过所配数据模拟操作所述硬件跳帽和拨码开关产生的信号,从而实现调试配置。
[0007]更进一步地,所述第一CPLD内的配置包括:
[0008]第一逻辑单元,所述第一逻辑单元连接第一I2C控制单元和第一sGPIO控制单元;
[0009]其中,所述第一I2C控制器连接每个所述中央处理器,所述第一sGPIO控制单元连接所述第二CPLD,所述第一sGPIO控制单元通过内部总线连接至所述跳帽寄存器和开关寄存器,所述跳帽寄存器和开关寄存器连接至所述第一逻辑控制单元。
[0010]更进一步地,所述第一CPLD内的配置还包括:指示灯寄存器,所述指示灯寄存器连接所述所述第一I2C控制器,所述第一I2C控制器通过I2C总线连接由I2C信号驱动的多路转换开关,所述多路转换开关连接状态指示灯。
[0011]更进一步地,所述第一CPLD内的配置还包括:eSPI控制单元和第一SPI控制单元,
[0012]所述第一eSPI控制器连接至Switch选通芯片,所述Switch选通芯片连接所述中央处理器和所述基板管理控制器。
[0013]更进一步地,所述第二CPLD内的配置包括:
[0014]第二逻辑单元,所述第二逻辑单元连接第二I2C控制单元和第二sGPIO控制单元;
[0015]其中,所述第二I2C控制器连接所述基板管理控制器,所述第二sGPIO控制单元连接所述第一CPLD。
[0016]更进一步地,所述第二CPLD内的配置还包括第二SPI控制单元,所述第一CPLD内的配置还包括第一SPI控制单元,
[0017]所述第二SPI控制单元通过SPI总线连接BIOS闪存和所述第一SPI控制单元,所述第一SPI控制单元连接所述中央处理器。
[0018]更进一步地,所述基板管理控制器通过VGA连接器连接显示器。
[0019]第二方面,本专利技术提供一种远程调配的方法,应用于所述的支持远程调配的电路,包括:
[0020]基于调配需求生成配置数据,利用所述支持远程调配的电路的基板管理控制器远程发送所述配置数据,所述基板管理控制器将所述配置数据发送给第二CPLD,所述第二CPLD将所述配置数据处理转发给第一CPLD,所述第一CPLD将所述配置数据存到跳帽寄存器和/或开关寄存器,根据所述跳帽寄存器和/或开关寄存器的所述配置数据触发调试动作或完成配置。
[0021]更进一步地,远程利用所述基板管理控制器监控、配置和更新BIOS,所述监控和配置BIOS利用所述第二CPLD与BIOS闪存之间的连接实现;
[0022]远程利用所述基板管理控制器监控系统开机过程中系统硬件自检信息。
[0023]第三方面,本专利技术提供一种计算机可读存储介质,所述计算机可读存储介质存储计算机程序,所述计算机程序被所述的支持远程调配的电路中的处理器执行时实现所述的远程调配的方法,所述处理器包括:中央处理器、BIOS、基板管理控制器、第一CPLD和第二CPLD。
[0024]本专利技术实施例提供的上述技术方案与现有技术相比具有如下优点:
[0025]在本申请中,通过第一CPLD内部的寄存器模拟用于控制调试和配置的硬件跳帽和拨码开关,所述第一CPLD与第二CPLD和中央处理器分别连接;所述第二CPLD连接基板管理控制器,所述基板管理控制器经所述第二CPLD向所述第一CPLD的所述跳帽寄存器和/或所述开关寄存器配置数据,通过所配数据模拟操作所述硬件跳帽和拨码开关产生的信号,从而实现调试配置。实现通过基板管理控制器远程配置的同时,还能够记录配置数据,方便基板管理控制器和中央处理器读取配置数据以便后续调试。由于基板管理控制器是独立于OS系统之外的,且系统级别的宕机也不会影响第一CPLD和第二CPLD的工作,因此基板管理控制器可以在OS系统故障异常时进行调配操作。
[0026]本申请不但能够让研发人员在测试过程中调配功能,还能在产品下线后,在客户处调试时,能够实现远程配置中央吹起功能,不需要打开机箱,大大节省了人力物力和时间。
[0027]本申请能够通过第一CPLD、第二CPLD和基板管理控制器的配合获取设备状态,便
于根据设备状态制定调配策略。
附图说明
[0028]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。
[0029]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0030]图1为本专利技术实施例提供的一种支持远程调配的电路的示意图;
[0031]图2为本专利技术实施例提供的一种远程调配的方法的流程图。
具体实施方式
[0032]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种支持远程调配的电路,其特征在于,包括:与第二CPLD和中央处理器分别连接的第一CPLD,所述第一CPLD通过跳帽寄存器和开关寄存器分别模拟调试配置用到的硬件跳帽和拨码开关;所述第二CPLD连接基板管理控制器,所述基板管理控制器经所述第二CPLD向所述第一CPLD的所述跳帽寄存器和/或所述开关寄存器配置数据,通过所配数据模拟操作所述硬件跳帽和拨码开关产生的信号,从而实现调试配置。2.根据权利要求1所述的支持远程调配的电路,其特征在于,所述第一CPLD内的配置包括:第一逻辑单元,所述第一逻辑单元连接第一I2C控制单元和第一sGPIO控制单元;其中,所述第一I2C控制器连接每个所述中央处理器,所述第一sGPIO控制单元连接所述第二CPLD,所述第一sGPIO控制单元通过内部总线连接至所述跳帽寄存器和开关寄存器,所述跳帽寄存器和开关寄存器连接至所述第一逻辑控制单元。3.根据权利要求2所述的支持远程调配的电路,其特征在于,所述第一CPLD内的配置还包括:指示灯寄存器,所述指示灯寄存器连接所述所述第一I2C控制器,所述第一I2C控制器通过I2C总线连接由I2C信号驱动的多路转换开关,所述多路转换开关连接状态指示灯。4.根据权利要求2所述的支持远程调配的电路,其特征在于,所述第一CPLD内的配置还包括:eSPI控制单元和第一SPI控制单元,所述第一eSPI控制器连接至Switch选通芯片,所述Switch选通芯片连接所述中央处理器和所述基板管理控制器。5.根据权利要求1所述的支持远程调配的电路,其特征在于,所述第二CPLD内的配置包括:第二逻辑单元,所述第二逻辑单元连接第二I2C控制单元和第二sGPIO控制单元;其中,所述第二I2C控制器连接所述基板...

【专利技术属性】
技术研发人员:王一鸣
申请(专利权)人:浪潮山东计算机科技有限公司
类型:发明
国别省市:

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

1