[發(fā)明專利]一種基于niosII的服務器系統(tǒng)不同分區(qū)的時序控制方法有效
| 申請?zhí)枺?/td> | 201510110367.3 | 申請日: | 2015-03-13 |
| 公開(公告)號: | CN104656741B | 公開(公告)日: | 2017-05-31 |
| 發(fā)明(設計)人: | 黃小東;薛廣營;吳浩 | 申請(專利權)人: | 浪潮集團有限公司 |
| 主分類號: | G06F1/14 | 分類號: | G06F1/14;G06F13/20 |
| 代理公司: | 濟南信達專利事務所有限公司37100 | 代理人: | 姜明 |
| 地址: | 250101 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 nios ii 服務器 系統(tǒng) 不同 分區(qū) 時序 控制 方法 | ||
技術領域
本發(fā)明涉及計算機服務器技術領域,具體地說是一種實用性強、基于nios II的服務器系統(tǒng)不同分區(qū)的時序控制方法。
背景技術
普通的服務器系統(tǒng)在使用時一般都固定了分區(qū)模式,這就導致在工作時不能進行靈活的分區(qū)配置,而且單一PCH的工作模式不能更好地提供冗余功能。對于多路服務器系統(tǒng)而言,根據(jù)需求靈活配置成不同的分區(qū)模式已經(jīng)成為發(fā)展趨勢。
在不同分區(qū)配置模式和multi-PCH工作模式下,服務器系統(tǒng)的工作時序是不同的,基于此,現(xiàn)提供一種基于nios II的服務器系統(tǒng)不同分區(qū)的時序控制方法。
發(fā)明內容
本發(fā)明的技術任務是針對以上不足之處,提供一種實用性強、基于nios II的服務器系統(tǒng)不同分區(qū)的時序控制方法。
一種基于nios II的服務器系統(tǒng)不同分區(qū)的時序控制方法,其具體實現(xiàn)過程為:
首先,構建nios II軟核處理器的時序控制系統(tǒng),該時序控制系統(tǒng)包括以下功能模塊:時序模塊、I2C模塊、SDRAM控制模塊、片外flash存儲控制模塊、CPU模塊、分區(qū)模式偵測模塊,所有功能模塊均通過Avalon總線連接;
分區(qū)模式偵測模塊實時偵測系統(tǒng)的分區(qū)模式,然后發(fā)送分區(qū)模式信號到CPU模塊;
CPU模塊根據(jù)分區(qū)模式信號,產(chǎn)生控制信號發(fā)送到時序模塊來選擇相應的分區(qū)工作時序,時序模塊產(chǎn)生時序信息并返回CPU模塊,該CPU模塊通過I2C模塊與管理電路進行通信,并向該管理電路反饋分區(qū)模式及時序信息;
時序模塊根據(jù)nios II軟核的CPU模塊發(fā)送的控制信號進行不同的子時序模塊的選擇,該子時序模塊包括單兩路、雙兩路、單四路、雙四路、六路/八路、單PCH、雙PCH模塊。
所述系統(tǒng)中的時序模塊是通過Verilog HDL代碼來實現(xiàn),該時序模塊接收來自CPU模塊發(fā)送來的分區(qū)模式控制信號后通過控制邏輯進行解析,然后選擇相應的子時序模塊工作,并反饋工作狀態(tài)。
所述I2C模塊用于時序控制系統(tǒng)與管理電路之間的通信,該模塊順序包括I2C總線接口模塊、字節(jié)控制模塊和位控制模塊,且該模塊將接收到的數(shù)據(jù)轉換成bit流處理或者將需要發(fā)送的數(shù)據(jù)轉換為字節(jié)進行處理。
所述分區(qū)模式偵測模塊通過接收服務器系統(tǒng)中的在位信息自動判斷出采用的分區(qū)配置模式,并發(fā)送分區(qū)模式信號到CPU模塊進行處理,同時打開使能信號EN;如果偵測到輸入信號異常,則關閉使能信號,確保時序控制系統(tǒng)不會工作;上述在位信息包括CPU、CPU Board、PCH、PCH Board的在位信息。
本發(fā)明的一種基于nios II的服務器系統(tǒng)不同分區(qū)的時序控制方法,具有以下優(yōu)點:
該發(fā)明的一種基于nios II的服務器系統(tǒng)不同分區(qū)的時序控制方法
本發(fā)明提出的一種基于nios II的服務器系統(tǒng)不同分區(qū)的時序控制方法,能夠靈活地控制時序,采用基于FPGA的nios II軟核來實現(xiàn)控制處理功能,既節(jié)省硬件外圍電路,節(jié)省芯片種類,節(jié)約成本,又具有豐富功能的擴展性,通過軟件還可擴展雙核乃至多核無需外加芯片,軟件系統(tǒng)可升級性強,實用性強,易于推廣。
附圖說明
附圖1為本發(fā)明的時序控制系統(tǒng)框圖。
附圖2為本發(fā)明的時序模塊示意圖。
附圖3為本發(fā)明的I2C模塊示意圖。
附圖4為本發(fā)明的分區(qū)模式偵測模塊示意圖。
附圖5為本發(fā)明的時序控制系統(tǒng)示意圖。
具體實施方式
下面結合附圖和具體實施例對本發(fā)明作進一步說明。
在多路服務器系統(tǒng)中,常常會根據(jù)需求將系統(tǒng)配置成不同的分區(qū)方式來工作,這就需要時序控制系統(tǒng)能夠根據(jù)分區(qū)方式的不同進行相應的時序控制,確保系統(tǒng)正常工作。
基于此,現(xiàn)提供一種基于nios II的服務器系統(tǒng)不同分區(qū)的時序控制方法,該方法中,利用FPGA中的可編程邏輯資源和IP軟核來構建以nios II軟核為核心的CPU與接口功能模塊。通過Avalon總線實現(xiàn)對時序模塊、分區(qū)模式偵測模塊、I2C總線模塊、SDRAM模塊、片外flash存儲模塊等電路的控制,能夠根據(jù)服務器系統(tǒng)結構的變化實時改變工作模式;
構建能夠在不同分區(qū)工作的時序模塊IP核,該模塊包含了服務器系統(tǒng)的兩路、四路、六路、八路分區(qū)時的工作時序,接收nios II軟核CPU的控制信號進入相應的分區(qū)的工作時序,并將工作狀態(tài)反饋到CPU;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮集團有限公司,未經(jīng)浪潮集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510110367.3/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。





