[發明專利]一種龍芯刀片主板熱啟動的方法無效
| 申請號: | 201110205306.7 | 申請日: | 2011-07-21 |
| 公開(公告)號: | CN102270029A | 公開(公告)日: | 2011-12-07 |
| 發明(設計)人: | 邵宗有;劉新春;楊曉君;鄭臣明;王英;王暉;柳勝杰;梁發清;郝志彬;姚文浩 | 申請(專利權)人: | 曙光信息產業(北京)有限公司 |
| 主分類號: | G06F1/24 | 分類號: | G06F1/24 |
| 代理公司: | 北京安博達知識產權代理有限公司 11271 | 代理人: | 徐國文 |
| 地址: | 100084 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 刀片 主板 啟動 方法 | ||
技術領域
本發明涉及計算機主板熱啟動,具體來講,涉及一種龍芯刀片主板熱啟動的方法。
背景技術
主板熱啟動就是在不關掉電源的情況下重新啟動主板,此過程不涉及主板上電的過程,主要是各種設備重新復位,使系統進入正常工作狀態。熱啟動可以通過軟件或者熱啟動按鍵兩種方法來實現。通常主板設計中,CPU與芯片組搭配使用,CPU、芯片組、各種外設什么時候復位,復位信號有效需要多長時間是非常明確的。用龍芯3A?CPU和AMD?RS780E+SB700芯片組進行SMP刀片主板設計,CPU和芯片組配合存在不確定性,為設計增加了難度。
發明內容
為了解決龍芯刀片主板的熱啟動過程中的不確定問題,本發明提供了一種龍芯刀片主板熱啟動的方法。
一種龍芯刀片主板熱啟動的方法,按下RESET?BUTTON后,發出MASTER_RST#信號給CLOCK?GENERATOR,DMC?CLOCK,FPGA和SB710,GENERATOR和DMC分別完成復位動作,FPGA和SB710接收到MASTER_RST#信號后,分別對CPU及CPU設備和芯片組及芯片組設備按間隔時間復位。
優選的,所述CPU及CPU設備和芯片組及芯片組設備的復位順序為CPU,CPU?PCI,BIOS,LPC,南橋,PCIE,SIO,LAN,PCI?DMC和PCI?DEV。
優選的,所述間隔時間由編程通過FPGA設定。
優選的,所述復位順序可以編程通過FPGA調整。
優選的,所述CPU包含兩個內核,分別為CPUO和CPU1。
一種龍芯刀片主板熱啟動的方法,以FPGA作為控制核心,當底層驅動程序接收到操作系統重啟命令后,CPUO?GPIO管腳變為高電平,該信號觸發FPGA內部邏輯,FPGA發出MASTER_RST#信號,并以一定時間間隔輸出設備復位信號。
優選的,所述設備復位順序為CPU,CPU?PCI,BIOS,LPC,南橋,PCIE,SIO,LAN,PCI?DMC和PCI?DEV。
優選的,所述間隔時間由編程通過FPGA設定。
優選的,所述復位順序可以編程通過FPGA調整。
優選的,所述CPU包含兩個內核,分別為CPUO和CPU1。
本發明通過以FPGA作為橋梁,很好的實現了熱啟動過程中,各種芯片、設備復位時序匹配的問題。
附圖說明
圖1是本發明按鍵復位的系統結構圖
圖2是本發明軟件啟動的系統結構圖
具體實施方式
系統熱啟動即復位可以通過兩種方式來實現,一種是通過復位按鍵來實現熱啟動;另一種是通過上層應用軟件發出重新啟動的命令。下面將分別介紹龍芯刀片兩種熱啟動的實現方法。
復位按鍵熱啟動
龍芯SMP刀片主板通過按鍵復位的系統結構如圖1所示。具體信號定義如下:
MASTER_RST#-主板復位信號
CPUO_RST#-CPUO復位信號
CPU1_RST#-CPU1復位信號
CPUO_PCI_RST#-CPUO?PCI總線復位信號(龍芯3A?CPU集成PCI總線)
CPU1_PCI_RST#-CPU1?PCI總線復位信號
BIOS_F_RST#-BIOS?Flash復位信號
LPC_RST#-LPC總線復位信號(龍芯3A?CPU集成LPC總線)
A_RST#-南橋輸出復位信號
PCI_RST#-南橋輸出PCI設備復位信號
NB_RST#-北橋輸入復位信號
PCIE_RST#-PCI?Express復位信號
SIO_RST#-Supper?IO復位信號
LAN_RST#-網卡復位信號
按下RESET?BUTTON后,CLOCK?GENERATOR和DMC分別完成復位動作,FPGA和SB710接收到MASTER_RST#信號后,間隔一定時間后會分別對CPU及其相關設備和芯片組及其相關設備復位。CPU與北橋通過HT總線互聯,因此,只有復位信號先后順序及時間長短嚴格控制,系統才能穩定正常工作。由于FPGA是可編程的,因此,CPU及相關設備的復位信號的時序是可調的,這樣通過不斷實驗可以保證CPU和芯片組很好的配合。
軟件熱重啟
如圖2所示,以FPGA作為控制核心。當底層驅動程序接收到操作系統重啟命令后,CPUO?GPIO管腳變為高電平,該信號觸發FPGA內部邏輯,以一定時間間隔輸出各種設備復位信號。此過程中,MASTER_RST#信號由FPGA發出,其它過程和按鍵重啟過程相同。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于曙光信息產業(北京)有限公司,未經曙光信息產業(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110205306.7/2.html,轉載請聲明來源鉆瓜專利網。





