一種提高龍芯處理器服務器主板可維護性方法
【專利摘要】本發明公開了一種提高龍芯處理器服務器主板可維護性方法,該方法的步驟如下:將龍芯處理器服務器主板的各路電源的時序控制信號及輸出GOOD信號都連接到CPLD上,當檢查到故障時,將故障信號通過CPU通知CPLD并進行顯示,CPLD控制數碼管顯示對應的故障碼,使用人員根據故障碼就可以準確定位故障原因并進行主板維護。本發明的一種提高龍芯處理器服務器主板可維護性方法和現有技術相比,具有設計合理、操作方便等特點,不需要進行復雜的信號測試與分析,就能有效的提高龍芯處理器服務器主板的可維護性。
【專利說明】—種提高龍芯處理器服務器主板可維護性方法
【技術領域】
[0001]本發明涉及國產處理器的服務器領域,具體地說是一種提高龍芯處理器服務器主板可維護性方法。
【背景技術】
[0002]隨著國產處理器研發水平的提高及國家對國產自主可控產品需求的增加,很多領域開始采用國產處理器設計研發產品,其中龍芯處理器作為國產處理器的主要成員之一,在服務器研發中已經開發逐步得到應用。雖然國產處理器研發技術與水平已經逐步提升,與國外成熟的X86等處理器相比還是存在差距,在采用國產處理器設計服務器等產品時要更加關注產品的可維護性。
[0003]B1S是英文“Basic Input Output System”的縮略語,直譯過來后中文名稱就是“基本輸入輸出系統”。其實,它是一組固化到計算機內主板上一個ROM芯片上的程序,它保存著計算機最重要的基本輸入輸出的程序、系統設置信息、開機后自檢程序和系統自啟動程序。其主要功能是為計算機提供最底層的、最直接的硬件設置和控制。B1S Setup菜單提供了對系統的配置信息進行設置的人機圖形界面。
[0004]GP1是英文“General Purpose Input Output”的縮略語,直譯過來后中文名稱就是“通用輸入/輸出”或“總線擴展器”,利用工業標準I2C、SMBus或SPI接口簡化了 1/0口的擴展。當微控制器或芯片組沒有足夠的1/0端口,或當系統需要采用遠端串行通信或控制時,GP1產品能夠提供額外的控制和監視功能。
[0005]CPLD (Complex Programmable Logic Device)復雜可編程邏輯器件,是從 PAL 和GAL器件發展出來的器件,相對而言規模大,結構復雜,屬于大規模集成電路范圍。是一種用戶根據各自需要而自行構造邏輯功能的數字集成電路。其基本設計方法是借助集成開發軟件平臺,用原理圖、硬件描述語言等方法,生成相應的目標文件,通過下載電纜(“在系統”編程)將代碼傳送到目標芯片中,實現設計的數字系統。
【發明內容】
[0006]本發明的技術任務是提供一種提高龍芯處理器服務器主板可維護性方法。
[0007]本發明的技術任務是按以下方式實現的,該方法的步驟如下:
將龍芯處理器服務器主板的各路電源的時序控制信號及輸出GOOD信號都連接到CPLD上,當檢查到故障時,將故障信號通過CPU通知CPLD并進行顯示,CPLD控制數碼管顯示對應的故障碼,使用人員根據故障碼就可以準確定位故障原因并進行主板維護。
[0008]所述的故障通過B1S與操作系統檢查到,B1S檢測內存、硬盤以及各種外設的故障,檢查到的故障通過CPLD進行顯示;在操作系統檢測系統的故障并通過CPLD進行顯示。
[0009]所述的CPU通過GP1通知CPLD進行故障顯示。
[0010]本發明的一種提高龍芯處理器服務器主板可維護性方法和現有技術相比,具有設計合理、操作方便等特點,不需要進行復雜的信號測試與分析,就能有效的提高龍芯處理器服務器主板的可維護性。
【專利附圖】
【附圖說明】
[0011]附圖1為一種提高龍芯處理器服務器主板可維護性方法的流程示意圖。
【具體實施方式】
[0012]實施例1:
該提高可維護性方法的步驟如下:
將龍芯處理器服務器主板的各路電源的時序控制信號及輸出GOOD信號都連接到CPLD上,當檢查到故障時,將故障信號通過CPU通知CPLD并進行顯示,CPLD控制數碼管顯示對應的故障碼,使用人員根據故障碼就可以準確定位故障原因并進行主板維護。
[0013]實施例2:
該提高可維護性方法的步驟如下:
將龍芯處理器服務器主板的各路電源的時序控制信號及輸出GOOD信號都連接到CPLD上,當檢查到故障時,故障通過B1S與操作系統檢查到,B1S檢測內存、硬盤以及各種外設的故障,檢查到的故障信號通過CPLD進行顯示;在操作系統檢測系統的故障信號并通過CPLD進行顯示;CPLD控制數碼管顯示對應的故障碼,使用人員根據故障碼就可以準確定位故障原因并進行主板維護。
[0014]實施例3:
該提高可維護性方法的步驟如下:
將龍芯處理器服務器主板的各路電源的時序控制信號及輸出GOOD信號都連接到CPLD上,當檢查到故障時,故障通過B1S與操作系統檢查到,B1S檢測內存、硬盤以及各種外設的故障,檢查到的故障信號通過CPU的GP1通知CPLD并進行顯示;在操作系統檢測系統的故障信號通過CPU的GP1通知CPLD并進行顯示;CPLD控制數碼管顯示對應的故障碼,使用人員根據故障碼就可以準確定位故障原因并進行主板維護。
[0015]實施例4:
采用國產龍芯3A處理器的雙路服務器為例:主板的1.5V、1.8V、1.2V、2.5V、1.1V、1.0V等各路電源的時序控制信號及輸出GOOD信號都連接到CPLD上,CPLD可控制各路電源開關及狀態檢測,同時CPU的4個GP1也與CPLD連接,通過4個GP1組合最多可以實現15種故障的通信,B1S與操作系統檢查到的故障通過4個GP1組合方式通知給CPLD顯示,CPLD控制2位數碼管理顯示不同故障碼,使用人員根據故障碼就可以定位故障原因并進行主板維護。
[0016]通過上面【具體實施方式】,所述【技術領域】的技術人員可容易的實現本發明。但是應當理解,本發明并不限于上述的幾種【具體實施方式】。在公開的實施方式的基礎上,所述【技術領域】的技術人員可任意組合不同的技術特征,從而實現不同的技術方案。
【權利要求】
1.一種提高龍芯處理器服務器主板可維護性方法,其特征在于,該方法的步驟如下: 將龍芯處理器服務器主板的各路電源的時序控制信號及輸出GOOD信號都連接到CPLD上,當檢查到故障時,將故障信號通過CPU通知CPLD并進行顯示,CPLD控制數碼管顯示對應的故障碼,使用人員根據故障碼就可以準確定位故障原因并進行主板維護。
2.根據權利要求1所述的一種提高龍芯處理器服務器主板可維護性方法,其特征在于,所述的故障通過B1S與操作系統檢查到,B1S檢測內存、硬盤以及各種外設的故障,檢查到的故障通過CPLD進行顯示;在操作系統檢測系統的故障并通過CPLD進行顯示。
3.根據權利要求1所述的一種提高龍芯處理器服務器主板可維護性方法,其特征在于,所述的CPU通過GP1通知CPLD進行故障顯示。
【文檔編號】G06F11/22GK104182314SQ201410420811
【公開日】2014年12月3日 申請日期:2014年8月25日 優先權日:2014年8月25日
【發明者】劉強, 趙素梅, 金長新 申請人:浪潮集團有限公司