[發(fā)明專利]一種服務(wù)器I2C設(shè)備的管理系統(tǒng)及方法有效
| 申請?zhí)枺?/td> | 201911203090.3 | 申請日: | 2019-11-29 |
| 公開(公告)號: | CN111124981B | 公開(公告)日: | 2021-11-23 |
| 發(fā)明(設(shè)計(jì))人: | 寧辰 | 申請(專利權(quán))人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F13/42 | 分類號: | G06F13/42;G06F11/14 |
| 代理公司: | 濟(jì)南誠智商標(biāo)專利事務(wù)所有限公司 37105 | 代理人: | 李修杰 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 服務(wù)器 i2c 設(shè)備 管理 系統(tǒng) 方法 | ||
本發(fā)明為了解決現(xiàn)有技術(shù)中存在的問題,創(chuàng)新提出了一種服務(wù)器I2C設(shè)備的管理系統(tǒng)及方法,在現(xiàn)有的I2C拓?fù)涞幕A(chǔ)上,利用CPLD管腳資源豐富的優(yōu)點(diǎn),將I2C從設(shè)備的復(fù)位信號或電源控制信號連接到CPLD,同時(shí)對BMC及CPLD進(jìn)行修改,從而實(shí)現(xiàn)了對一條I2C總線上的多個(gè)I2C從設(shè)備的單獨(dú)管理,有效解決由于因?yàn)閭€(gè)別I2C從設(shè)備問題帶來的整條I2C鏈路掛死問題,有利于完善對I2C從設(shè)備的管理,提高I2C從設(shè)備的管理效率,本發(fā)明中CPLD能夠記錄每個(gè)I2C從設(shè)備出現(xiàn)問題的次數(shù),到達(dá)設(shè)定的閾值后,CPLD會發(fā)送告警信息給BMC,及時(shí)進(jìn)行處理,增強(qiáng)服務(wù)器產(chǎn)品的穩(wěn)定性及可維護(hù)性。
技術(shù)領(lǐng)域
本發(fā)明涉及I2C設(shè)備管理領(lǐng)域,尤其是涉及一種服務(wù)器I2C設(shè)備的管理系統(tǒng)及方法。
背景技術(shù)
隨著服務(wù)器行業(yè)的日趨成熟,服務(wù)器產(chǎn)品也是層出不窮。然而,服務(wù)器的主流架構(gòu)仍然是BMC+CPLD+PCH+CPU,使用范圍最廣的總線依舊是I2C總線。其中,BMC主要通過I2C總線,對I2C從設(shè)備進(jìn)行管理。其中包括PSU(電源),I2C Switch,F(xiàn)RU(Field Replace Unit,現(xiàn)場可更換單元),Thermal Sensor(溫度傳感器)等。明顯看出,BMC及I2C總線對于服務(wù)器的管理,有至關(guān)重要的作用。
然而,在現(xiàn)有的設(shè)計(jì)中,BMC僅包含14路I2C通路,而I2C從設(shè)備卻不只有14個(gè),因此一路BMC的I2C鏈路,經(jīng)常級聯(lián)多個(gè)I2C從設(shè)備。如圖1所示,目前服務(wù)器主板設(shè)計(jì)時(shí),一條BMC的I2C鏈路的設(shè)計(jì)拓?fù)洹榱丝梢灾С指鄶?shù)量的I2C設(shè)備,這條I2C鏈路上,連接了多個(gè)I2C從設(shè)備,而BMC作為I2C Master(主設(shè)備),會通過I2C對從設(shè)備進(jìn)行管理,這些管理包括:
在I2C從設(shè)備為PSU時(shí),BMC可以獲取PSU的狀態(tài),判定PSU是否出現(xiàn)過Error;
在I2C從設(shè)備為I2C Switch時(shí),BMC可以通過下發(fā)指令,使I2C Switch切換為對應(yīng)channel(通道或鏈路),BMC便可對這一路channel對應(yīng)的I2C設(shè)備進(jìn)行管理;
在I2C從設(shè)備為FRU時(shí),BMC可以讀寫FRU的信息,完成對服務(wù)器固定資產(chǎn)信息的管理;
在I2C從設(shè)備為Thermal Sensor時(shí),BMC可以獲取服務(wù)器主板測溫點(diǎn)附近的溫度。
在上述方案中,通過使用I2C總線及一主多從的I2C拓?fù)洌珺MC作為Master,很好的完成了對多個(gè)I2C從設(shè)備的管理。然而,只要I2C鏈路上的從設(shè)備中,有一個(gè)發(fā)生問題,最終導(dǎo)致的是整條I2C鏈路的掛死,影響的是I2C鏈路所有的I2C從設(shè)備。而目前僅有少部分設(shè)備(如PSU)支持I2C鏈路掛死后的自恢復(fù)功能,大部分從設(shè)備并不支持I2C鏈路掛死后的自恢復(fù)功能,導(dǎo)致會因?yàn)閭€(gè)別I2C從設(shè)備問題帶來的整條I2C鏈路掛死問題,不利于完善對I2C從設(shè)備的管理。
發(fā)明內(nèi)容
本發(fā)明為了解決現(xiàn)有技術(shù)中存在的問題,創(chuàng)新提出了一種服務(wù)器I2C設(shè)備的管理系統(tǒng)及方法,有效解決由于因?yàn)閭€(gè)別I2C從設(shè)備問題帶來的整條I2C鏈路掛死問題,有利于完善對I2C從設(shè)備的管理,提高I2C從設(shè)備的管理效率。
本發(fā)明第一方面提供了一種服務(wù)器I2C設(shè)備的管理系統(tǒng),包括:若干從設(shè)備、BMC、以及CPLD,每個(gè)I2C從設(shè)備的故障信號輸出端均與BMC的故障信號輸入端連接,每個(gè)I2C從設(shè)備的復(fù)位信號輸入端均與CPLD的復(fù)位信號輸出端連接,BMC通過一路I2C總線與CPLD進(jìn)行通信。
進(jìn)一步地,還包括efuse芯片,所述CPLD的使能信號輸出端與efuse芯片的使能信號接收端連接,所述efuse芯片的電源控制輸出端與I2C從設(shè)備的電源控制輸入端連接。
本發(fā)明第二方面提供了一種服務(wù)器I2C設(shè)備的管理方法,基于本發(fā)明第一方面所述服務(wù)器I2C設(shè)備的管理系統(tǒng)的基礎(chǔ)上實(shí)現(xiàn)的,包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于蘇州浪潮智能科技有限公司,未經(jīng)蘇州浪潮智能科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911203090.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 傳感設(shè)備、檢索設(shè)備和中繼設(shè)備
- 簽名設(shè)備、檢驗(yàn)設(shè)備、驗(yàn)證設(shè)備、加密設(shè)備及解密設(shè)備
- 色彩調(diào)整設(shè)備、顯示設(shè)備、打印設(shè)備、圖像處理設(shè)備
- 驅(qū)動(dòng)設(shè)備、定影設(shè)備和成像設(shè)備
- 發(fā)送設(shè)備、中繼設(shè)備和接收設(shè)備
- 定點(diǎn)設(shè)備、接口設(shè)備和顯示設(shè)備
- 傳輸設(shè)備、DP源設(shè)備、接收設(shè)備以及DP接受設(shè)備
- 設(shè)備綁定方法、設(shè)備、終端設(shè)備以及網(wǎng)絡(luò)側(cè)設(shè)備
- 設(shè)備、主設(shè)備及從設(shè)備
- 設(shè)備向設(shè)備轉(zhuǎn)發(fā)





