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