專利名稱:一種龍芯刀片主板冷啟動的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計算機主板上電,具體來說,涉及一種龍芯刀片主板冷啟動的方法。
背景技術(shù):
主板冷啟動就是主板在沒有加電或只有Mandby電源情況下啟動。冷啟動過程, 主板會完成上電、復(fù)位、硬件自檢這幾個過程。CPU、芯片組及其它外圍設(shè)備對上電順序有一定要求,而復(fù)位時序的正確與否也關(guān)系到系統(tǒng)能否正常工作。通常主板設(shè)計,CPU都選擇與之對應(yīng)搭配的同一廠商的芯片組,這樣各種電壓上電時間間隔、各種設(shè)備復(fù)位時間長短都非常清楚,很容易設(shè)計,一般用RC延時電路就可以設(shè)計冷啟動控制電路。同時,冷啟動過程需要南橋、Supper IO等配合來完成。龍芯3A SMP刀片主板選用AMD RS780E+SB710芯片組和龍芯3A CPU搭配,上電和復(fù)位時序有很多不確定性。
發(fā)明內(nèi)容
為了解決龍芯主板上電和復(fù)位時許的問題,本發(fā)明提供了一種龍芯刀片主板冷啟動的方法。一種龍芯刀片主板冷啟動的方法,按下電源開關(guān)后,PWR_BTN#作為輸入信號給 Supper 10,Supper IO輸出SB_PWR0N#給南橋SB710 ;南橋檢測到SB_PWR0N#信號有效后, 將SLP_S5#信號拉為高電平;SLP_S5#為高電平后會觸發(fā)FPGA內(nèi)部上電和復(fù)位控制邏輯, 各種電壓按照控制邏輯先后上電,各種設(shè)備也按照邏輯順序進行復(fù)位。優(yōu)選的,所述Supper IO的管腳有去抖動的功能。優(yōu)選的,所述龍芯刀片由背板提供12V和12V StandBy兩種電源。優(yōu)選的,所述刀片的電源包括12V,5V,3. 3V和1. 8V,其中所述3. 3V和1. 8V電源是通過DC_DC由12V電源轉(zhuǎn)換的。優(yōu)選的,所述各種電壓按照控制邏輯先后上電的順序為12V,5V,3. 3V和1. 8V。優(yōu)選的,所述各種設(shè)備按照邏輯順序進行復(fù)位的順序為龍芯CPU兩個內(nèi)核,南橋芯片,北橋芯片,BIOS FLASH和10。優(yōu)選的,所述龍芯CPU兩個內(nèi)核和BIOS FLASH可以同時復(fù)位。優(yōu)選的,所述龍芯CPU兩個內(nèi)核和南北橋的復(fù)位順序及復(fù)位時間長短可以通過程序修改FPGA來完成。本發(fā)明采用FPGA控制龍芯主板上電和復(fù)位,就是設(shè)計更加靈活,一些控制信號的時間間隔都可以通過修改程序來調(diào)整,避免了設(shè)計風(fēng)險。
圖1是本發(fā)明信號傳遞2是本發(fā)明上電時序圖
具體實施例方式為了解決龍芯3A SMP刀片主板冷啟動過程中,各種電壓上電時間間隔、各種設(shè)備復(fù)位時間長短不確定性問題,我們用可編程控制器FPGA來控制整個主板的上電和復(fù)位過程。具體結(jié)構(gòu)如圖1所示。詳細信號定義如下PWR_BTN#_開機按鈕信號SB_PWRON#-Supper IO給南橋的開機信號SLP_S5#-南橋S5狀態(tài)電源開啟信號NB_PG-北橋 PowerGood 信號
SB_PG-南橋 PowerGood 信號CPU0_RESET#-CPU0 復(fù)位信號CPU1_RESET#-CPU1 復(fù)位信號FLASH_RESET#-BIOS FLASH 復(fù)位信號CPU0_1V1_EN-CPU0 1. IV電壓控制信號,高電平有效;CPU1_1V1_EN-CPU1 1. IV電壓控制信號,高電平有效;NB_1V1_EN-北橋1. IV電壓控制信號,高電平有效;1V2_EN-1. 2V電壓控制信號,高電平有效;1V8_EN-1. 8V電壓控制信號,高電平有效。具體冷啟動開機流程如下未開機前,主板MandBy供電后南橋會自動復(fù)位;按下冷啟動開關(guān)后,PWR_BTN#作為輸入信號給Supper 10, Supper IO對應(yīng)的管腳有去抖動功能,然后會輸出SB_PWR0N#給南橋SB710 ;南橋檢測到SB_PWR0N#信號有效后, 將SLP_S5#信號拉為高電平;SLP_S5#為高電平后會觸發(fā)FPGA內(nèi)部上電和復(fù)位控制邏輯, 各種電壓按照控制邏輯先后上電,各種設(shè)備也按照一定邏輯順序進行復(fù)位。龍芯刀片由背板提供12V和12V StandBy兩種電源。其它電源如3. 3V、1. 8V等都是通過DC-DC由12V轉(zhuǎn)換而來。但每種電源開啟都有相應(yīng)的信號來控制。首先,F(xiàn)PGA依次使12V_EN、5V_EN、3V3_ EN、1.8V_EN等信號有效,直到所有電源電壓都正確輸出;其次,上電結(jié)束后,F(xiàn)PGA分別給南橋和北橋發(fā)SB_PG和NB_PG信號,告訴南橋和北橋電已經(jīng)上好了 ;下面需要對芯片進行復(fù)位完成初始化工作。如圖1所示,CPUO, CPUl和BIOS Flash可同時復(fù)位,和橋片相關(guān)的設(shè)備可以通過南橋來復(fù)位。CPU及芯片組復(fù)位順序及復(fù)位時間長短需要通過修改FPGA邏輯,做大量實驗來確定,直到系統(tǒng)開機后能夠穩(wěn)定工作。冷啟動開機時序如圖2所示。
權(quán)利要求
1.一種龍芯刀片主板冷啟動的方法,其特征在于按下電源開關(guān)后,PWR_BTN#作為輸入信號給Supper 10,Supper IO輸出SB_PWR0N#給南橋SB710 ;南橋檢測到SB_PWR0N#信號有效后,將SLP_S5i^f號拉為高電平;SLP_S5#為高電平后會觸發(fā)FPGA內(nèi)部上電和復(fù)位控制邏輯,各種電壓按照控制邏輯先后上電,各種設(shè)備也按照邏輯順序進行復(fù)位。
2.如權(quán)利要求1所述的方法,其特征在于所述SupperIO的管腳有去抖動的功能。
3.如權(quán)利要求1所述的方法,其特征在于所述龍芯刀片由背板提供12V和12V StandBy兩種電源。
4.如權(quán)利要求1所述的方法,其特征在于所述刀片的電源包括12V,5V,3.3V和1. 8V, 其中所述3. 3V和1. 8V電源是通過DC_DC由12V電源轉(zhuǎn)換的。
5.如權(quán)利要求1所述的方法,其特征在于所述各種電壓按照控制邏輯先后上電的順序為 12V,5V,3. 3V 和 1. 8V。
6.如權(quán)利要求1所述的方法,其特征在于所述各種設(shè)備按照邏輯順序進行復(fù)位的順序為龍芯CPU兩個內(nèi)核,南橋芯片,北橋芯片,BIOS FLASH和10。
7.如權(quán)利要求6所述的方法,其特征在于所述龍芯CPU兩個內(nèi)核和BIOSFLASH可以同時復(fù)位。
8.如權(quán)利要求6所述的方法,其特征在于所述龍芯CPU兩個內(nèi)核和南北橋的復(fù)位順序及復(fù)位時間長短可以通過程序修改FPGA來完成。
全文摘要
本發(fā)明提供了一種龍芯刀片主板冷啟動的方法,按下電源開關(guān)后,PWR_BTN#作為輸入信號給Supper IO,Supper IO輸出SB_PWRON#給南橋SB710;南橋檢測到SB_PWRON#信號有效后,將SLP_S5#信號拉為高電平;SLP_S5#為高電平后會觸發(fā)FPGA內(nèi)部上電和復(fù)位控制邏輯,各種電壓按照控制邏輯先后上電,各種設(shè)備也按照邏輯順序進行復(fù)位。本發(fā)明采用FPGA控制龍芯主板上電和復(fù)位,就是設(shè)計更加靈活,一些控制信號的時間間隔都可以通過修改程序來調(diào)整,避免了設(shè)計風(fēng)險。
文檔編號G06F1/24GK102236398SQ20111020503
公開日2011年11月9日 申請日期2011年7月21日 優(yōu)先權(quán)日2011年7月21日
發(fā)明者劉新春, 姚文浩, 楊曉君, 柳勝杰, 梁發(fā)清, 王暉, 王英, 邵宗有, 鄭臣明, 郝志彬 申請人:曙光信息產(chǎn)業(yè)(北京)有限公司