一种基于CPLD的双路服务器主板上电时序控制方法与流程

文档序号:11215654阅读:2391来源:国知局
一种基于CPLD的双路服务器主板上电时序控制方法与流程

本发明公开一种服务器主板上电时序控制方法,涉及双路服务器领域,具体地说是一种基于cpld的双路服务器主板上电时序控制方法。



背景技术:

上电时序,是主板上的供电,从最开始的电压适配器电压输入,到最后的cpu供电的产生,都有严格地开启顺序控制。因此主板对于上电的要求非常严格,各种上电的必备条件都要有着先后的顺序,一项条件满足后才可以转到下一步,如果其中的某一个环节出现了故障,则整个上电过程不能继续下去,当然也就不能使主板上电了。而为了满足服务器市场对高性能和高集成度、高拓展的要求,支持两颗cpu、支持更多拓展的双路服务器应运而生。双路服务器性能、集成度和拓展性的提高,使得上电时序控制的部件更为丰富,上电时序控制更为复杂。因此在更加复杂的双路服务器主板上,对其上电时序进行准确的控制更是十分必要的。本发明提供一种基于cpld的双路服务器主板上电时序控制方法,在服务器上电时对主板上的cpu、内存等部件产生不同类型的上电使能信号,根据主板上电顺序的需求,利用上电使能信号进行控制上电顺序,并保证服务器主板的正常启动。



技术实现要素:

本发明针对现有技术存在的不足和问题,提供一种基于cpld的双路服务器主板上电时序控制方法,本发明提出的具体方案是:

一种基于cpld的双路服务器主板上电时序控制方法,当双路服务器主板开始上电,以cpld为控制核心,经过上电使能信号产生电路,对主板上的部件按照一定的顺序产生上电使能信号,依次使用不同的使能信号进行主板部件的上电。

所述上电使能信号产生电路依次包括cpld内部的边沿检测与消抖电路、计数时钟产生电路、延时与脉冲产生电路、电平转换电路,产生上电使能信号。

所述双路服务器开机,开始上电前,cpld读取温度数据,温度数据过低时,cpld输出电加热信号。

所述双路服务器达到开机温度后,cpld通知bmc开始初始化运行,初始化完成后,bmc通知cpld控制上电时序进行系统上电。

一种基于cpld的双路服务器主板上电时序控制系统,以cpld为控制核心,包括上电使能信号产生系统,当双路服务器主板开始上电,上电使能信号产生系统对主板上的部件按照一定的顺序产生上电使能信号,依次使用不同的使能信号进行主板部件的上电。

所述上电使能信号产生系统包括cpld内部的边沿检测与消抖模块、计数时钟产生模块、延时与脉冲产生模块、电平转换模块,产生上电使能信号。

还包括温度测量与风扇控制模块,用于双路服务器开机,开始上电前,cpld读取温度数据,温度数据过低时,cpld输出电加热信号。

本发明的有益之处是:

本发明提供一种基于cpld的双路服务器主板上电时序控制方法,当双路服务器主板开始上电,以cpld为控制核心,经过上电使能信号产生电路,对主板上的部件按照一定的顺序产生上电使能信号,依次使用不同的使能信号进行主板部件的上电;利用本发明方法在服务器上电时对主板上的cpu、内存等部件产生不同类型的上电使能信号,根据主板上电顺序的需求,利用上电使能信号进行控制上电顺序,并保证服务器主板的正常启动。

附图说明

图1本发明双路服务器主要部件通信结构示意图;

图2本发明cpld内部模块通信结构示意图。

具体实施方式

本发明提供一种基于cpld的双路服务器主板上电时序控制方法,当双路服务器主板开始上电,以cpld为控制核心,经过上电使能信号产生电路,对主板上的部件按照一定的顺序产生上电使能信号,依次使用不同的使能信号进行主板部件的上电。

同时提供一种基于cpld的双路服务器主板上电时序控制系统,以cpld为控制核心,包括上电使能信号产生系统,当双路服务器主板开始上电,上电使能信号产生系统对主板上的部件按照一定的顺序产生上电使能信号,依次使用不同的使能信号进行主板部件的上电。

结合附图进一步对本发明进行说明。

双路服务器主板上部件主要包括,cpu、内存、bmc、pch、xdp、供电模块、温度检测模块等;各部件与cpld通信关系可以参考图1,

以cpld为控制核心,建立双路服务器主板上电时序控制系统,包括上电使能信号产生系统,其中上电使能信号产生系统包括cpld内部的边沿检测与消抖模块、计数时钟产生模块、延时与脉冲产生模块、电平转换模块,各模块通信连接关系可以参考图2。

利用本发明方法,进行双路服务器主板上电时序控制具体步骤为:

双路服务器按开机键后,系统并不马上上电,cpld读取温度,温度过低时,cpld输出电加热信号;

达到开机温度后,cpld通知bmc开始初始化运行,初始化完成后,bmc通知cpld控制上电时序进行系统上电;

经过cpld内部的边沿与消抖电路、计数时钟产生电路、延时与脉冲产生电路、电平转换电路产生产生上电使能信号,

其中如果设定内存先上电,则经过上述电路,产生内存的上电使能信号,完成给内存上电;接下来是cpu上电,则经过上述电路,产生cpu的上电使能信号,完成cpu的上电。

上述过程还可利用本发明的基于cpld的双路服务器主板上电时序控制系统实现,即进行双路服务器主板上电时序控制具体步骤为:

经过cpld内部的边沿与消抖模块、计数时钟产生模块、延时与脉冲产生模块、电平转换模块产生产生上电使能信号,

其中如果设定内存先上电,则经过上述电路,产生内存的上电使能信号,完成给内存上电;接下来是cpu上电,则经过上述电路,产生cpu的上电使能信号,完成cpu的上电。

上述控制系统还可包括温度测量与风扇控制模块,在双路服务器正式上电前,按开机键后,服务器系统并不马上上电,cpld读取温度,温度过低时,cpld输出电加热信号;

达到开机温度后,cpld通知bmc开始初始化运行,初始化完成后,bmc通知cpld控制上电时序进行系统上电。

综上,本发明以cpld为控制核心,进行内部逻辑设计,通过产生上电使能信号,满足双路服务器主板上电时序的需要,提供可配置、方便更改上电时序的能力。



技术特征:

技术总结
本发明公开一种基于CPLD的双路服务器主板上电时序控制方法,涉及双路服务器领域;当双路服务器主板开始上电,以CPLD为控制核心,经过上电使能信号产生电路,对主板上的部件按照一定的顺序产生上电使能信号,依次使用不同的使能信号进行主板部件的上电;利用本发明可根据主板上电顺序的需求,利用上电使能信号进行控制上电顺序,并保证服务器主板的正常启动。

技术研发人员:李凯一;耿士华;毕研山
受保护的技术使用者:山东超越数控电子有限公司
技术研发日:2017.06.09
技术公布日:2017.10.10
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1