[發明專利]服務器UID LED指示燈控制方法及系統有效
| 申請號: | 201810813113.1 | 申請日: | 2018-07-23 |
| 公開(公告)號: | CN109117348B | 公開(公告)日: | 2022-04-26 |
| 發明(設計)人: | 周志強 | 申請(專利權)人: | 深圳市同泰怡信息技術有限公司 |
| 主分類號: | G06F11/32 | 分類號: | G06F11/32 |
| 代理公司: | 深圳市科吉華烽知識產權事務所(普通合伙) 44248 | 代理人: | 孫偉 |
| 地址: | 518000 廣東省深圳市南山區粵*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 服務器 uid led 指示燈 控制 方法 系統 | ||
1.一種服務器UID LED指示燈控制方法,其特征在于,所述方法應用于服務器UID LED指示燈控制系統,所述系統包括UID開關、BMC、CPLD、以及UID LED指示燈,其中,所述UID開關分別與所述BMC、CPLD連接,所述CPLD與所述BMC連接,所述CPLD與所述服務器UID LED指示燈連接;
所述UID開關輸出UIDBTN_N分別與所述CPLD和BMC的相關IO相連,UID LED狀態由所述CPLD輸出,所述CPLD還將所述UID LED狀態通過CPLD_UID_LED_STATUS輸出到所述BMC,所述BMC在FW運行正常后,輸出BMC_FW_OK給所述CPLD,輸出UID_LED_CTRL給所述CPLD,BMC運行正常時UID_LED_CTRL完全由BMC FW控制;
其中,所述BMC的上電及邏輯流程是:
1)系統上電,CPLD和BMC同時進行初始化,由于CPLD屬于邏輯器件初始化非常快,邏輯完成時間忽略不計,所以本流程中上電過程流程主要體現為BMC上電過程;
2)各電源就緒后,BMC開始初始化,默認BMC芯片所有的GPIO均為輸入模式,默認邏輯電平由外部上拉或下拉電阻驅動;GPIO功能Pin UID_LED_CTRL GPIO外部默認采用上拉電阻到BMC IO的電源,默認為高電平狀態;BMC_FW_OK外部默認采用下拉電阻到GND,默認為低電平狀態;UIDBTN_N外部默認采用上拉電阻到BMC IO的電源,默認為高電平;CPLD_UID_LED_STATUS外部默認采用上拉電阻到BMC IO的電源,默認為高電平;
3)FW根據系統配置要求對BMC芯片的各IO進行狀態初始化,加載相應的驅動;BMC各項服務加載完成前,各傳感器狀態讀取前對CPLD輸出的CPLD_UID_LED_STATUS信號進行狀態讀取,并根據讀到的狀態將BMC輸出功能GPIO pin UID_LED_CTRL進行置位;
4)置位狀態后,再將BMC的BMC_FW_OK輸出為高電平,告知CPLD BMC已經運行正常,在下次系統掉電重啟或BMC芯片的FW重啟前UID LED控制輸出均由BMC FW進行控制;BMC根據獲取到的狀態保持FW未就緒前的狀態,在就緒后根據實際應用條件對UID_LED_CTRL進行有效地控制。
2.一種服務器UID LED指示燈控制系統,其特征在于,所述系統包括UID開關、BMC、CPLD、以及UID LED指示燈,其中,所述UID開關分別與所述BMC、CPLD連接,所述CPLD與所述BMC連接,所述CPLD與所述服務器UID LED指示燈連接;
所述UID開關輸出UIDBTN_N分別與所述CPLD和BMC的相關IO相連,UID LED狀態由所述CPLD輸出,所述CPLD還將所述UID LED狀態通過CPLD_UID_LED_STATUS輸出到所述BMC,所述BMC在FW運行正常后,輸出BMC_FW_OK給所述CPLD,輸出UID_LED_CTRL給所述CPLD,BMC運行正常時UID_LED_CTRL完全由BMC FW控制;
其中,所述BMC的上電及邏輯流程是:
1)系統上電,CPLD和BMC同時進行初始化,由于CPLD屬于邏輯器件初始化非常快,邏輯完成時間忽略不計,所以本流程中上電過程流程主要體現為BMC上電過程;
2)各電源就緒后,BMC開始初始化,默認BMC芯片所有的GPIO均為輸入模式,默認邏輯電平由外部上拉或下拉電阻驅動;GPIO功能Pin UID_LED_CTRL GPIO外部默認采用上拉電阻到BMC IO的電源,默認為高電平狀態;BMC_FW_OK外部默認采用下拉電阻到GND,默認為低電平狀態;UIDBTN_N外部默認采用上拉電阻到BMC IO的電源,默認為高電平;CPLD_UID_LED_STATUS外部默認采用上拉電阻到BMC IO的電源,默認為高電平;
3)FW根據系統配置要求對BMC芯片的各IO進行狀態初始化,加載相應的驅動;BMC各項服務加載完成前,各傳感器狀態讀取前對CPLD輸出的CPLD_UID_LED_STATUS信號進行狀態讀取,并根據讀到的狀態將BMC輸出功能GPIO pin UID_LED_CTRL進行置位;
4)置位狀態后,再將BMC的BMC_FW_OK輸出為高電平,告知CPLD BMC已經運行正常,在下次系統掉電重啟或BMC芯片的FW重啟前UID LED控制輸出均由BMC FW進行控制;BMC根據獲取到的狀態保持FW未就緒前的狀態,在就緒后根據實際應用條件對UID_LED_CTRL進行有效地控制。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市同泰怡信息技術有限公司,未經深圳市同泰怡信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810813113.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:BMC控制硬盤指示燈狀態的方法
- 下一篇:一種服務器狀態顯示系統





