亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種插槽電源控制方法及裝置的制作方法

文檔序號(hào):6600071閱讀:182來(lái)源:國(guó)知局
專利名稱:一種插槽電源控制方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及控制技術(shù)領(lǐng)域,尤其涉及一種插槽電源控制方法及裝置。
背景技術(shù)
在快捷夕卜設(shè)互聯(lián)標(biāo)準(zhǔn)(Peripheral Component Interconnect Express,PCIE)中, 根組件(root complex)提供了一組 I2C (Inter-Integrated Circuit)總線來(lái)進(jìn)行 PCIE 插 槽(Slot)的熱插拔(Hot plugging)控制。其中,I2C總線是一種簡(jiǎn)單、雙向、二線制、同步 串行總線,它只需兩根線(串行時(shí)鐘線和串行數(shù)據(jù)線)即可在連接于總線上的器件之間傳 送信息。其中,所謂熱插拔即為“帶電插拔”,指主板運(yùn)作時(shí)可以在PCIE插槽上插入或拔除 卡,不會(huì)影響正常使用。在現(xiàn)有的PCIE插槽熱插拔控制系統(tǒng)中,根組件root complex提供了一組僅供熱 插拔控制使用的I2C總線,通過(guò)掛在I2C總線上的輸入輸出擴(kuò)展(IOexpander)芯片分別擴(kuò) 展出PCIE插槽的熱插拔控制信號(hào),利用每個(gè)PCIE插槽的熱插拔控制信號(hào)對(duì)每個(gè)PCIE插槽 的熱插拔進(jìn)行控制。例如,輸入輸出擴(kuò)展芯片接收到外部輸入的熱拔請(qǐng)求時(shí),將該熱拔請(qǐng)求 分別傳輸至rootcomplex以及與插槽連接的電源熱插拔控制芯片;與插槽連接的電源熱插 拔控制芯片接收到該熱拔請(qǐng)求后將插槽上加載的固定電源置于可控狀態(tài);rootcomplex檢 測(cè)到該熱拔請(qǐng)求后,指示輸入輸出擴(kuò)展芯片擴(kuò)展出熱拔控制信號(hào),該熱拔控制信號(hào)用于卸 載插槽上加載的電源,這樣操作人員可以將卡從插槽中拔出,從而實(shí)現(xiàn)對(duì)插槽的熱拔控制。現(xiàn)有技術(shù)中PCIE插槽熱插拔控制系統(tǒng)需要大量的電源熱插拔控制芯片,成本較尚。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種插槽電源控制方法及裝置,能夠?qū)CIE插槽的熱插拔 進(jìn)行控制,同時(shí)減少主板上電源熱插拔控制芯片的數(shù)量,從而降低成本。本發(fā)明實(shí)施例提供了一種插槽電源控制方法,包括接收外部輸入的至少一個(gè)快捷外設(shè)互聯(lián)標(biāo)準(zhǔn)PCIE插槽對(duì)應(yīng)的熱拔請(qǐng)求;將所述PCIE插槽上加載的固定電源切換至可控電源;若滿足預(yù)設(shè)時(shí)間值,則卸載所述可控電源。本發(fā)明實(shí)施例提供了一種插槽電源控制方法,包括接收外部輸入的至少一個(gè)快捷外設(shè)互聯(lián)標(biāo)準(zhǔn)PCIE插槽對(duì)應(yīng)的熱插請(qǐng)求;將可控電源加載至所述PCIE插槽;若滿足預(yù)設(shè)時(shí)間值,則將所述PCIE插槽上加載的可控電源切換至固定電源。本發(fā)明實(shí)施例提供了一種插槽電源控制裝置,包括第一接收模塊,用于接收外部輸入的至少一個(gè)快捷外設(shè)互聯(lián)標(biāo)準(zhǔn)PCIE插槽對(duì)應(yīng) 的熱拔請(qǐng)求;電源切換邏輯模塊,用于將所述PCIE插槽上加載的固定電源切換至可控電源;
卸載模塊,用于當(dāng)滿足預(yù)設(shè)時(shí)間值時(shí),則卸載所述可控電源。
本發(fā)明實(shí)施例提供了一種插槽電源控制裝置,包括第二接收模塊,用于接收外部輸入的至少一個(gè)快捷外設(shè)互聯(lián)標(biāo)準(zhǔn)PCIE插槽對(duì)應(yīng) 的熱插請(qǐng)求;加載模塊,用于將可控電源加載至所述PCIE插槽;第二電源切換邏輯模塊,用于當(dāng)滿足預(yù)設(shè)時(shí)間值時(shí),則將所述PCIE插槽上加載的 可控電源切換至固定電源。與現(xiàn)有的技術(shù)相比,本發(fā)明實(shí)施例具有以下有益效果在本發(fā)明實(shí)施例中,如果接收到外部輸入的至少一個(gè)PCIE插槽對(duì)應(yīng)的熱拔請(qǐng)求, 則將該P(yáng)CIE插槽上加載的固定電源切換至可控電源,并在滿足預(yù)設(shè)時(shí)間值時(shí),卸載該P(yáng)CIE 插槽上加載的可控電源,從而實(shí)現(xiàn)對(duì)PCIE插槽的熱拔控制;如果接收到外部輸入的至少一 個(gè)PCIE插槽對(duì)應(yīng)的熱插請(qǐng)求,則將可控電源加載至該P(yáng)CIE插槽,并在滿足預(yù)設(shè)時(shí)間值時(shí), 則將該P(yáng)CIE插槽上加載的可控電源切換至固定電源,從而實(shí)現(xiàn)對(duì)PCIE插槽的熱插控制。本 發(fā)明實(shí)施例能夠?qū)CIE插槽的熱插拔進(jìn)行控制,并且無(wú)需為每個(gè)PCIE插槽配置一個(gè)電源 熱插拔芯,節(jié)省了電源熱插拔芯片的數(shù)量。


為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例中所 需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施 例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲 得其他的附圖。圖1為現(xiàn)有的一種PCIE插槽熱插拔控制系統(tǒng)的結(jié)構(gòu)示意圖;圖2為本發(fā)明實(shí)施例中提供的一種插槽電源控制方法的流程示意圖;圖3為本發(fā)明實(shí)施例中提供的一種插槽電源的加載電路的示意圖;圖4為本發(fā)明實(shí)施例中提供的另一種插槽電源控制方法的流程示意圖;圖5為本發(fā)明實(shí)施例中提供的一種插槽電源控制裝置的結(jié)構(gòu)示意圖;圖6為本發(fā)明實(shí)施例中提供的另一種插槽電源控制裝置的結(jié)構(gòu)示意圖;圖7為本發(fā)明實(shí)施例中提供的另一種插槽電源控制裝置的結(jié)構(gòu)示意圖;圖8為本發(fā)明實(shí)施例中提供的另一種插槽電源控制裝置的結(jié)構(gòu)示意圖;圖9為本發(fā)明實(shí)施例中提供的另一種插槽電源控制裝置的結(jié)構(gòu)示意圖;圖10為本發(fā)明實(shí)施例中提供的又一種插槽電源控制裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于 本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。實(shí)施例一現(xiàn)有技術(shù)為了控制每個(gè)PCIE插槽的熱插拔,需要單獨(dú)控制每個(gè)PCIE插槽上加載的電源,每個(gè)PCIE插槽配備一個(gè)輸入輸出擴(kuò)展芯片和一個(gè)電源熱插拔控制芯片。這樣,若主板上需要對(duì)大量PCIE插槽的熱插拔進(jìn)行控制時(shí),需要配備大量的電源熱插拔控制芯片。 發(fā)明人發(fā)現(xiàn),絕大多數(shù)情況下同一時(shí)間內(nèi)主板上只有一個(gè)PCIE插槽在做熱插拔操作,也就 是說(shuō)同一時(shí)間內(nèi)在主板上工作的電源熱插拔控制芯片只有一個(gè),若主板配備大量的電源熱 插拔控制芯片,將會(huì)造成了電源熱插拔芯片的浪費(fèi)。圖1為現(xiàn)有的一種PCIE插槽熱插拔控制系統(tǒng)的結(jié)構(gòu)示意圖。如圖1所示,根組件 root complex提供了一組僅供熱插拔控制使用的I2C總線,通過(guò)掛在I2C總線上的輸入輸 出擴(kuò)展(I/O expander)芯片0 7分別擴(kuò)展出PCIE插槽0 7的熱插拔控制信號(hào),利用 每個(gè)PCIE插槽的熱插拔控制信號(hào)對(duì)每個(gè)PCIE插槽的熱插拔進(jìn)行控制。例如,輸入輸出擴(kuò) 展芯片7接收到外部輸入的熱拔請(qǐng)求時(shí),將該熱拔請(qǐng)求分別傳輸至root complex以及與插 槽7連接的電源熱插拔控制芯片;與插槽7連接的電源熱插拔控制芯片接收到該熱拔請(qǐng)求 后將插槽7上加載的固定電源置于可控狀態(tài);root complex檢測(cè)到該熱拔請(qǐng)求后,指示輸 入輸出擴(kuò)展芯片7擴(kuò)展出熱拔控制信號(hào),該熱拔控制信號(hào)用于卸載插槽7上加載的電源,這 樣操作人員可以將卡從插槽7中拔出,從而實(shí)現(xiàn)對(duì)插槽7的熱拔控制。圖1所示的PCIE插 槽熱插拔控制系統(tǒng)中,若主板上需要對(duì)大量PCIE插槽的熱插拔進(jìn)行控制時(shí),需要配備大量 的電源熱插拔控制芯片,增加了成本。請(qǐng)參閱圖2,圖2為本發(fā)明實(shí)施例中提供的一種插槽電源控制方法的流程示意圖, 該方法能夠?qū)崿F(xiàn)對(duì)PCIE插槽的熱拔控制。如圖2所示,該方法可以包括步驟201、接收外部輸入的至少一個(gè)PCIE插槽對(duì)應(yīng)的熱拔請(qǐng)求;一般地,可以由操作人員通過(guò)啟動(dòng)PCIE插槽的告警按鈕來(lái)發(fā)出該P(yáng)CIE插槽對(duì)應(yīng) 的熱拔請(qǐng)求。其中,每個(gè)PCIE插槽所對(duì)應(yīng)的熱拔請(qǐng)求攜帶了該P(yáng)CIE插槽的地址信息,或者攜帶 了該P(yáng)CIE插槽對(duì)應(yīng)的輸入輸出擴(kuò)展(10 expander)芯片的標(biāo)識(shí),以此來(lái)識(shí)別每個(gè)熱拔請(qǐng)求 所對(duì)應(yīng)的PCIE插槽,這是本領(lǐng)域技術(shù)人員公知的常識(shí),本實(shí)施例不作詳細(xì)介紹。本發(fā)明實(shí)施例中,可以由電源切換邏輯直接接收外部輸入的一個(gè)或多個(gè)PCIE插 槽對(duì)應(yīng)的熱拔請(qǐng)求,或者由一個(gè)或多個(gè)PCIE插槽對(duì)應(yīng)的輸入輸出擴(kuò)展芯片接收外部輸入 熱拔請(qǐng)求后傳輸至電源切換邏輯。其中,輸入輸出擴(kuò)展芯片的傳輸端口與現(xiàn)有的輸入輸出擴(kuò)展芯片傳輸外部輸入的 熱拔請(qǐng)求至電源熱插拔芯片的端口相同。202、將上述PCIE插槽上加載的固定電源切換至可控電源;其中,電源切換邏輯直接或者通過(guò)輸入輸出擴(kuò)展芯片接收到外部輸入的一個(gè)或多 個(gè)PCIE插槽對(duì)應(yīng)的熱拔請(qǐng)求后,可以將熱拔請(qǐng)求對(duì)應(yīng)的PCIE插槽上加載的固定電源切換 至可控電源。舉例來(lái)說(shuō),電源切換邏輯接收到PCIE插槽對(duì)應(yīng)的熱拔請(qǐng)求后,可以先斷開(kāi)上述 PCIE插槽與上述PCIE插槽上加載的固定電源之間的加載電路的連接,然后再導(dǎo)通該P(yáng)CIE 插槽與可控電源之間的加載電路的連接。舉例來(lái)說(shuō),電源切換邏輯接收到PCIE插槽對(duì)應(yīng)的熱拔請(qǐng)求后,可以先導(dǎo)通上述 PCIE插槽與可控電源之間的加載電路的連接,然后再斷開(kāi)上述PCIE插槽與上述PCIE插槽 上加載的固定電源之間的加載電路的連接。這樣就有兩路電源合路給PCIE插槽供電,之后可以在短時(shí)間內(nèi)(可以做一個(gè)幾百毫秒的延遲)將固定電源切走,可以保證PCIE插槽的電 源平穩(wěn)切換。如圖3所示,電源切換邏輯接收到PCIE插槽對(duì)應(yīng)的熱拔請(qǐng)求后,可以先發(fā)送驅(qū)動(dòng) 信號(hào)1至金屬氧化物半導(dǎo)體(Meta Oxid Semiconductor,M0S)晶體管1和2,以使得MOS晶 體管1和MOS晶體管2斷路,從而斷開(kāi)固定電源與PCIE插槽之間的加載電路的連接;然后 再先發(fā)送驅(qū)動(dòng)信號(hào)2至MOS晶體管3和4,以使得MOS晶體管3和MOS晶體管4導(dǎo)通,從而 導(dǎo)通可控電源與PCIE插槽之間的加載電路的連接。如圖3所示,電源切換邏輯接收到PCIE插槽對(duì)應(yīng)的熱拔請(qǐng)求后,也可以先發(fā)送驅(qū) 動(dòng)信號(hào)2至MOS晶體管3和4,以使得MOS晶體管3和MOS晶體管4導(dǎo)通,從而導(dǎo)通可控電 源與PCiE插槽之間的加載電路的連接;然后再發(fā)送驅(qū)動(dòng)信號(hào)1至MOS晶體管1和2,以使 得MOS晶體管1和MOS晶體管2斷路,從而斷開(kāi)固定電源與PCIE插槽之間的加載電路的連 接,可以保證PCIE插槽的電源平穩(wěn)切換。 203、若滿足預(yù)設(shè)時(shí)間值,則卸載上述可控電源。本發(fā)明實(shí)施例中,外部輸入的至少一個(gè)PCIE插槽對(duì)應(yīng)的熱拔請(qǐng)求可以通過(guò)與該 PCIE插槽連接的輸入輸出擴(kuò)展芯片傳輸?shù)礁M件(root complex),當(dāng)滿足預(yù)設(shè)時(shí)間值時(shí), 可以由root complex將該P(yáng)CIE上加載的可控電源進(jìn)行卸載。其中,根組件通過(guò)以下方式來(lái)卸載該P(yáng)CIE上加載的可控電源當(dāng)root complex檢測(cè)到至少一個(gè)PCIE插槽對(duì)應(yīng)的熱拔請(qǐng)求后,在該P(yáng)CIE插槽上 加載的可控電源的持續(xù)時(shí)間滿足預(yù)設(shè)時(shí)間值的情況下,通過(guò)I2C總線指示該P(yáng)CIE插槽連接 的輸入輸出擴(kuò)展芯片擴(kuò)展出熱拔控制信號(hào),該熱拔控制信號(hào)用于卸載該P(yáng)CIE插槽上加載 的可控電源,這樣操作人員可以將卡從該P(yáng)CIE插槽中拔出,從而實(shí)現(xiàn)對(duì)該P(yáng)CIE插槽的熱拔 控制。其中,上述PCIE插槽上加載的可控電源的持續(xù)時(shí)間滿足預(yù)設(shè)時(shí)間值時(shí),表明上述 PCIE插槽上加載的可控電源已經(jīng)處于穩(wěn)定狀態(tài),可以進(jìn)行卸載。需要說(shuō)明的是,本發(fā)明實(shí)施例中root complex卸載PCIE插槽上加載的可控電源 的具體實(shí)現(xiàn)過(guò)程與現(xiàn)有技術(shù)相同,是本領(lǐng)域技術(shù)人員公知的常識(shí),本實(shí)施例不作詳細(xì)介紹。優(yōu)選地,本發(fā)明實(shí)施例中,為了實(shí)現(xiàn)PCIE插槽上加載的固定電源與可控電源之間 的平穩(wěn)切換,PCIE插槽上加載的固定電源與可控電源之間的電壓值大小可以相同。這樣, 上述的可控電源可以進(jìn)一步由上述的固定電源經(jīng)過(guò)電源熱插拔芯片處理后得到。上述對(duì)本發(fā)明實(shí)施例中提供的一種插槽電源控制方法進(jìn)行了詳細(xì)介紹,本發(fā)明實(shí) 施例中如果接收到外部輸入的至少一個(gè)PCIE插槽對(duì)應(yīng)的熱拔請(qǐng)求,則將該P(yáng)CIE插槽上加 載的固定電源切換至可控電源,并在滿足預(yù)設(shè)時(shí)間值時(shí),卸載該P(yáng)CIE插槽上加載的可控電 源,從而實(shí)現(xiàn)對(duì)PCIE插槽的熱拔控制。本發(fā)明實(shí)施例能夠?qū)CIE插槽的熱拔進(jìn)行控制,并 且無(wú)需為每個(gè)PCIE插槽配置一個(gè)電源熱插拔芯,節(jié)省了電源熱插拔芯片的數(shù)量。 實(shí)施例二 請(qǐng)參閱圖4,圖4為本發(fā)明實(shí)施例中提供的另一種插槽電源控制方法的流程示意 圖,該方法能夠?qū)崿F(xiàn)對(duì)PCIE插槽的熱插控制。如圖4所示,該方法可以包括步驟 401、接收外部輸入的至少一個(gè)PCIE插槽對(duì)應(yīng)的熱插請(qǐng)求; 一般地,可以由操作人員將卡插入PCIE插槽后,通過(guò)啟動(dòng)PCIE插槽的告警按鈕來(lái)發(fā)出該P(yáng)CIE插槽對(duì)應(yīng)的熱插請(qǐng)求。其中,每個(gè)PCIE插槽所對(duì)應(yīng)的熱插請(qǐng)求攜帶了該P(yáng)CIE插槽的地址信息,或者攜帶了該P(yáng)CIE插槽對(duì)應(yīng)的輸入輸出擴(kuò)展(10 expander)芯片的標(biāo)識(shí),以此來(lái)識(shí)別每個(gè)熱插請(qǐng)求 所對(duì)應(yīng)的PCIE插槽,這是本領(lǐng)域技術(shù)人員公知的常識(shí),本實(shí)施例不作詳細(xì)介紹。本發(fā)明實(shí)施例中,可以由電源切換邏輯直接接收外部輸入的一個(gè)或多個(gè)PCIE插 槽對(duì)應(yīng)的熱插請(qǐng)求,或者由一個(gè)或多個(gè)PCIE插槽對(duì)應(yīng)的輸入輸出擴(kuò)展芯片接收外部輸入 熱插請(qǐng)求后傳輸至電源切換邏輯。其中,輸入輸出擴(kuò)展芯片的傳輸端口與現(xiàn)有的輸入輸出擴(kuò)展芯片傳輸外部輸入的 熱插請(qǐng)求到電源熱插拔芯片的端口相同。402、將可控電源加載至上述PCIE插槽;本發(fā)明實(shí)施例中,外部輸入的至少一個(gè)PCIE插槽對(duì)應(yīng)的熱插請(qǐng)求可以通過(guò)與該 PCIE插槽連接的輸入輸出擴(kuò)展芯片傳輸?shù)礁M件(root complex),由root complex將可 控電源加載至該P(yáng)CIE插槽上。其中,根組件通過(guò)以下方式來(lái)將可控電源加載至該P(yáng)CIE插槽上當(dāng)root complex檢測(cè)到至少一個(gè)PCIE插槽對(duì)應(yīng)的熱插請(qǐng)求后,通過(guò)I2C總線指 示該P(yáng)CIE插槽連接的輸入輸出擴(kuò)展芯片擴(kuò)展出熱插控制信號(hào),該熱插控制信號(hào)用于將可 控電源加載在該P(yáng)CIE插槽上,從而實(shí)現(xiàn)對(duì)該P(yáng)CIE插槽的熱插控制。需要說(shuō)明的是,本發(fā)明實(shí)施例中root complex將可控電源加載在PCIE插槽上的 具體實(shí)現(xiàn)過(guò)程與現(xiàn)有技術(shù)相同,是本領(lǐng)域技術(shù)人員公知的常識(shí),本實(shí)施例不作詳細(xì)介紹。403、若滿足預(yù)設(shè)時(shí)間值,則將上述PCIE插槽上加載的可控電源切換至固定電源。舉例來(lái)說(shuō),電源切換邏輯接收到PCIE插槽對(duì)應(yīng)的熱插請(qǐng)求后,在上述PCIE插槽上 加載的可控電源的持續(xù)時(shí)間滿足預(yù)設(shè)時(shí)間值的情況下,可以先斷開(kāi)上述PCIE插槽與上述 PCIE插槽上加載的可控電源之間的加載電路的連接,然后再導(dǎo)通上述PCIE插槽與固定電 源之間的加載電路的連接。舉例來(lái)說(shuō),電源切換邏輯接收到PCIE插槽對(duì)應(yīng)的熱插請(qǐng)求后,在上述PCIE插槽上 加載的可控電源的持續(xù)時(shí)間滿足預(yù)設(shè)時(shí)間值的情況下,可以先導(dǎo)通上述PCIE插槽與固定 電源之間的加載電路的連接,然后再斷開(kāi)上述PCIE插槽與上述PCIE插槽上加載的可控電 源之間的加載電路的連接。這樣就有兩路電源合路給PCIE插槽供電,之后可以在短時(shí)間內(nèi) (可以做一個(gè)幾百毫秒的延遲)將可控電源切走,可以保證PCIE插槽的電源平穩(wěn)切換。其中,上述PCIE插槽上加載的可控電源的持續(xù)時(shí)間滿足預(yù)設(shè)時(shí)間值時(shí),表明上述 PCIE插槽上加載的可控電源已經(jīng)處于穩(wěn)定狀態(tài),可以進(jìn)行切換。優(yōu)選地,本發(fā)明實(shí)施例中,為了實(shí)現(xiàn)PCIE插槽上加載的固定電源與可控電源之間 的平穩(wěn)切換,PCIE插槽上加載的固定電源與可控電源之間的電壓值大小可以相同。這樣, 上述的可控電源可以進(jìn)一步由上述的固定電源經(jīng)過(guò)電源熱插拔芯片處理后得到。上述對(duì)本發(fā)明實(shí)施例中提供的另一種插槽電源控制方法進(jìn)行了詳細(xì)介紹,在本發(fā) 明實(shí)施例中,如果接收到外部輸入的至少一個(gè)PCIE插槽對(duì)應(yīng)的熱插請(qǐng)求,則將可控電源加 載至該P(yáng)CIE插槽,并在滿足預(yù)設(shè)時(shí)間值時(shí),將該P(yáng)CIE插槽上加載的可控電源切換至固定電 源,從而實(shí)現(xiàn)對(duì)PCIE插槽的熱插控制。本發(fā)明實(shí)施例能夠?qū)CIE插槽的熱插進(jìn)行控制,并 且無(wú)需為每個(gè)PCIE插槽配置一個(gè)電源熱插拔芯,節(jié)省了電源熱插拔芯片的數(shù)量。
實(shí)施例三請(qǐng)參閱圖5,圖5為本發(fā)明實(shí)施例中提供的一種插槽電源控制裝置的結(jié)構(gòu)示意圖,該裝置能夠?qū)崿F(xiàn)對(duì)PCIE插槽的熱拔控制。如圖5所示,該裝置可以包括第一接收模塊501,用于接收外部輸入的至少一個(gè)PCIE插槽對(duì)應(yīng)的熱拔請(qǐng)求。一般地,可以由操作人員通過(guò)啟動(dòng)PCIE插槽的告警按鈕來(lái)發(fā)出該P(yáng)CIE插槽對(duì)應(yīng) 的熱拔請(qǐng)求。 其中,每個(gè)PCIE插槽所對(duì)應(yīng)的熱拔請(qǐng)求攜帶了該P(yáng)CIE插槽的地址信息,或者攜帶 了該P(yáng)CIE插槽對(duì)應(yīng)的輸入輸出擴(kuò)展(10 expander)芯片的標(biāo)識(shí),以此來(lái)識(shí)別每個(gè)熱拔請(qǐng)求 所對(duì)應(yīng)的PCIE插槽,這是本領(lǐng)域技術(shù)人員公知的常識(shí),本實(shí)施例不作詳細(xì)介紹。電源切換邏輯模塊502,用于將上述PCIE插槽上加載的固定電源切換至可控電源。卸載模塊503,用于當(dāng)滿足預(yù)設(shè)時(shí)間值時(shí),則卸載上述PCIE插槽上加載的可控電源。其中,卸載模塊503具體可以在上述PCIE插槽上加載的可控電源的持續(xù)時(shí)間滿足 預(yù)設(shè)時(shí)間值的情況下,通過(guò)I2C總線指示該P(yáng)CIE插槽連接的輸入輸出擴(kuò)展芯片擴(kuò)展出熱拔 控制信號(hào),該熱拔控制信號(hào)用于卸載該P(yáng)CIE插槽上加載的可控電源,這樣操作人員可以將 卡從該P(yáng)CIE插槽中拔出,從而實(shí)現(xiàn)對(duì)該P(yáng)CIE插槽的熱拔控制。請(qǐng)一并參閱圖6,圖6為本發(fā)明實(shí)施例中提供的另一種插槽電源控制裝置的結(jié)構(gòu) 示意圖。圖6所示的插槽電源控制裝置是在圖5所示的插槽電源控制裝置的基礎(chǔ)上進(jìn)一步 優(yōu)化得到的,該裝置能夠?qū)崿F(xiàn)對(duì)PCIE插槽的熱拔控制。在圖6所示的裝置中,電源切換邏 輯模塊502可以包括第一邏輯子模塊5021,用于斷開(kāi)上述PCIE插槽與上述PCIE插槽上加載的固定電 源之間的加載電路的連接。第二邏輯子模塊5022,用于在第一邏輯子模塊5021斷開(kāi)上述PCIE插槽與上述 PCIE插槽上加載的固定電源之間的加載電路連接之后,導(dǎo)通上述PCIE插槽與可控電源之 間的加載電路的連接。請(qǐng)一并參閱圖7,圖7為本發(fā)明實(shí)施例中提供的另一種插槽電源控制裝置的結(jié)構(gòu) 示意圖。圖7所示的插槽電源控制裝置是在圖5所示的插槽電源控制裝置的基礎(chǔ)上進(jìn)一步 優(yōu)化得到的,該裝置能夠?qū)崿F(xiàn)對(duì)PCIE插槽的熱拔控制。在圖7所示的裝置中,電源切換邏 輯模塊502可以包括第三邏輯子模塊5023,用于導(dǎo)通上述PCIE插槽與可控電源之間的加載電路的連接。第四邏輯子模塊5024,用于在第三邏輯子模塊5023導(dǎo)通上述PCIE插槽與可控電 源之間的加載電路連接之后,斷開(kāi)上述PCIE插槽與上述PCIE插槽上加載的固定電源之間 的加載電路連接。 這樣就有兩路電源合路給PCIE插槽供電,之后可以在短時(shí)間內(nèi)(可以做一個(gè)幾百 毫秒的延遲)將固定電源切走,可以保證上述PCIE插槽的電源平穩(wěn)切換。
優(yōu)選地,本發(fā)明實(shí)施例中,為了實(shí)現(xiàn)PCIE插槽上加載的固定電源與可控電源之間 的平穩(wěn)切換,PCIE插槽上加載的固定電源與可控電源之間的電壓值大小可以相同。這樣,上述的可控電源可以進(jìn)一步由上述的固定電源經(jīng)過(guò)電源熱插拔芯片處理后得到。上述對(duì)本發(fā)明實(shí)施例中提供的插槽電源控制裝置進(jìn)行了詳細(xì)介紹,本發(fā)明實(shí)施例中第一接收模塊501如果接收到外部輸入的至少一個(gè)PCIE插槽對(duì)應(yīng)的熱拔請(qǐng)求,則電源切 換邏輯模塊502將該P(yáng)CIE插槽上加載的固定電源切換至可控電源,并在滿足預(yù)設(shè)時(shí)間值 時(shí),由卸載模塊503卸載該P(yáng)CIE插槽上加載的可控電源,從而實(shí)現(xiàn)對(duì)PCIE插槽的熱拔控 制。本發(fā)明實(shí)施例能夠?qū)CIE插槽的熱拔進(jìn)行控制,并且無(wú)需為每個(gè)PCIE插槽配置一個(gè) 電源熱插拔芯,節(jié)省了電源熱插拔芯片的數(shù)量。實(shí)施例四請(qǐng)參閱圖8,圖8為本發(fā)明實(shí)施例中提供的另一種插槽電源控制裝置的結(jié)構(gòu)示意圖,該裝置能夠?qū)崿F(xiàn)對(duì)PCIE插槽的熱插控制。如圖8所示,該裝置可以包括第二接收模塊801,用于接收外部輸入的至少一個(gè)PCIE插槽對(duì)應(yīng)的熱插請(qǐng)求。一般地,可以由操作人員將卡插入PCIE插槽后,通過(guò)啟動(dòng)PCIE插槽的告警按鈕來(lái)發(fā)出該P(yáng)CIE插槽對(duì)應(yīng)的熱插請(qǐng)求。其中,每個(gè)PCIE插槽所對(duì)應(yīng)的熱插請(qǐng)求攜帶了該P(yáng)CIE插槽的地址信息,或者攜帶 了該P(yáng)CIE插槽對(duì)應(yīng)的輸入輸出擴(kuò)展(10 expander)芯片的標(biāo)識(shí),以此來(lái)識(shí)別每個(gè)熱插請(qǐng)求 所對(duì)應(yīng)的PCIE插槽,這是本領(lǐng)域技術(shù)人員公知的常識(shí),本實(shí)施例不作詳細(xì)介紹。加載模塊802,用于將可控電源加載至所述PCIE插槽;其中,加載模塊802具體用于在第二接收模塊801接收外部輸入的至少一個(gè)PCIE 插槽對(duì)應(yīng)的熱插請(qǐng)求之后,通過(guò)I2C總線指示上述PCIE插槽連接的輸入輸出擴(kuò)展芯片擴(kuò) 展出熱插控制信號(hào),該熱插控制信號(hào)用于將可控電源加載在該P(yáng)CIE插槽上,從而實(shí)現(xiàn)對(duì)該 PCIE插槽的熱插控制。第二電源切換邏輯模塊803,用于當(dāng)滿足預(yù)設(shè)時(shí)間值時(shí),則將加載模塊802在上述 PCIE插槽上加載的可控電源切換至固定電源。請(qǐng)一并參閱圖9,圖9為本發(fā)明實(shí)施例中提供的另一種插槽電源控制裝置的結(jié)構(gòu) 示意圖。圖9所示的插槽電源控制裝置是在圖8所示的插槽電源控制裝置的基礎(chǔ)上進(jìn)一步 優(yōu)化得到的,該裝置能夠?qū)崿F(xiàn)對(duì)PCIE插槽的熱插控制。在圖9所示的裝置中,第二電源切 換邏輯模塊803可以包括第五邏輯子模塊8031,用于當(dāng)上述PCIE插槽加載的可控電源的持續(xù)時(shí)間滿足預(yù) 設(shè)時(shí)間值時(shí),斷開(kāi)上述PCIE插槽與上述PCIE插槽上加載的可控電源之間的加載電路的連 接;第六邏輯子模塊8032,用于導(dǎo)通上述PCIE插槽與固定電源之間的加載電路的連接。請(qǐng)一并參閱圖10,圖10為本發(fā)明實(shí)施例中提供的另一種插槽電源控制裝置的結(jié) 構(gòu)示意圖。圖10所示的插槽電源控制裝置是在圖8所示的插槽電源控制裝置的基礎(chǔ)上進(jìn) 一步優(yōu)化得到的,該裝置能夠?qū)崿F(xiàn)對(duì)PCIE插槽的熱插控制。在圖10所示的裝置中,第二電 源切換邏輯模塊803可以包括第七邏輯子模塊8033,用于當(dāng)上述PCIE插槽加載的可控電源的持續(xù)時(shí)間滿足預(yù) 設(shè)時(shí)間值時(shí),導(dǎo)通上述PCIE插槽與固定電源之間的加載電路的連接;第八邏輯子模塊8034,用于在第七邏輯子模塊8033導(dǎo)通上述PCIE插槽與固定電源之間的加載電路的連接之后,再斷開(kāi)上述PCIE插槽與上述PCIE插槽上加載的可控電源 之間的加載電路的連接。這樣就有兩路電源合路給PCIE插槽供電,之后可以在短時(shí)間內(nèi) (可以做一個(gè)幾百毫秒的延遲)將可控電源切走,可以保證PCIE插槽的電源平穩(wěn)切換。
優(yōu)選地,本發(fā)明實(shí)施例中,為了實(shí)現(xiàn)PCIE插槽上加載的固定電源與可控電源之間 的平穩(wěn)切換,PCIE插槽上加載的固定電源與可控電源之間的電壓值大小可以相同。這樣, 上述的可控電源可以進(jìn)一步由上述的固定電源經(jīng)過(guò)電源熱插拔芯片處理后得到。上述對(duì)本發(fā)明實(shí)施例中提供的插槽電源控制裝置進(jìn)行了詳細(xì)介紹,在本發(fā)明實(shí)施 例中,第二接收模塊801如果接收到外部輸入的至少一個(gè)PCIE插槽對(duì)應(yīng)的熱插請(qǐng)求,則力口 載模塊802可以將可控電源加載至該P(yáng)CIE插槽,并在滿足預(yù)設(shè)時(shí)間值時(shí),由第二電源切換 邏輯模塊803將該P(yáng)CIE插槽上加載的可控電源切換至固定電源,從而實(shí)現(xiàn)對(duì)PCIE插槽的 熱插控制。本發(fā)明實(shí)施例能夠?qū)CIE插槽的熱插進(jìn)行控制,并且無(wú)需為每個(gè)PCIE插槽配 置一個(gè)電源熱插拔芯,節(jié)省了電源熱插拔芯片的數(shù)量。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通 過(guò)程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該 程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括只讀存儲(chǔ)器 (Read-Only Memory, ROM)、隨機(jī)存取存儲(chǔ)器(Random Access Memory, RAM)、磁碟或者光盤 等各種可以存儲(chǔ)程序代碼的介質(zhì)。以上對(duì)本發(fā)明實(shí)施例所提供的一種插槽電源控制方法及裝置進(jìn)行了詳細(xì)介紹,本 文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于 幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思 想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上,本說(shuō)明書內(nèi)容不應(yīng)理解為對(duì)本發(fā) 明的限制。
權(quán)利要求
一種插槽電源控制方法,其特征在于,包括接收外部輸入的至少一個(gè)快捷外設(shè)互聯(lián)標(biāo)準(zhǔn)PCIE插槽對(duì)應(yīng)的熱拔請(qǐng)求;將所述PCIE插槽上加載的固定電源切換至可控電源;若滿足預(yù)設(shè)時(shí)間值,則卸載所述可控電源。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述PCIE插槽上加載的固定電源 切換至可控電源包括斷開(kāi)所述PCIE插槽與所述PCIE插槽上加載的固定電源之間的加載電路的連接, 導(dǎo)通所述PCIE插槽與可控電源之間的加載電路的連接;或 導(dǎo)通所述PCIE插槽與可控電源之間的加載電路的連接, 斷開(kāi)所述PCIE插槽與所述PCIE插槽上加載的固定電源之間的加載電路的連接; 所述固定電源與所述可控電源的電壓值大小相同。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述若滿足預(yù)設(shè)時(shí)間值,則卸載所述 可控電源包括若所述可控電源的持續(xù)時(shí)間滿足預(yù)設(shè)時(shí)間值,則斷開(kāi)所述可控電源。
4. 一種插槽電源控制方法,其特征在于,包括接收外部輸入的至少一個(gè)快捷外設(shè)互聯(lián)標(biāo)準(zhǔn)PCIE插槽對(duì)應(yīng)的熱插請(qǐng)求; 將可控電源加載至所述PCIE插槽;若滿足預(yù)設(shè)時(shí)間值,則將所述PCIE插槽上加載的可控電源切換至固定電源。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述若滿足預(yù)設(shè)時(shí)間值,則將所述PCIE插 槽上加載的可控電源切換至固定電源包括若所述可控電源的持續(xù)時(shí)間滿足預(yù)設(shè)時(shí)間值,則斷開(kāi)所述PCIE插槽與所述PCIE插槽 上加載的可控電源之間的加載電路的連接;導(dǎo)通所述PCIE插槽與固定電源之間的加載電路的連接;或若所述可控電源的持續(xù)時(shí)間滿足預(yù)設(shè)時(shí)間值,則導(dǎo)通所述PCIE插槽與固定電源之間 的加載電路的連接;斷開(kāi)所述PCIE插槽與所述PCIE插槽上加載的可控電源之間的加載電路的連接; 所述固定電源與所述可控電源的電壓值大小相同。
6. 一種插槽電源控制裝置,其特征在于,包括第一接收模塊,用于接收外部輸入的至少一個(gè)快捷外設(shè)互聯(lián)標(biāo)準(zhǔn)PCIE插槽對(duì)應(yīng)的熱 拔請(qǐng)求;電源切換邏輯模塊,用于將所述PCIE插槽上加載的固定電源切換至可控電源; 卸載模塊,用于當(dāng)滿足預(yù)設(shè)時(shí)間值時(shí),則卸載所述可控電源。
7.根據(jù)權(quán)利要求6所述的插槽電源控制裝置,其特征在于,所述電源切換邏輯模塊包括第一邏輯子模塊,用于斷開(kāi)所述PCIE插槽與所述PCIE插槽上加載的固定電源之間的 加載電路連接;第二邏輯子模塊,用于導(dǎo)通所述PCIE插槽與可控電源之間的加載電路的連接;或包括 第三邏輯子模塊,用于導(dǎo)通所述PCIE插槽與可控電源之間的加載電路的連接; 第四邏輯子模塊,用于斷開(kāi)所述PCIE插槽與所述PCIE插槽上加載的固定電源之間的加載電路連接。
8.根據(jù)權(quán)利要求6或7所述的插槽電源控制裝置,其特征在于,所述卸載模塊具體用于 當(dāng)所述可控電源的持續(xù)時(shí)間滿足預(yù)設(shè)時(shí)間值,卸載所述可控電源。
9.一種插槽電源控制裝置,其特征在于,包括第二接收模塊,用于接收外部輸入的至少一個(gè)快捷外設(shè)互聯(lián)標(biāo)準(zhǔn)PCIE插槽對(duì)應(yīng)的熱 插請(qǐng)求;加載模塊,用于將可控電源加載至所述PCIE插槽;第二電源切換邏輯模塊,用于當(dāng)滿足預(yù)設(shè)時(shí)間值時(shí),則將所述PCIE插槽上加載的可控 電源切換至固定電源。
10.根據(jù)權(quán)利要求9所述的插槽電源控制裝置,其特征在于,所述第二電源切換邏輯模 塊包括第五邏輯子模塊,用于當(dāng)所述可控電源的持續(xù)時(shí)間滿足預(yù)設(shè)時(shí)間值時(shí),斷開(kāi)所述PCIE 插槽與所述PCIE插槽上加載的可控電源之間的加載電路的連接;第六邏輯子模塊,用于導(dǎo)通所述PCIE插槽與固定電源之間的加載電路的連接;或包括第七邏輯子模塊,用于當(dāng)所述可控電源的持續(xù)時(shí)間滿足預(yù)設(shè)時(shí)間值時(shí),導(dǎo)通所述PCIE 插槽與固定電源之間的加載電路的連接;第八邏輯子模塊,用于斷開(kāi)所述PCIE插槽與所述PCIE插槽上加載的可控電源之間的 加載電路的連接。
全文摘要
本發(fā)明實(shí)施例涉及控制技術(shù)領(lǐng)域,公開(kāi)了一種插槽電源控制方法及裝置,用于對(duì)PCIE插槽的熱插拔進(jìn)行控制。其中,一種插槽電源控制方法包括接收外部輸入的至少一個(gè)PCIE插槽對(duì)應(yīng)的熱拔請(qǐng)求,將該P(yáng)CIE插槽上加載的固定電源切換至可控電源,在滿足預(yù)設(shè)時(shí)間值時(shí),卸載該P(yáng)CIE插槽上加載的可控電源。本發(fā)明實(shí)施例可以對(duì)PCIE插槽的熱插拔進(jìn)行控制,節(jié)省電源熱插拔芯片的數(shù)量。
文檔編號(hào)G06F1/26GK101799714SQ20101013768
公開(kāi)日2010年8月11日 申請(qǐng)日期2010年3月30日 優(yōu)先權(quán)日2010年3月30日
發(fā)明者張平 申請(qǐng)人:成都市華為賽門鐵克科技有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1