一种CPU降频控制系统技术方案

技术编号:32931706 阅读:16 留言:0更新日期:2022-04-07 12:22
本实用新型专利技术提供了一种CPU降频控制系统,包括:基板管理控制器模块、CPU及内存电压调节规范供电模块、电源模块、复杂可编程逻辑器件编程模块及CPU模块;基板管理控制器模块将服务器系统在运行过程中出现故障触发的基板调节信号输出;CPU及内存电压调节规范供电模块,将监测输出电流超过预设的警戒电流阈值触发的电流过大报警信号输出;电源模块,将自身出现故障触发的电源报警信号输出;复杂可编程逻辑器件编程模块,接收基板管理控制器模块、CPU及内存电压调节规范供电模块、电源模块以及CPU模块的输出,向CPU模块输出基于接收信号进行逻辑运算的频率调低控制信号。可以降低降频控制成本。控制成本。控制成本。

【技术实现步骤摘要】
一种CPU降频控制系统


[0001]本技术涉及CPU频率控制
,具体而言,涉及一种CPU降频控制系统。

技术介绍

[0002]CPU降频是CPU为了适应硬件的环境变化,临时降低工作频率,但CPU降频之后,会导致性能下降,从而可能影响用户业务。因而,如何有效地对CPU降频进行控制,以不影响用户业务,是亟需解决的技术问题。
[0003]目前,在CP降频电路设计中,大多采取外围硬件直连的方式,这样,需要在CPU主板上引入较多的晶体管

晶体管逻辑电路(TTL,Transistor Transistor Logic)及逻辑门电路,使得CPU主板上的元器件增多,降频控制成本较高,同时也增加了CPU主板上的布线难度。

技术实现思路

[0004]有鉴于此,本技术的目的在于提供CPU降频控制系统,以降低降频控制成本。
[0005]第一方面,本技术实施例提供了CPU降频控制系统,包括:基板管理控制器模块、CPU及内存电压调节规范供电模块、电源模块、复杂可编程逻辑器件编程模块及CPU模块,其中,
[0006]复杂可编程逻辑器件编程模块分别与基板管理控制器模块、CPU及内存电压调节规范供电模块、电源模块以及CPU模块相连;
[0007]基板管理控制器模块,用于将检测到服务器系统在运行过程中出现故障触发的基板调节信号,输出至复杂可编程逻辑器件编程模块;
[0008]CPU及内存电压调节规范供电模块,用于将监测输出电流超过预设的警戒电流阈值触发的电流过大报警信号,输出至复杂可编程逻辑器件编程模块;
[0009]电源模块,用于将自身出现故障触发的电源报警信号,输出至复杂可编程逻辑器件编程模块;
[0010]复杂可编程逻辑器件编程模块,用于接收基板调节信号、和/或,电流过大报警信号、和/或,电源报警信号,向CPU模块输出基于基板调节信号、和/或,电流过大报警信号、和/或,电源报警信号进行逻辑运算的频率调低控制信号。
[0011]结合第一方面,本技术实施例提供了第一方面的第一种可能的实施方式,其中,所述复杂可编程逻辑器件编程模块包括与门电路单元,
[0012]与门电路单元接收基板调节信号、和/或,电流过大报警信号、和/或,电源报警信号,对接收的信号进行与逻辑处理后,向CPU模块输出频率调低控制信号。
[0013]结合第一方面的第一种可能的实施方式,本技术实施例提供了第一方面的第二种可能的实施方式,其中,所述复杂可编程逻辑器件编程模块还包括事件记录传送单元,用于接收CPU模块在依据频率调低控制信号调低CPU模块的频率后发送的降频PROHOT#信号,将接收的降频PROHOT#信号发给基板管理控制器模块。
[0014]结合第一方面的第二种可能的实施方式,本技术实施例提供了第一方面的第三种可能的实施方式,其中,所述CPU模块通过CPU PROHOT#引脚,向复杂可编程逻辑器件编程模块传输降频PROHOT#信号。
[0015]结合第一方面,本技术实施例提供了第一方面的第四种可能的实施方式,其中,所述基板管理控制器模块还与电源模块相连,基板管理控制器模块通过PMBUS总线轮巡方式,读取电源模块的信息,并基于读取的信息确定电源模块是否出现故障。
[0016]本技术实施例提供的CPU降频控制系统,包括:基板管理控制器模块、CPU及内存电压调节规范供电模块、电源模块、复杂可编程逻辑器件编程模块及CPU模块,其中,复杂可编程逻辑器件编程模块分别与基板管理控制器模块、CPU及内存电压调节规范供电模块、电源模块以及CPU模块相连;基板管理控制器模块,用于将检测到服务器系统在运行过程中出现故障触发的基板调节信号,输出至复杂可编程逻辑器件编程模块;CPU及内存电压调节规范供电模块,用于将监测输出电流超过预设的警戒电流阈值触发的电流过大报警信号,输出至复杂可编程逻辑器件编程模块;电源模块,用于将自身出现故障触发的电源报警信号,输出至复杂可编程逻辑器件编程模块;复杂可编程逻辑器件编程模块,用于接收基板调节信号、和/或,电流过大报警信号、和/或,电源报警信号,向CPU模块输出基于基板调节信号、和/或,电流过大报警信号、和/或,电源报警信号进行逻辑运算的频率调低控制信号。这样,通过CPLD编程模块替代CPU主板上的TTL及逻辑门电路,对接收的信号进行逻辑运算,通知CPU模块执行降频,所需要的引脚数量较少,可以有效降低降频控制成本。
[0017]为使本技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0018]为了更清楚地说明本技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0019]图1示出了本技术实施例所提供的CPU降频控制系统结构示意图。
具体实施方式
[0020]为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
[0021]本技术实施例提供了一种CPU降频控制系统,下面通过实施例进行描述。
[0022]图1示出了本技术实施例所提供的CPU降频控制系统结构示意图。如图1所示,应用于服务器系统,该CPU降频控制系统包括:
[0023]基板管理控制器(BMC,Baseboard Management Controller)模块101、CPU及内存(MEM,Memory)电压调节规范(VRD,Voltage Regulation Down)供电模块102、电源(PSU,Power Supply Unit)模块103、复杂可编程逻辑器件(CPLD,Complex Programmable Logic Device)编程模块104及CPU模块105,其中,
[0024]CPLD编程模块104分别与BMC模块101、CPU及MEM VRD供电模块102、PSU模块103以及CPU模块105相连;
[0025]BMC模块101,用于将检测到服务器系统在运行过程中出现故障触发的基板调节信号,输出至CPLD编程模块104;
[0026]CPU及MEM VRD供电模块102,用于将监测输出电流超过预设的警戒电本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种CPU降频控制系统,其特征在于,包括:基板管理控制器模块、CPU及内存电压调节规范供电模块、电源模块、复杂可编程逻辑器件编程模块及CPU模块,其中,复杂可编程逻辑器件编程模块分别与基板管理控制器模块、CPU及内存电压调节规范供电模块、电源模块以及CPU模块相连;基板管理控制器模块,用于将检测到服务器系统在运行过程中出现故障触发的基板调节信号,输出至复杂可编程逻辑器件编程模块;CPU及内存电压调节规范供电模块,用于将监测输出电流超过预设的警戒电流阈值触发的电流过大报警信号,输出至复杂可编程逻辑器件编程模块;电源模块,用于将自身出现故障触发的电源报警信号,输出至复杂可编程逻辑器件编程模块;复杂可编程逻辑器件编程模块,用于接收基板调节信号、和/或,电流过大报警信号、和/或,电源报警信号,向CPU模块输出基于基板调节信号、和/或,电流过大报警信号、和/或,电源报警信号进行逻辑运算的频率调低控制信号。2.根据权利要求1所述的CPU降频...

【专利技术属性】
技术研发人员:舒守利
申请(专利权)人:长城超云北京科技有限公司
类型:新型
国别省市:

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

1