【技術實現步驟摘要】
本專利技術涉及計算機信息安全領域,具體地說是。
技術介紹
隨著信息安全問題的凸顯,自主可控計算機系統越來越受到政府和企業重視,采用國產化的處理器、操作系統和系統整機已經成為一種趨勢。傳統便攜式筆記本一般都是采用Intel或AMD的技術架構,待機、休眠和喚醒功能都有一套成熟的應用方案,即通過南橋的LPC總線與標準EC (嵌入式控制器)進行通信,硬件電路、通信機制和寄存器定義都已經形成一種固定機制。但是國產飛騰處理器需要支持休眠、待機和喚醒功能還沒有一套成功的方案。
技術實現思路
本專利技術所要解決的技術問題是在飛騰處理器平臺上實現待機、休眠和喚醒的功能,從而實現飛騰處理器可以應用于便攜式計算機設計中。本專利技術分為硬件設計和軟件設計兩部分:硬件設計上采用飛騰處理器和可編程控制芯片之間建立起兩組SMBUS總線,處理器將待機、休眠等命令通過SMBUS發送到可編程控制芯片后,可編程控制芯片對接到的命令解析,然后通過GPIO管腳去控制系統的電源狀態;軟件設計上,當操作系統接到待機或休眠命令后,將數據分別存儲到內存或硬盤中,然后由處理器的SMBUS通知可編程控制芯片來執行相應的操作,其中SMBUS寄存器定義需要在處理器和可編程控制芯片進行統一,如寄存器的偏移地址、字節長度、內容定義等。本專利技術的有益效果是:(1)、首次在飛騰處理器平臺實現待機、休眠等功能,是一種創新且實現簡單的設計方法; (2)、本專利技術具有硬件電路設計簡單,BOM成本較低; (3)、可編程控制芯片的軟件代碼開發量小、易于維護。【附圖說明】圖1.飛騰處理器與可編程控制芯片互聯拓工 ...
【技術保護點】
一種在國產飛騰處理器上實現待機、休眠及喚醒的方法,其特征在于分為硬件設計和軟件設計兩部分:硬件設計上采用在飛騰處理器和可編程控制芯片之間建立起兩組通信的SMBUS總線,通過可編程控制芯片對系統進行待機、休眠及休眠的操作;軟件設計上CPU和可編程控制芯片之間采用統一的寄存器定義;在執行待機或休眠操時,處理器將操作系統的內容寫入內存或硬盤,同時通過SMBUS通知可編程控制芯片,可編程控制芯片進行命令的解析,然后由其GPIO管腳去控制系統的電源的狀態,從而實現完整的待機或休眠過程。
【技術特征摘要】
1.一種在國產飛騰處理器上實現待機、休眠及喚醒的方法,其特征在于分為硬件設計和軟件設計兩部分: 硬件設計上采用在飛騰處理器和可編程控制芯片之間建立起兩組通信的SMBUS總線,通過可編程控制芯片對系統進行待機、休眠及休眠的操作; 軟件設計上CPU和可編程控制芯片之間采用統一的寄存器定義; 在執行待機或休眠操時,處理器將操作系統的內容寫入內存或硬盤,同時通過SMBUS通知...
【專利技術屬性】
技術研發人員:貢維,黃凱,
申請(專利權)人:浪潮電子信息產業股份有限公司,
類型:發明
國別省市:山東;37
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。