本實(shí)用新型涉及服務(wù)器板卡,具體涉及一種應(yīng)用在purley平臺(tái)8路服務(wù)器中的PCIE熱插拔IOBOX板卡。
背景技術(shù):
在新平臺(tái)高端服務(wù)器的設(shè)計(jì)中,需要能對(duì)PCIE(Peripheral Component Interface Express,總線和接口標(biāo)準(zhǔn))設(shè)備進(jìn)行靈活地處理,在服務(wù)器正常工作中能夠熱插拔PCIE設(shè)備是很重要的方面。能夠整體熱插拔IOBOX板則是指在系統(tǒng)工作不切斷電源的情況下,取出或者更換板卡,從而提高系統(tǒng)對(duì)災(zāi)難的及時(shí)恢復(fù)能力、擴(kuò)展性和靈活性等。因此需要設(shè)計(jì)一種可靈活方便熱插拔的PCIE IOBOX板卡。
技術(shù)實(shí)現(xiàn)要素:
為解決上述問(wèn)題,本實(shí)用新型提供一種應(yīng)用在purley平臺(tái)8路服務(wù)器中的,可靈活方便的插拔整個(gè)IOBOX板的PCIE熱插拔IOBOX板卡。
本實(shí)用新型的技術(shù)方案是:一種應(yīng)用在purley平臺(tái)8路服務(wù)器中的PCIE熱插拔IOBOX板卡,包括:背板,和分別與背板連接的CPU板、IOBOX板;
所述IOBOX板上設(shè)置有電源芯片TPS2363、插槽x16PCIe SLOT、板卡開關(guān);所述電源芯片TPS2363、插槽x16PCIe SLOT、板卡開關(guān)分別與背板連接,所述電源芯片TPS2363與插槽x16PCIe SLOT連接;
所述CPU板上設(shè)置有CPU芯片、PCA9555芯片、CPLD芯片、DB1900芯片;所述CPU芯片、PCA9555芯片、CPLD芯片、DB1900芯片分別與背板連接;所述CPU芯片、CPLD芯片分別與PCA9555芯片連接,所述DB1900芯片與CPLD芯片連接。
進(jìn)一步地,所述IOBOX板上還設(shè)置有Softstart電源保護(hù)線路,所述Softstart電源保護(hù)線路分別與背板、電源芯片TPS2363、插槽x16PCIe SLOT連接。
進(jìn)一步地,所述IOBOX板上還設(shè)置有觸發(fā)按鍵和與所述觸發(fā)按鍵適配的指示燈。
進(jìn)一步地,所述IOBOX板上還設(shè)置有PCA9541芯片,所述PCA9541芯片擴(kuò)展有FRU芯片,所述PCA9541芯片與背板連接。
進(jìn)一步地,所述CPU板上還設(shè)置有BMC芯片,所述BMC芯片與背板連接。
本實(shí)用新型提供的應(yīng)用在purley平臺(tái)8路服務(wù)器中的PCIE熱插拔IOBOX板卡,IOBOX板作為單獨(dú)的板卡,其控制信號(hào)由CPU芯片經(jīng)過(guò)PCA9555芯片轉(zhuǎn)化為并行信號(hào)到背板連接到IOBOX板,IOBOX板上供電方案采用電源芯片TPS2363芯片,插槽x16PCIe SLOT可用于外插PCIE設(shè)備。本方案可以靈活方便的插拔整個(gè)IOBOX板,調(diào)試線路快捷;當(dāng)IOBOX板出現(xiàn)問(wèn)題時(shí)可以及時(shí)更換,不會(huì)影響整個(gè)操作系統(tǒng),降低客戶損失;有利于后續(xù)產(chǎn)品升級(jí),提升產(chǎn)品競(jìng)爭(zhēng)力,節(jié)省開發(fā)成本。
附圖說(shuō)明
圖1是本實(shí)用新型具體實(shí)施例結(jié)構(gòu)示意圖。
圖中,1-CPU板,2-IOBOX板,3-指示燈,4-觸發(fā)按鍵,5-板卡開關(guān)。
具體實(shí)施方式
下面結(jié)合附圖并通過(guò)具體實(shí)施例對(duì)本實(shí)用新型進(jìn)行詳細(xì)闡述,以下實(shí)施例是對(duì)本實(shí)用新型的解釋,而本實(shí)用新型并不局限于以下實(shí)施方式。
如圖1所示,本實(shí)用新型提供的應(yīng)用在purley平臺(tái)8路服務(wù)器中的PCIE熱插拔IOBOX板卡,包括:背板(Backplane),和分別與背板連接的CPU板1、IOBOX板2。
IOBOX板2上設(shè)置有電源芯片TPS2363、插槽x16PCIe SLOT、板卡開關(guān)5。電源芯片TPS2363、插槽x16PCIe SLOT、板卡開關(guān)5分別與背板連接,電源芯片TPS2363與插槽x16PCIe SLOT連接。電源芯片TPS2363為IOBOX板2提供電源,插槽x16PCIe SLOT可用于外插PCIE設(shè)備。IOBOX板2上還設(shè)置有Softstart電源保護(hù)線路、PCA9541芯片、觸發(fā)按鍵4、與觸發(fā)按鍵4適配的指示燈3。Softstart電源保護(hù)線路、觸發(fā)按鍵4、PCA9541芯片分別與背板連接,Softstart電源保護(hù)線路還分別與電源芯片TPS2363、插槽x16PCIe SLOT連接。PCA9541芯片擴(kuò)展有FRU芯片,可以收集IOBOX板2信息。觸發(fā)按鍵4和指示燈3用于實(shí)現(xiàn)熱插拔方案的熱插入、熱移除狀態(tài)的狀態(tài)觸發(fā)指示。
CPU板1上設(shè)置有CPU芯片、PCA9555芯片、CPLD芯片、DB1900芯片、BMC芯片。CPU芯片、PCA9555芯片、CPLD芯片、DB1900芯片、BMC芯片分別與背板連接;CPU芯片、CPLD芯片分別與PCA9555芯片連接,DB1900芯片與CPLD芯片連接。
熱插拔過(guò)程分為兩個(gè)方面:
1)熱插入
IOBOX板2插入到背板,先實(shí)現(xiàn)物理連接,此時(shí)IOBOX板2處于沒(méi)有電和時(shí)鐘的狀態(tài)。按下板卡開關(guān)5后發(fā)出BUTTON_N信號(hào)給PCA9555芯片,PCA9555芯片的寄存器發(fā)生變化,CPU芯片會(huì)識(shí)別這個(gè)動(dòng)作是熱插入,然后通過(guò)PWREN_N信號(hào)通知CPLD芯片,CPLD芯片使電源芯片TPS2363供電和DB1900芯片(時(shí)鐘芯片)產(chǎn)生clock。在BIOS(Basic Input Output System,基本輸入輸出系統(tǒng))啟動(dòng)期間,對(duì)PICE設(shè)備進(jìn)行初始化和驅(qū)動(dòng)的加載。IOBOX板2正常驅(qū)動(dòng)后,背板發(fā)送有效的PWRLED信號(hào)、ATNLED信號(hào)給觸發(fā)按鍵4,此時(shí)對(duì)應(yīng)的指示燈3亮,說(shuō)明PCIE設(shè)備可以正常運(yùn)行了。
2)熱移除
當(dāng)IOBOX板2正處于工作狀態(tài)時(shí),按下板卡開關(guān)5,發(fā)出BUTTON_N信號(hào)給PCA9555芯片,PCA9555芯片的寄存器發(fā)生變化,此時(shí)CPU芯片會(huì)正確識(shí)別這個(gè)動(dòng)作是熱移除,會(huì)在驅(qū)動(dòng)層面請(qǐng)求彈出PCIE設(shè)備,操作系統(tǒng)收到信息后會(huì)對(duì)這個(gè)PCIE設(shè)備停止驅(qū)動(dòng),同時(shí)屏蔽掉中斷信號(hào),將PCIE設(shè)備在操作系統(tǒng)中移除。最后在硬件層面上,會(huì)由PCA9555芯片通知CPLD芯片使電源芯片TPS2363處于不工作狀態(tài),給插槽x16PCIe SLOT下電,同時(shí)禁止插槽x16PCIe SLOT差分時(shí)鐘。當(dāng)IOBOX板2正常停止驅(qū)動(dòng)后,背板不再發(fā)送有效的PWRLED信號(hào)、ATNLED信號(hào)給觸發(fā)按鍵4,此時(shí)對(duì)應(yīng)的指示燈3滅,說(shuō)明IOBOX板2可以整體拔出了。
以上所述僅是本實(shí)用新型的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出:對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本實(shí)用新型原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本實(shí)用新型的保護(hù)范圍。