本發(fā)明屬于服務(wù)器設(shè)計(jì)技術(shù)領(lǐng)域,具體涉及一種服務(wù)器SMC扣卡。
背景技術(shù):
隨著技術(shù)的發(fā)展和服務(wù)器結(jié)構(gòu)復(fù)雜度的增加,服務(wù)器設(shè)計(jì)過程中對(duì)降低成本和縮小空間提出了越來越嚴(yán)格的要求,單一主板集成式架構(gòu)已不能滿足當(dāng)前服務(wù)器的設(shè)計(jì)要求,服務(wù)器正朝著模塊化設(shè)計(jì)的方向不斷發(fā)展。
在傳統(tǒng)的SMC設(shè)計(jì)方案中,系統(tǒng)管理控制器SMC通常集成在計(jì)算板,通過各種通信接口與服務(wù)器中其他設(shè)備連接,負(fù)責(zé)多項(xiàng)信息的采集、處理及部分設(shè)備的控制,這種集成式的設(shè)計(jì)雖然可以滿足SMC的系統(tǒng)管理功能要求,然而卻存在調(diào)試難度大、故障維修成本高等問題。此為現(xiàn)有技術(shù)的不足之處。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于,針對(duì)上述現(xiàn)有技術(shù)存在的缺陷,提供設(shè)計(jì)一種服務(wù)器SMC扣卡,以解決上述技術(shù)問題。
為了實(shí)現(xiàn)上述目的,本發(fā)明的技術(shù)方案是:
一種服務(wù)器SMC扣卡,其特征在于,包括主控單元,所述主控單元連接有Flash存儲(chǔ)單元、SD Card單元、EEPROM存儲(chǔ)單元、DDR4內(nèi)存、溫度檢測單元、輸入輸出接口單元;
該扣卡上還設(shè)有電源軟啟動(dòng),電源軟啟動(dòng)與外部12V電源連接給SMC扣卡供電。
所述主控單元包括數(shù)據(jù)處理單元,所述數(shù)據(jù)處理單元連接有數(shù)據(jù)采集單元、數(shù)據(jù)存儲(chǔ)輸出單元;數(shù)據(jù)采集單元用于從各類型輸入接口中讀取數(shù)據(jù);數(shù)據(jù)處理單元用于對(duì)數(shù)據(jù)采集單元讀取的數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換、數(shù)據(jù)計(jì)算;數(shù)據(jù)存儲(chǔ)輸出單元用于存儲(chǔ)計(jì)算結(jié)果,并將數(shù)據(jù)傳遞至輸出接口;
所述Flash存儲(chǔ)單元用于存儲(chǔ)主控單元所需程序代碼;
所述SD Card單元用于程序和數(shù)據(jù)備份;
所述DDR4內(nèi)存起到緩沖和數(shù)據(jù)交換的作用;
所述EEPROM存儲(chǔ)單元用于存儲(chǔ)服務(wù)器日志文件;
所述溫度檢測單元用于實(shí)時(shí)監(jiān)測扣卡內(nèi)部各點(diǎn)溫度;
所述輸入輸出接口單元用于外部信號(hào)輸入至主控單元,并將主控單元內(nèi)部數(shù)據(jù)輸出至其他設(shè)備,同時(shí),輸入輸出接口還提供USB和VGA接口,分別用于輸出PCH的USB信號(hào)和BMC的VGA信號(hào);
主控單元的核心為AST2500芯片,用于實(shí)現(xiàn)SMC所有軟件控制代碼的執(zhí)行,軟件控制代碼包括外部數(shù)據(jù)采集程序、數(shù)據(jù)處理程序、數(shù)據(jù)存儲(chǔ)控制程序、數(shù)據(jù)輸出控制程序;主控單元通過輸入輸出接口單元采集各個(gè)BMC的信息,將其打包處理后發(fā)送給主BMC,大大降低了主BMC工作負(fù)擔(dān),提高了主BMC工作效率。
Flash存儲(chǔ)單元的核心為SPI Flash芯片,用于存儲(chǔ)SMC 程序代碼。所述SPI Flash芯片數(shù)量為兩個(gè),1個(gè) Flash為主存儲(chǔ)芯片,另1個(gè)Flash為備用存儲(chǔ)芯片,當(dāng)SMC啟動(dòng)過程中,無法從主存儲(chǔ)芯片中讀取數(shù)據(jù),則自動(dòng)切換至備用存儲(chǔ)芯片讀取數(shù)據(jù),從而保證系統(tǒng)能夠正常運(yùn)行。
SD Card單元的核心為SD Card存儲(chǔ)芯片,用于存儲(chǔ)系統(tǒng)運(yùn)行過程中對(duì)SMC進(jìn)行的更新設(shè)置,使用戶無需對(duì)系統(tǒng)斷電即可實(shí)現(xiàn)SMC自動(dòng)更新。
EEPROM存儲(chǔ)單元的核心為存儲(chǔ)芯片AT24C256,用于存儲(chǔ)SMC監(jiān)控管理過程中的日志文件,一旦系統(tǒng)出現(xiàn)故障,維護(hù)人員可以調(diào)用日志文件查看故障具體信息。
溫度檢測單元核心為EMC1413溫度管理芯片,通過EMC1413外接2個(gè)三極管作為溫度檢測點(diǎn),將扣卡上各部分的溫度信息實(shí)時(shí)傳送給主控單元,用于SMC采集自身板卡溫度并傳遞給BMC。
輸入輸出接口單元包括電源管理總線PMBus接口、GPIO信號(hào)接口、多組系統(tǒng)管理總線SMBus接口、3組網(wǎng)絡(luò)管理接口、2個(gè)USB3.0接口、2個(gè)千兆R(shí)J45以太網(wǎng)接口、1個(gè)VGA接口和1個(gè)SMC Debug串口;
SMBus接口與主控單元連接,用于實(shí)現(xiàn)存控板、SAS背板、網(wǎng)絡(luò)模塊、Multi Host模塊、時(shí)鐘模塊中的信息采集和診斷LED板的服務(wù)器運(yùn)行狀態(tài)信號(hào)指示功能;PMbus接口與主控單元連接,用于控制PSU;3組網(wǎng)絡(luò)管理接口中一組連接主控單元,另外兩組分別連接RJ45;2個(gè)USB接口輸入端信號(hào)來自PCH,輸出端為USB3.0接口;1個(gè)VGA接口輸入端信號(hào)來自BMC,輸出端為通用VGA接口;所述VGA接口用于擴(kuò)展LCD液晶顯示屏顯示;一個(gè)SMC Debug串口用于連接主控單元,外部接口通過通用耳機(jī)孔引出,降低系統(tǒng)空間,節(jié)約結(jié)構(gòu)成本。
本發(fā)明的有益效果在于,在調(diào)試階段無需對(duì)服務(wù)器整機(jī)上電即可調(diào)試SMC部分功能,簡化了SMC調(diào)試步驟,降低了SMC調(diào)試時(shí)間;當(dāng)服務(wù)器中SMC出現(xiàn)故障時(shí),扣卡設(shè)計(jì)可以方便更換,無需更換系統(tǒng)主板,縮短了故障維護(hù)周期,降低了客戶損失;有利于產(chǎn)品升級(jí)換代,提升產(chǎn)品競爭力,節(jié)省系統(tǒng)開發(fā)成本。
此外,本發(fā)明設(shè)計(jì)原理可靠,結(jié)構(gòu)簡單,具有非常廣泛的應(yīng)用前景。
由此可見,本發(fā)明與現(xiàn)有技術(shù)相比,具有突出的實(shí)質(zhì)性特點(diǎn)和顯著地進(jìn)步,其實(shí)施的有益效果也是顯而易見的。
附圖說明
圖1為一種服務(wù)器SMC扣卡的結(jié)構(gòu)示意圖。
圖2為服務(wù)器SMC扣卡外部接口實(shí)際效果圖。
其中,1-主控單元,2-Flash存儲(chǔ)單元,3-DDR內(nèi)存,4-SD Card單元,5-溫度檢測單元,6-耳機(jī)孔,7-EEPROM存儲(chǔ)單元,8、9、10-網(wǎng)絡(luò)管理接口,11-電源軟啟動(dòng)。
具體實(shí)施方式
下面結(jié)合附圖并通過具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)闡述,以下實(shí)施例是對(duì)本發(fā)明的解釋,而本發(fā)明并不局限于以下實(shí)施方式。
如圖1所示,本實(shí)施例提供的一種服務(wù)器SMC扣卡,包括主控單元1,所述主控單元1連接有Flash存儲(chǔ)單元2、SD Card單元4、EEPROM存儲(chǔ)單元7、DDR4內(nèi)存3、溫度檢測單元5、輸入輸出接口單元;
該扣卡上還設(shè)有電源軟啟動(dòng)11,電源軟啟動(dòng)與外部12V電源連接給SMC扣卡供電。
所述主控單元1包括數(shù)據(jù)處理單元,所述數(shù)據(jù)處理單元連接有數(shù)據(jù)采集單元和數(shù)據(jù)存儲(chǔ)輸出單元;數(shù)據(jù)采集單元用于從各類型輸入接口中讀取數(shù)據(jù);數(shù)據(jù)處理單元用于對(duì)數(shù)據(jù)采集單元讀取的數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換、數(shù)據(jù)計(jì)算;數(shù)據(jù)存儲(chǔ)輸出單元用于存儲(chǔ)計(jì)算結(jié)果,并將數(shù)據(jù)傳遞至輸出接口;
所述Flash存儲(chǔ)單元2用于存儲(chǔ)主控單元所需程序代碼;
所述SD Card單元4用于程序和數(shù)據(jù)備份;
所述DDR4內(nèi)存3起到緩沖和數(shù)據(jù)交換的作用;
所述EEPROM存儲(chǔ)單7元用于存儲(chǔ)服務(wù)器日志文件;
所述溫度檢測單元5用于實(shí)時(shí)監(jiān)測扣卡內(nèi)部各點(diǎn)溫度;
所述輸入輸出接口單元用于外部信號(hào)輸入至主控單元,并將主控單元內(nèi)部數(shù)據(jù)輸出至其他設(shè)備,同時(shí),輸入輸出接口還提供USB和VGA接口,分別用于輸出PCH的USB信號(hào)和BMC的VGA信號(hào);
主控單元的核心為AST2500芯片,用于實(shí)現(xiàn)SMC所有軟件控制代碼的執(zhí)行,軟件控制代碼包括外部數(shù)據(jù)采集程序、數(shù)據(jù)處理程序、數(shù)據(jù)存儲(chǔ)控制程序、數(shù)據(jù)輸出控制程序;主控單元通過輸入輸出接口單元采集各個(gè)BMC的信息,將其打包處理后發(fā)送給主BMC,大大降低了主BMC工作負(fù)擔(dān),提高了主BMC工作效率。
Flash存儲(chǔ)單元的核心為SPI Flash芯片,用于存儲(chǔ)SMC 程序代碼。所述SPI Flash芯片數(shù)量為兩個(gè),1個(gè) Flash為主存儲(chǔ)芯片,另1個(gè)Flash為備用存儲(chǔ)芯片,當(dāng)SMC啟動(dòng)過程中,無法從主存儲(chǔ)芯片中讀取數(shù)據(jù),則自動(dòng)切換至備用存儲(chǔ)芯片讀取數(shù)據(jù),從而保證系統(tǒng)能夠正常運(yùn)行。
SD Card單元的核心為SD Card存儲(chǔ)芯片,用于存儲(chǔ)系統(tǒng)運(yùn)行過程中對(duì)SMC進(jìn)行的更新設(shè)置,使用戶無需對(duì)系統(tǒng)斷電即可實(shí)現(xiàn)SMC自動(dòng)更新。
EEPROM存儲(chǔ)單元的核心為存儲(chǔ)芯片AT24C256,用于存儲(chǔ)SMC監(jiān)控管理過程中的日志文件,一旦系統(tǒng)出現(xiàn)故障,維護(hù)人員可以調(diào)用日志文件查看故障具體信息。
溫度檢測單元核心為EMC1413溫度管理芯片,通過EMC1413外接2個(gè)三極管作為溫度檢測點(diǎn),將扣卡上各部分的溫度信息實(shí)時(shí)傳送給主控單元,用于SMC采集自身板卡溫度并傳遞給BMC。
輸入輸出接口單元包括電源管理總線PMBus接口、GPIO信號(hào)接口、多組系統(tǒng)管理總線SMBus接口、3組網(wǎng)絡(luò)管理接口、2個(gè)USB3.0接口、2個(gè)千兆R(shí)J45以太網(wǎng)接口、1個(gè)VGA接口和1個(gè)SMC Debug串口;
SMBus接口與主控單元連接,用于實(shí)現(xiàn)存控板、SAS背板、網(wǎng)絡(luò)模塊、Multi Host模塊、時(shí)鐘模塊中的信息采集和診斷LED板的服務(wù)器運(yùn)行狀態(tài)信號(hào)指示功能;PMbus接口與主控單元連接,用于控制PSU;網(wǎng)絡(luò)管理接口8連接主控單元,另外兩組網(wǎng)絡(luò)管理接口9、10連接RJ45;網(wǎng)絡(luò)管理接口為VSC8211,2個(gè)USB接口輸入端信號(hào)來自PCH,輸出端為USB3.0接口;1個(gè)VGA接口輸入端信號(hào)來自BMC,輸出端為通用VGA接口;所述VGA接口用于擴(kuò)展LCD液晶顯示屏顯示;一個(gè)SMC Debug串口用于連接主控單元的AST2500芯片,外部接口通過通用耳機(jī)孔6引出。
在高端服務(wù)器中,SMC扣卡主要負(fù)責(zé)整機(jī)共用板卡的管理和BMC間信息的獲取與傳遞工作,主控芯片使用AST2500,用于實(shí)現(xiàn)SMC的信息采集、處理、存儲(chǔ)、控制等各項(xiàng)工作。
如圖2所示,整機(jī)中共有2個(gè)SMC扣卡實(shí)現(xiàn)主從熱備,每個(gè)SMC通過一組網(wǎng)絡(luò)信號(hào)連接到存控板獲取計(jì)算節(jié)點(diǎn)的BMC信息,也可以通過I2C鏈路獲取各個(gè)BMC的信息,SMC獲取的BMC信息將傳遞給主BMC,用于BMC對(duì)高端服務(wù)器中各計(jì)算板的板級(jí)控制。
SMC扣卡完成對(duì)于高端服務(wù)器中共用板卡的監(jiān)控管理,例如風(fēng)扇控制,通過SMC扣卡中的PMBus,實(shí)現(xiàn)PSU控制,通過SMBus實(shí)現(xiàn)存控板、SAS背板、網(wǎng)絡(luò)模塊、Multi Host模塊、時(shí)鐘模塊中的信息采集和診斷LED板的服務(wù)器運(yùn)行狀態(tài)信號(hào)指示功能。同時(shí),SMC還設(shè)計(jì)有VGA接口,可用于擴(kuò)展LCD液晶顯示屏顯示。
以上公開的僅為本發(fā)明的優(yōu)選實(shí)施方式,但本發(fā)明并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的沒有創(chuàng)造性的變化,以及在不脫離本發(fā)明原理前提下所作的若干改進(jìn)和潤飾,都應(yīng)落在本發(fā)明的保護(hù)范圍內(nèi)。