中文字幕无码日韩视频无码三区

一種基于CPLD的雙路服務器主板上電時序控制方法與流程

文檔(dang)序(xu)號(hao):11215654閱讀(du):2591來源:國知局
一種基于CPLD的雙路服務器主板上電時序控制方法與流程

本發明(ming)公開一種服務(wu)器主(zhu)板上電時(shi)序控制(zhi)方法(fa),涉(she)及(ji)雙路服務(wu)器領(ling)域(yu),具(ju)體(ti)地說(shuo)是一種基(ji)于cpld的(de)雙路服務(wu)器主(zhu)板上電時(shi)序控制(zhi)方法(fa)。



背景技術:

上(shang)(shang)電(dian)(dian)(dian)(dian)(dian)(dian)(dian)時序(xu)(xu),是主(zhu)板(ban)(ban)上(shang)(shang)的(de)供(gong)電(dian)(dian)(dian)(dian)(dian)(dian)(dian),從最(zui)開始的(de)電(dian)(dian)(dian)(dian)(dian)(dian)(dian)壓適配器(qi)電(dian)(dian)(dian)(dian)(dian)(dian)(dian)壓輸(shu)入,到最(zui)后(hou)(hou)的(de)cpu供(gong)電(dian)(dian)(dian)(dian)(dian)(dian)(dian)的(de)產生,都(dou)有嚴格地開啟順(shun)序(xu)(xu)控(kong)(kong)制。因(yin)此主(zhu)板(ban)(ban)對于上(shang)(shang)電(dian)(dian)(dian)(dian)(dian)(dian)(dian)的(de)要求非常嚴格,各(ge)種上(shang)(shang)電(dian)(dian)(dian)(dian)(dian)(dian)(dian)的(de)必(bi)備條件都(dou)要有著(zhu)先后(hou)(hou)的(de)順(shun)序(xu)(xu),一(yi)(yi)項條件滿(man)足(zu)后(hou)(hou)才可以轉到下一(yi)(yi)步,如果其中(zhong)的(de)某一(yi)(yi)個(ge)環節出現了故障,則整(zheng)個(ge)上(shang)(shang)電(dian)(dian)(dian)(dian)(dian)(dian)(dian)過程不能(neng)繼續下去,當然也就不能(neng)使主(zhu)板(ban)(ban)上(shang)(shang)電(dian)(dian)(dian)(dian)(dian)(dian)(dian)了。而(er)為(wei)(wei)了滿(man)足(zu)服(fu)務(wu)(wu)(wu)器(qi)市場(chang)對高(gao)性(xing)能(neng)和高(gao)集成(cheng)度(du)、高(gao)拓(tuo)展(zhan)的(de)要求,支持兩顆cpu、支持更多拓(tuo)展(zhan)的(de)雙(shuang)(shuang)路服(fu)務(wu)(wu)(wu)器(qi)應運而(er)生。雙(shuang)(shuang)路服(fu)務(wu)(wu)(wu)器(qi)性(xing)能(neng)、集成(cheng)度(du)和拓(tuo)展(zhan)性(xing)的(de)提高(gao),使得上(shang)(shang)電(dian)(dian)(dian)(dian)(dian)(dian)(dian)時序(xu)(xu)控(kong)(kong)制的(de)部件更為(wei)(wei)豐富,上(shang)(shang)電(dian)(dian)(dian)(dian)(dian)(dian)(dian)時序(xu)(xu)控(kong)(kong)制更為(wei)(wei)復雜。因(yin)此在(zai)更加(jia)復雜的(de)雙(shuang)(shuang)路服(fu)務(wu)(wu)(wu)器(qi)主(zhu)板(ban)(ban)上(shang)(shang),對其上(shang)(shang)電(dian)(dian)(dian)(dian)(dian)(dian)(dian)時序(xu)(xu)進行(xing)(xing)準確的(de)控(kong)(kong)制更是十分必(bi)要的(de)。本發明提供(gong)一(yi)(yi)種基于cpld的(de)雙(shuang)(shuang)路服(fu)務(wu)(wu)(wu)器(qi)主(zhu)板(ban)(ban)上(shang)(shang)電(dian)(dian)(dian)(dian)(dian)(dian)(dian)時序(xu)(xu)控(kong)(kong)制方(fang)法,在(zai)服(fu)務(wu)(wu)(wu)器(qi)上(shang)(shang)電(dian)(dian)(dian)(dian)(dian)(dian)(dian)時對主(zhu)板(ban)(ban)上(shang)(shang)的(de)cpu、內(nei)存等部件產生不同類型的(de)上(shang)(shang)電(dian)(dian)(dian)(dian)(dian)(dian)(dian)使能(neng)信號,根據主(zhu)板(ban)(ban)上(shang)(shang)電(dian)(dian)(dian)(dian)(dian)(dian)(dian)順(shun)序(xu)(xu)的(de)需求,利用(yong)上(shang)(shang)電(dian)(dian)(dian)(dian)(dian)(dian)(dian)使能(neng)信號進行(xing)(xing)控(kong)(kong)制上(shang)(shang)電(dian)(dian)(dian)(dian)(dian)(dian)(dian)順(shun)序(xu)(xu),并保證服(fu)務(wu)(wu)(wu)器(qi)主(zhu)板(ban)(ban)的(de)正常啟動。



技術實現要素:

本(ben)發明(ming)針對(dui)現有(you)技術(shu)存(cun)在的不足(zu)和問題(ti),提供(gong)一種(zhong)基于cpld的雙路(lu)服務(wu)器主板(ban)上(shang)電時序控制方法,本(ben)發明(ming)提出(chu)的具體方案(an)是:

一種基于cpld的(de)(de)雙(shuang)路服務器主板(ban)上(shang)(shang)電(dian)(dian)(dian)時序(xu)控(kong)制(zhi)方(fang)法,當雙(shuang)路服務器主板(ban)開始上(shang)(shang)電(dian)(dian)(dian),以cpld為(wei)控(kong)制(zhi)核心,經過上(shang)(shang)電(dian)(dian)(dian)使(shi)能(neng)(neng)信(xin)號產(chan)生電(dian)(dian)(dian)路,對主板(ban)上(shang)(shang)的(de)(de)部(bu)件(jian)按照一定的(de)(de)順序(xu)產(chan)生上(shang)(shang)電(dian)(dian)(dian)使(shi)能(neng)(neng)信(xin)號,依次使(shi)用不(bu)同的(de)(de)使(shi)能(neng)(neng)信(xin)號進行主板(ban)部(bu)件(jian)的(de)(de)上(shang)(shang)電(dian)(dian)(dian)。

所述上電(dian)使能信號產(chan)(chan)生電(dian)路(lu)(lu)依次包(bao)括cpld內部的邊(bian)沿檢測與(yu)消抖電(dian)路(lu)(lu)、計數時鐘(zhong)產(chan)(chan)生電(dian)路(lu)(lu)、延時與(yu)脈沖(chong)產(chan)(chan)生電(dian)路(lu)(lu)、電(dian)平(ping)轉(zhuan)換(huan)電(dian)路(lu)(lu),產(chan)(chan)生上電(dian)使能信號。

所述雙路服務器(qi)開機,開始上(shang)電(dian)前,cpld讀(du)取溫度(du)(du)數據,溫度(du)(du)數據過低(di)時,cpld輸出(chu)電(dian)加(jia)熱(re)信號。

所(suo)述雙路服務(wu)器達到開(kai)機溫度后,cpld通知bmc開(kai)始初始化運(yun)行,初始化完成后,bmc通知cpld控制上電時序進行系統上電。

一種(zhong)基于cpld的(de)雙路服務器主(zhu)板上(shang)(shang)電時序(xu)控制系(xi)統(tong),以cpld為控制核(he)心(xin),包括(kuo)上(shang)(shang)電使能信(xin)號產生(sheng)(sheng)系(xi)統(tong),當雙路服務器主(zhu)板開(kai)始上(shang)(shang)電,上(shang)(shang)電使能信(xin)號產生(sheng)(sheng)系(xi)統(tong)對主(zhu)板上(shang)(shang)的(de)部件(jian)按照一定的(de)順序(xu)產生(sheng)(sheng)上(shang)(shang)電使能信(xin)號,依(yi)次使用不同的(de)使能信(xin)號進行主(zhu)板部件(jian)的(de)上(shang)(shang)電。

所述上電(dian)使(shi)能信(xin)號(hao)(hao)產(chan)生(sheng)系統包(bao)括cpld內部的邊沿(yan)檢測與消抖模塊(kuai)、計數時(shi)鐘產(chan)生(sheng)模塊(kuai)、延時(shi)與脈沖產(chan)生(sheng)模塊(kuai)、電(dian)平(ping)轉換模塊(kuai),產(chan)生(sheng)上電(dian)使(shi)能信(xin)號(hao)(hao)。

還包括溫度(du)測量與風扇控制模塊,用(yong)于(yu)雙路(lu)服務器開(kai)機,開(kai)始上電(dian)前,cpld讀取(qu)溫度(du)數(shu)據,溫度(du)數(shu)據過低時,cpld輸出電(dian)加熱信號(hao)。

本發明的有(you)益之處是:

本發明提供一(yi)種基于(yu)cpld的(de)(de)(de)雙(shuang)路服(fu)務器主(zhu)(zhu)板(ban)(ban)上(shang)(shang)電(dian)(dian)時(shi)序控制方法(fa),當(dang)雙(shuang)路服(fu)務器主(zhu)(zhu)板(ban)(ban)開始上(shang)(shang)電(dian)(dian),以cpld為控制核心,經過上(shang)(shang)電(dian)(dian)使(shi)(shi)能(neng)(neng)信(xin)(xin)(xin)號(hao)(hao)產(chan)生(sheng)電(dian)(dian)路,對(dui)主(zhu)(zhu)板(ban)(ban)上(shang)(shang)的(de)(de)(de)部(bu)件(jian)按照(zhao)一(yi)定的(de)(de)(de)順序產(chan)生(sheng)上(shang)(shang)電(dian)(dian)使(shi)(shi)能(neng)(neng)信(xin)(xin)(xin)號(hao)(hao),依次(ci)使(shi)(shi)用不(bu)同的(de)(de)(de)使(shi)(shi)能(neng)(neng)信(xin)(xin)(xin)號(hao)(hao)進行主(zhu)(zhu)板(ban)(ban)部(bu)件(jian)的(de)(de)(de)上(shang)(shang)電(dian)(dian);利用本發明方法(fa)在服(fu)務器上(shang)(shang)電(dian)(dian)時(shi)對(dui)主(zhu)(zhu)板(ban)(ban)上(shang)(shang)的(de)(de)(de)cpu、內存等部(bu)件(jian)產(chan)生(sheng)不(bu)同類型的(de)(de)(de)上(shang)(shang)電(dian)(dian)使(shi)(shi)能(neng)(neng)信(xin)(xin)(xin)號(hao)(hao),根據主(zhu)(zhu)板(ban)(ban)上(shang)(shang)電(dian)(dian)順序的(de)(de)(de)需求,利用上(shang)(shang)電(dian)(dian)使(shi)(shi)能(neng)(neng)信(xin)(xin)(xin)號(hao)(hao)進行控制上(shang)(shang)電(dian)(dian)順序,并保(bao)證(zheng)服(fu)務器主(zhu)(zhu)板(ban)(ban)的(de)(de)(de)正(zheng)常啟動。

附圖說明

圖1本發明雙路服務器主要部(bu)件通信(xin)結構示意圖;

圖2本(ben)發明(ming)cpld內部模塊通信結構示(shi)意圖。

具體實施方式

本發明提供一種基于cpld的(de)雙(shuang)(shuang)路(lu)服(fu)(fu)務(wu)器(qi)主板(ban)(ban)上(shang)(shang)電時(shi)序控制(zhi)方法,當雙(shuang)(shuang)路(lu)服(fu)(fu)務(wu)器(qi)主板(ban)(ban)開(kai)始上(shang)(shang)電,以cpld為控制(zhi)核心(xin),經(jing)過上(shang)(shang)電使能信號產生(sheng)(sheng)電路(lu),對(dui)主板(ban)(ban)上(shang)(shang)的(de)部件按(an)照一定的(de)順序產生(sheng)(sheng)上(shang)(shang)電使能信號,依次使用不同的(de)使能信號進行主板(ban)(ban)部件的(de)上(shang)(shang)電。

同時(shi)提供一種基于(yu)cpld的雙路(lu)服務器主(zhu)板(ban)上(shang)電(dian)(dian)時(shi)序控(kong)(kong)制系(xi)統,以cpld為控(kong)(kong)制核(he)心,包括上(shang)電(dian)(dian)使(shi)(shi)能(neng)信(xin)號(hao)(hao)(hao)產生(sheng)系(xi)統,當雙路(lu)服務器主(zhu)板(ban)開(kai)始上(shang)電(dian)(dian),上(shang)電(dian)(dian)使(shi)(shi)能(neng)信(xin)號(hao)(hao)(hao)產生(sheng)系(xi)統對主(zhu)板(ban)上(shang)的部(bu)件按照一定的順序產生(sheng)上(shang)電(dian)(dian)使(shi)(shi)能(neng)信(xin)號(hao)(hao)(hao),依次使(shi)(shi)用不(bu)同的使(shi)(shi)能(neng)信(xin)號(hao)(hao)(hao)進行主(zhu)板(ban)部(bu)件的上(shang)電(dian)(dian)。

結(jie)合附圖進一步對本發明進行說明。

雙路(lu)服務器主(zhu)板上部件(jian)主(zhu)要包括,cpu、內存、bmc、pch、xdp、供電模塊、溫度(du)檢測模塊等;各部件(jian)與cpld通信關系可以參考圖1,

以cpld為控制核(he)心(xin),建立雙路(lu)服務(wu)器(qi)主(zhu)板上電時(shi)序控制系(xi)統,包(bao)括上電使(shi)能信(xin)號產生系(xi)統,其中上電使(shi)能信(xin)號產生系(xi)統包(bao)括cpld內部的邊沿檢(jian)測與消(xiao)抖模塊、計數(shu)時(shi)鐘產生模塊、延時(shi)與脈沖產生模塊、電平轉換模塊,各模塊通信(xin)連接關系(xi)可以參(can)考圖2。

利用本發明方(fang)法,進行雙路(lu)服務(wu)器主板上電時序控制(zhi)具(ju)體步驟為:

雙(shuang)路服務器按開(kai)機鍵后,系統并不馬(ma)上(shang)上(shang)電,cpld讀(du)取溫(wen)度,溫(wen)度過低時,cpld輸出電加熱信號;

達到開機溫(wen)度后(hou),cpld通知(zhi)bmc開始(shi)初始(shi)化運行,初始(shi)化完成后(hou),bmc通知(zhi)cpld控制上(shang)電時(shi)序進行系(xi)統(tong)上(shang)電;

經過(guo)cpld內部的邊沿與消抖電(dian)路(lu)、計數時鐘(zhong)產生(sheng)(sheng)電(dian)路(lu)、延(yan)時與脈(mo)沖產生(sheng)(sheng)電(dian)路(lu)、電(dian)平轉換電(dian)路(lu)產生(sheng)(sheng)產生(sheng)(sheng)上電(dian)使能信號,

其中如果設(she)定內存(cun)先(xian)上(shang)(shang)電,則經過上(shang)(shang)述電路,產生(sheng)內存(cun)的(de)上(shang)(shang)電使能信(xin)號,完成給內存(cun)上(shang)(shang)電;接下來是cpu上(shang)(shang)電,則經過上(shang)(shang)述電路,產生(sheng)cpu的(de)上(shang)(shang)電使能信(xin)號,完成cpu的(de)上(shang)(shang)電。

上(shang)述過程還可利用本(ben)發明(ming)的基于cpld的雙路(lu)服(fu)務器(qi)主板上(shang)電時序(xu)控制系(xi)統(tong)實現(xian),即進行(xing)雙路(lu)服(fu)務器(qi)主板上(shang)電時序(xu)控制具(ju)體步(bu)驟為:

經過(guo)cpld內(nei)部的邊沿(yan)與消抖(dou)模塊、計數時(shi)鐘產(chan)生(sheng)模塊、延(yan)時(shi)與脈沖產(chan)生(sheng)模塊、電平(ping)轉換模塊產(chan)生(sheng)產(chan)生(sheng)上電使能(neng)信號,

其中如果設定(ding)內存(cun)(cun)先上(shang)(shang)電(dian)(dian),則經過(guo)上(shang)(shang)述(shu)電(dian)(dian)路,產(chan)生內存(cun)(cun)的(de)上(shang)(shang)電(dian)(dian)使(shi)能信號,完(wan)(wan)成給(gei)內存(cun)(cun)上(shang)(shang)電(dian)(dian);接下來是(shi)cpu上(shang)(shang)電(dian)(dian),則經過(guo)上(shang)(shang)述(shu)電(dian)(dian)路,產(chan)生cpu的(de)上(shang)(shang)電(dian)(dian)使(shi)能信號,完(wan)(wan)成cpu的(de)上(shang)(shang)電(dian)(dian)。

上(shang)述控(kong)制系(xi)統還(huan)可(ke)包括(kuo)溫度測(ce)量與風(feng)扇控(kong)制模塊,在雙路服(fu)務器(qi)正式上(shang)電前(qian),按開機鍵后,服(fu)務器(qi)系(xi)統并不馬上(shang)上(shang)電,cpld讀取溫度,溫度過低時,cpld輸出(chu)電加熱信號;

達到開機溫度后,cpld通知(zhi)bmc開始(shi)初(chu)始(shi)化(hua)運行(xing),初(chu)始(shi)化(hua)完成后,bmc通知(zhi)cpld控制上電時序進行(xing)系統上電。

綜上(shang),本發明以cpld為控(kong)制核(he)心,進行內部邏(luo)輯設計,通過(guo)產(chan)生(sheng)上(shang)電(dian)(dian)使能信號(hao),滿足雙路服務器主板上(shang)電(dian)(dian)時序(xu)的(de)需要,提供可配置、方便更(geng)改上(shang)電(dian)(dian)時序(xu)的(de)能力。



技術特征:

技術總結
本發明公開一種基于CPLD的雙路服務器主板上電時序控制方法,涉及雙路服務器領域;當雙路服務器主板開始上電,以CPLD為控制核心,經過上電使能信號產生電路,對主板上的部件按照一定的順序產生上電使能信號,依次使用不同的使能信號進行主板部件的上電;利用本發明可根據主板上電順序的需求,利用上電使能信號進行控制上電順序,并保證服務器主板的正常啟動。

技術研發人員:李凱一;耿士華;畢研山
受保護的技術使用者:山東超越數控電子有限公司
技術研發日:2017.06.09
技術公布日:2017.10.10
網友詢問留言(yan) 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1