專利名稱:提供用于將電子設(shè)備從低功率模式喚醒的喚醒邏輯的制作方法
提供用于將電子設(shè)備從低功率模式喚醒的喚醒邏輯
背景技術(shù):
諸如計(jì)算機(jī)、電子儀器、游戲模塊、個(gè)人數(shù)字助理等之類的電子設(shè)備具有多個(gè)內(nèi)部電子元件。當(dāng)電子設(shè)備空閑時(shí),希望通過(guò)關(guān)閉某些內(nèi)部電子元件來(lái)使電子設(shè)備進(jìn)入低功率模式,以降低功耗量。當(dāng)活動(dòng)重新開(kāi)始時(shí),將電子設(shè)備從其低功率模式喚醒。
關(guān)于下面的圖來(lái)描述某些實(shí)施例圖I是包含某些實(shí)施例的示例系統(tǒng)的框圖;圖2是包含可替代實(shí)施例的另一示例系統(tǒng)的框圖;以及圖3是根據(jù)某些實(shí)施例的響應(yīng)于經(jīng)由網(wǎng)絡(luò)接收的喚醒消息而執(zhí)行將電子設(shè)備從低功率模式喚醒的過(guò)程的流程圖。
具體實(shí)施例方式在電子設(shè)備(例如計(jì)算機(jī)、電子儀器、個(gè)人數(shù)字助理等)已進(jìn)入低功率模式(例如待機(jī)模式、休眠模式等等)之后,某些活動(dòng)能夠使電子設(shè)備從低功率模式喚醒。在低功率模式下,電子設(shè)備的多個(gè)電子元件斷電。增加電子設(shè)備中斷電的電子元件的數(shù)量通常導(dǎo)致功率節(jié)省增多。一般而言,電子設(shè)備的“低功率模式”指電子設(shè)備的一種模式,在該模式下電子設(shè)備的某個(gè)(些)元件斷電,以相比于正常操作模式達(dá)到功率節(jié)省。為保證電子設(shè)備能夠響應(yīng)于某些活動(dòng)而從其低功率模式喚醒,電子設(shè)備的某些電子兀件在電子設(shè)備的低功率模式期間保持通電。能夠使電子設(shè)備從低功率模式喚醒的活動(dòng)之一是經(jīng)由連接至電子設(shè)備的網(wǎng)絡(luò)接收的喚醒消息。網(wǎng)絡(luò)可以是有線網(wǎng)絡(luò)或無(wú)線網(wǎng)絡(luò)。在某些示例中,喚醒消息可以是LAN(局域網(wǎng))喚醒消息,LAN喚醒消息有時(shí)也被稱為魔術(shù)包(magic packet)。LAN可以是有線LAN或無(wú)線LAN。魔術(shù)包是包含預(yù)限定的凈荷的廣播包。在某些示例中,預(yù)限定的凈荷包括與將通過(guò)魔術(shù)包喚醒的電子設(shè)備的地址結(jié)合的預(yù)限定的值。在其它示例中,喚醒消息可以具有其它預(yù)限定的格式。喚醒消息可以是針對(duì)特定電子設(shè)備的消息,而不是廣播消息。為了能夠通過(guò)經(jīng)由網(wǎng)絡(luò)所接收的喚醒消息喚醒電子設(shè)備,某些網(wǎng)絡(luò)接口元件即使在電子設(shè)備處于低功率模式時(shí)也通電。一個(gè)這樣的元件是網(wǎng)絡(luò)接口控制器的物理層。此夕卜,通常保持通電的另一層是物理層上方的鏈路層。電子設(shè)備的這種鏈路層通常保持充分通電,以能夠處理來(lái)自發(fā)送設(shè)備的鏈路層的經(jīng)由網(wǎng)絡(luò)接收的喚醒消息。在電子設(shè)備處于低功率模式時(shí)保持物理層和鏈路層充分通電,可能導(dǎo)致電子設(shè)備的功耗升高到目標(biāo)功耗閾值以上。在某些示例中,目標(biāo)功耗閾值可以由政府管理機(jī)構(gòu)或由標(biāo)準(zhǔn)設(shè)定。在特定示例中,功率閾值可以是I. 2瓦特,換句話說(shuō),當(dāng)電子設(shè)備處于低功率模式時(shí),期望電子設(shè)備消耗小于或等于I. 2瓦特的功率,以符合政府規(guī)章或標(biāo)準(zhǔn)。雖然在特定示例中引用I. 2瓦特作為功耗閾值,但是應(yīng)當(dāng)指出,在其它示例中可以設(shè)定其它的功耗閾值。此外,功耗閾值不是必須由政府規(guī)章或標(biāo)準(zhǔn)設(shè)定,相反,功耗閾值可以是由電子設(shè)備的制造商或售賣商或由某一其它實(shí)體設(shè)定的目標(biāo)值。 在某些實(shí)現(xiàn)中,鏈路層是介質(zhì)接入控制(MAC)層,其提供尋址機(jī)制和信道接入控制機(jī)制。MAC層提供電子設(shè)備的物理層和更高協(xié)議層之間的接口。在某些示例實(shí)現(xiàn)中,MAC層是物理層和邏輯鏈路控制(LLC)層之間的接口,其為經(jīng)由網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)包提供流控制。根據(jù)OSI (開(kāi)放式系統(tǒng)互連)模型,LLC層和MAC層被認(rèn)為是數(shù)據(jù)鏈路層(或第二層)的子層。雖然在某些實(shí)現(xiàn)中引用了 MAC層,但是應(yīng)當(dāng)指出,在其它實(shí)現(xiàn)中可以使用其它類型的鏈路層。根據(jù)某些實(shí)施例,為在電子設(shè)備處于低功率模式時(shí)進(jìn)一步節(jié)省功率,當(dāng)電子設(shè)備處于低功率模式時(shí),位于電子設(shè)備的輸入/輸出(I/O)控制器中的鏈路層保持?jǐn)嚯?。盡管I/O控制器中的鏈路層斷電,電子設(shè)備仍然能夠?qū)?jīng)由網(wǎng)絡(luò)接收的喚醒消息做出響應(yīng)。對(duì)這種喚醒消息做出響應(yīng)的能力是通過(guò)使用喚醒邏輯來(lái)提供的,喚醒邏輯被實(shí)現(xiàn)為與I/o控制器分離的設(shè)備;喚醒邏輯能夠檢測(cè)出網(wǎng)絡(luò)接口控制器已接收到喚醒消息。注意 ,傳統(tǒng)上是I/o控制器檢測(cè)到網(wǎng)絡(luò)接口控制器已接收到喚醒消息。圖I示出了示例電子設(shè)備100,電子設(shè)備100具有連接至網(wǎng)絡(luò)104 (有線網(wǎng)絡(luò)或無(wú)線網(wǎng)絡(luò))的網(wǎng)絡(luò)接口控制器102。網(wǎng)絡(luò)接口控制器102可以被實(shí)現(xiàn)為網(wǎng)絡(luò)接口芯片,例如物理層(PHY)芯片或其它類型的芯片?!癙HY芯片”指實(shí)現(xiàn)物理層功能的集成電路芯片。可替代地,網(wǎng)絡(luò)接口控制器102可以是電子設(shè)備中還執(zhí)行其它功能的另一控制器的一部分。網(wǎng)絡(luò)接口控制器102包括物理層106 (在圖I中以“PHY”表示),物理層106提供對(duì)實(shí)現(xiàn)網(wǎng)絡(luò)104的物理傳輸介質(zhì)的最底層接口,其中物理傳輸介質(zhì)可以包括電線、光纖鏈路或無(wú)線鏈路。電子設(shè)備100還包括與輸入/輸出(I/O)控制器110分離的喚醒邏輯108。在某些示例中,喚醒邏輯108可以是與I/O控制器110分離的離散邏輯設(shè)備。I/O控制器110包括鏈路層112 (以及其它元件)。注意,在圖I示出的實(shí)現(xiàn)中,將鏈路層112提供在與網(wǎng)絡(luò)接口控制器102分離的部件或設(shè)備(例如I/O控制器110)中。鏈路層112接收供電電壓114,其中“供電電壓”指由電子設(shè)備100的供電系統(tǒng)輸出的電壓。供電電壓114還可以用于為I/O控制器110中的其它邏輯113供電。在正常操作期間,I/O控制器110中的鏈路層112與網(wǎng)絡(luò)接口控制器102中的物理層106協(xié)作,來(lái)執(zhí)行經(jīng)由網(wǎng)絡(luò)104的數(shù)據(jù)通信。例如,如果鏈路層112被實(shí)現(xiàn)為MAC層,那么MAC層可以經(jīng)由網(wǎng)絡(luò)104傳輸包含MAC地址的幀,其中每個(gè)幀中的MAC地址用于在網(wǎng)絡(luò)設(shè)備之間交換幀。鏈路層112和物理層106是電子設(shè)備中的通信棧的協(xié)議層的一部分,鏈路層112和物理層106根據(jù)相應(yīng)協(xié)議操作,來(lái)允許電子設(shè)備經(jīng)由網(wǎng)絡(luò)104通信。例如,通信棧中的另一協(xié)議層可以是用于經(jīng)由網(wǎng)絡(luò)104實(shí)現(xiàn)IP通信的互聯(lián)網(wǎng)協(xié)議(IP)層。通信棧中的又一協(xié)議層是傳輸層,例如傳輸控制協(xié)議(TCP)層或用戶數(shù)據(jù)報(bào)協(xié)議(UDP)層。在電子設(shè)備100的低功率模式期間,停止向鏈路層112供給供電電壓114,使得鏈路層112 (和其它邏輯113)斷電。當(dāng)鏈路層112斷電時(shí),將不能響應(yīng)于經(jīng)由網(wǎng)絡(luò)104接收的喚醒消息來(lái)喚醒傳統(tǒng)的電子設(shè)備。然而,根據(jù)某些實(shí)現(xiàn),在網(wǎng)絡(luò)接口控制器102和I/O控制器110之間插入獨(dú)立的喚醒邏輯108,以允許喚醒邏輯108響應(yīng)于物理層106經(jīng)由網(wǎng)絡(luò)104接收喚醒消息而接收來(lái)自網(wǎng)絡(luò)接口控制器102的喚醒指示116。響應(yīng)于喚醒指示116,喚醒邏輯108向I/O控制器110宣布指示118,其中被觸發(fā)的指示118會(huì)促使I/O控制器110執(zhí)行將電子設(shè)備100從低功率模式喚醒的任務(wù)。將電子設(shè)備100從低功率模式喚醒使得觸發(fā)向電子設(shè)備100的在低功率模式下斷電的元件供電。例如,可以在電子設(shè)備100從低功率模式喚醒時(shí)觸發(fā)供電電壓114,這導(dǎo)致鏈路層112 (和連接至供電電壓114的其它邏輯113)通電。通過(guò)允許鏈路層112在低功率模式期間保持?jǐn)嚯?,可以達(dá)到更多的功率節(jié)省,同時(shí)仍能夠響應(yīng)于網(wǎng)絡(luò)喚醒消息而喚醒電子設(shè)備100。在某些實(shí)現(xiàn)中,通過(guò)停用連接至供電電壓114的I/O控制器110中的鏈路層112和其它邏輯113,可以將電子設(shè)備100在低功率模式期間的功耗降低至目標(biāo)功耗閾值以下,例如由政府管理機(jī)構(gòu)、由標(biāo)準(zhǔn)或由某一其它實(shí)體設(shè)定的目標(biāo)閾值。在某些示例中,這個(gè)目標(biāo)功耗閾值可以是I. 2瓦特,然而在其它實(shí)現(xiàn)中可以使用其它的示例功耗閾值。圖2示出根據(jù)可替代實(shí)現(xiàn)的電子設(shè)備100。在圖2的布置中,圖I的電子設(shè)備100中的I/o控制器110是以南橋控制器202的形式實(shí)現(xiàn)的。南橋控制器202具有MAC層204(其對(duì)應(yīng)于圖I的鏈路層112)和通用輸入/輸出(GPIO)接口 206。GPIO接口 206可配置 (或可編程)成使GPIO接口 206執(zhí)行預(yù)限定的任務(wù)。根據(jù)某些實(shí)現(xiàn),GPIO接口 206的預(yù)限定任務(wù)之一是對(duì)喚醒邏輯108所提供的被觸發(fā)的指示118做出響應(yīng)??梢詫⒈挥|發(fā)的指示提供至GPIO輸入管腳,GPIO輸入管腳是GPIO接口 206的輸入。雖然引用GPIO接口 206來(lái)從喚醒邏輯108接收被觸發(fā)的指示118,但是應(yīng)注意,其它實(shí)現(xiàn)可以包括位于南橋控制器202中的用于對(duì)被觸發(fā)的指示118做出響應(yīng)的其它電路,來(lái)實(shí)現(xiàn)響應(yīng)于網(wǎng)絡(luò)喚醒消息而將電子設(shè)備100從低功率模式喚醒。根據(jù)某些實(shí)現(xiàn),GPIO接口 206被配置成響應(yīng)于被觸發(fā)的指示118而提供喚醒事件。因此,當(dāng)在GPIO接口 206接收到被觸發(fā)的指示118時(shí),南橋控制器202識(shí)別到喚醒事件已發(fā)生,并且南橋控制器202通過(guò)執(zhí)行喚醒電子設(shè)備100的任務(wù)來(lái)做出響應(yīng)。如圖2進(jìn)一步示出的,南橋控制器202的包括MAC層204的一部分由Vl供電,而GPIO接口 206由V2供電。Vl和V2是由電子設(shè)備的供電系統(tǒng)208提供的電源電壓。供電系統(tǒng)208可以接收電池輸入(從電池)和/或AC適配器輸入(從AC適配器)。供電系統(tǒng)208還可以產(chǎn)生其它電源電壓。供電系統(tǒng)208通常代表電子設(shè)備100的用于向電子設(shè)備100的不同部件產(chǎn)生和/或輸送電力的元件。供電系統(tǒng)208的這種元件可以包括電源、電源調(diào)節(jié)器、電源導(dǎo)軌(power rail)等等。VI、V2和其它電源電壓可以由供電系統(tǒng)100的元件中的不同元件提供。在低功率模式期間,Vl可以關(guān)閉,而V2保持開(kāi)啟。在正常操作模式期間,Vl和V2都開(kāi)啟。南橋控制器202包括在低功率模式期間也可以斷電的其它元件210。這些其它元件210可以由Vl供電,或者可替代地由來(lái)自供電系統(tǒng)208的在電子設(shè)備100處于低功率模式時(shí)關(guān)閉的其它電源電壓供電。南橋控制器202中可以包括的其它元件210的示例包括大容量存儲(chǔ)控制器、中斷控制器和對(duì)北橋控制器212的接口。大容量存儲(chǔ)控制器用于對(duì)大容量存儲(chǔ)介質(zhì)214 (例如基于磁盤的存儲(chǔ)設(shè)備或者集成電路存儲(chǔ)設(shè)備)的訪問(wèn)進(jìn)行管理。南橋控制器202的中斷控制器用于接收并處理來(lái)自I/O設(shè)備的中斷。雖然上面列出了南橋控制器202的某些示例元件,但是應(yīng)注意,南橋控制器202可以包括其它元件或可替代的元件。北橋控制器212具有對(duì)處理器214的接口、用于對(duì)存儲(chǔ)器216的訪問(wèn)進(jìn)行管理的存儲(chǔ)器控制器以及其它邏輯。在某些示例中,北橋控制器212可以集成到處理器214內(nèi),而不是單獨(dú)的元件。在電子設(shè)備200的低功率模式期間,處理器214和北橋控制器212也可以斷電。在某些實(shí)現(xiàn)中,北橋控制器212可以被稱為存儲(chǔ)器控制器集線器或集成存儲(chǔ)器控制器,并且南橋控制器202可以被稱為I/O控制器集線器。如圖2進(jìn)一步示出的,在網(wǎng)絡(luò)接口控制器102和喚醒邏輯108之間提供邊帶總線(圖2示出網(wǎng)絡(luò)接口控制器102和喚醒邏輯108之間的邊帶總線線段218)。在某些示例中,邊帶總線可以是SMBus (系統(tǒng)管理總線)。在某些示例中,邊帶總線(包括線段218和線段219)還可以連接在網(wǎng)絡(luò)接口控制器和南橋控制器202之間(通過(guò)喚醒邏輯108)。如圖2所示,邊帶總線線段218位于網(wǎng)絡(luò)接口控制器102和喚醒邏輯108之間,邊帶總線線段219位于喚醒邏輯108和南橋控制器202之間。邊帶總線線段218實(shí)現(xiàn)從網(wǎng)絡(luò)接口控制器102向喚醒邏輯108提供喚醒指示116 (圖I)。應(yīng)注意,在某些實(shí)現(xiàn)中,南橋控制器202具有對(duì)邊帶總線的接口。然而,在低功率模式期間,南橋控制器202對(duì)邊帶總線的這個(gè)接口斷電,使 得對(duì)邊帶總線的這個(gè)接口不能正確對(duì)來(lái)自網(wǎng)絡(luò)接口控制器102的經(jīng)由邊帶總線218提供的喚醒指示做出響應(yīng)。相反,提供喚醒邏輯108,以當(dāng)南橋控制器202中的MAC層204和對(duì)邊帶總線的接口在低功率模式下保持?jǐn)嚯姇r(shí),實(shí)現(xiàn)響應(yīng)于經(jīng)由網(wǎng)絡(luò)104傳輸?shù)膯拘严⒍_喚醒電子設(shè)備100。然而,在正常操作期間(當(dāng)系統(tǒng)未處于低功率模式時(shí)),邊帶總線線段218和邊帶總線線段219于是通過(guò)喚醒邏輯108中的緩沖區(qū)連接,使得南橋控制器202中的對(duì)邊帶總線的接口可以經(jīng)由邊帶總線(218、219)與網(wǎng)絡(luò)接口控制器102交互。通過(guò)在網(wǎng)絡(luò)接口控制器102和南橋控制器202之間插入喚醒邏輯108,在某些實(shí)例中,當(dāng)處于低功率狀態(tài)時(shí),使邊帶總線與南橋控制器202隔離。如圖2進(jìn)一步示出的,網(wǎng)絡(luò)接口控制器102還包括魔術(shù)包檢測(cè)器220。當(dāng)經(jīng)由網(wǎng)絡(luò)104接收數(shù)據(jù)包時(shí),所接收的數(shù)據(jù)包通過(guò)物理層106發(fā)送至魔術(shù)包檢測(cè)器220,以允許魔術(shù)包檢測(cè)器220確定所接收的數(shù)據(jù)包是否是魔術(shù)包,如果是,那么該魔術(shù)包是否是針對(duì)電子設(shè)備100的。如果該魔術(shù)包是針對(duì)電子設(shè)備100的,那么魔術(shù)包檢測(cè)器220觸發(fā)經(jīng)由邊帶總線218傳輸?shù)膯拘阎甘?圖I中的116)。在可替代實(shí)現(xiàn)中,可以在網(wǎng)絡(luò)接口控制器102中使用可替代的喚醒消息檢測(cè)器,來(lái)識(shí)別其它類型的喚醒消息,而不是提供魔術(shù)包檢測(cè)器220。圖3是根據(jù)某些實(shí)現(xiàn)的響應(yīng)于喚醒消息而將電子設(shè)備100從低功率模式喚醒的方法的流程圖。在步驟302,網(wǎng)絡(luò)接口控制器102的物理層106經(jīng)由網(wǎng)絡(luò)104接收喚醒消息。如上面指出的,喚醒消息可以是通過(guò)遠(yuǎn)程節(jié)點(diǎn)經(jīng)由網(wǎng)絡(luò)104發(fā)送的魔術(shù)包,其中魔術(shù)包具有可由接收的網(wǎng)絡(luò)接口控制器102識(shí)別的預(yù)限定的凈荷。在步驟304,響應(yīng)于喚醒消息,網(wǎng)絡(luò)接口控制器102向喚醒邏輯108提供喚醒指示(圖I中的116),例如經(jīng)由圖2的邊帶總線218。在步驟306,響應(yīng)于喚醒指示,喚醒邏輯108向I/O控制器110觸發(fā)指示(圖I中的118)。在步驟308,響應(yīng)于被觸發(fā)的指示118,I/O控制器110執(zhí)行將電子設(shè)備100從低功率模式喚醒的任務(wù)。在上面的描述中,闡述多個(gè)細(xì)節(jié)來(lái)提供對(duì)本發(fā)明中公開(kāi)的主題的理解。然而,實(shí)現(xiàn)可以在沒(méi)有這些細(xì)節(jié)中的一些細(xì)節(jié)或全部細(xì)節(jié)的情況下實(shí)施。其它實(shí)現(xiàn)可以包括上面介紹的細(xì)節(jié)的修改和變化。所附權(quán)利要求旨在包含上述修改和變化。
權(quán)利要求
1.一種電子設(shè)備(100),包括 具有物理層的網(wǎng)絡(luò)接口控制器(102); 具有鏈路層的輸入/輸出控制器(110、202),所述鏈路層與所述物理層協(xié)作,來(lái)經(jīng)由網(wǎng)絡(luò)傳輸數(shù)據(jù),其中所述輸入/輸出控制器的第一部分被配置為在所述電子設(shè)備的低功率模式期間斷電,所述第一部分包含所述鏈路層;以及 與所述輸入/輸出控制器分離的喚醒邏輯(108),所述喚醒邏輯(108)從所述網(wǎng)絡(luò)接口控制器接收喚醒指示,其中當(dāng)所述電子設(shè)備處于所述低功率模式時(shí),所述網(wǎng)絡(luò)接口控制器將響應(yīng)于所述物理層接收所述網(wǎng)絡(luò)上的喚醒消息而提供所述喚醒指示, 其中所述喚醒邏輯將響應(yīng)于所述喚醒指示而觸發(fā)使所述電子設(shè)備從所述低功率模式喚醒的指示。
2.根據(jù)權(quán)利要求I所述的電子設(shè)備,其中所述網(wǎng)絡(luò)上的通過(guò)所述網(wǎng)絡(luò)接口控制器檢測(cè)的喚醒消息包括LAN (局域網(wǎng))喚醒消息。
3.根據(jù)權(quán)利要求I所述的電子設(shè)備,其中所述輸入/輸出控制器具有第二部分,所述第二部分被配置為當(dāng)所述電子設(shè)備處于所述低功率模式時(shí)保持通電,并且其中所述第二部分包括對(duì)來(lái)自所述喚醒邏輯的被觸發(fā)的指示做出響應(yīng)的電路。
4.根據(jù)權(quán)利要求3所述的電子設(shè)備,其中所述第二部分包括通用輸入/輸出(GPIO)接口,所述通用輸入/輸出(GPIO)接口被配置為響應(yīng)于被觸發(fā)的指示而在所述輸入/輸出控制器中提供喚醒事件,其中所述輸入/輸出控制器對(duì)所述喚醒事件做出響應(yīng),來(lái)執(zhí)行將所述電子設(shè)備從所述低功率模式喚醒的任務(wù)。
5.根據(jù)權(quán)利要求I所述的電子設(shè)備,進(jìn)一步包括位于所述網(wǎng)絡(luò)接口控制器和所述喚醒邏輯之間的邊帶總線,其中所述喚醒指示由所述網(wǎng)絡(luò)接口控制器經(jīng)由所述邊帶總線提供給所述喚醒邏輯。
6.根據(jù)權(quán)利要求5所述的電子設(shè)備,其中所述輸入/輸出控制器具有連接至所述邊帶總線的接口,所述接口在所述第一部分?jǐn)嚯姇r(shí)不能識(shí)別所述喚醒指示。
7.根據(jù)權(quán)利要求I所述的電子設(shè)備,其中所述輸入/輸出控制器具有在所述電子設(shè)備處于所述低功率模式時(shí)斷電的附加部分,并且其中所述電子設(shè)備進(jìn)一步具有在所述低功率模式期間斷電的附加電子元件。
8.根據(jù)權(quán)利要求7所述的電子設(shè)備,其中所述電子設(shè)備被配置為在所述電子設(shè)備處于所述低功率模式時(shí)吸收小于或等于I. 2瓦特的功率,同時(shí)所述電子設(shè)備保持響應(yīng)于所述喚醒消息而從所述低功率模式喚醒的能力。
9.根據(jù)權(quán)利要求I所述的電子設(shè)備,其中所述輸入/輸出控制器是南橋控制器,所述南橋控制器包括大容量存儲(chǔ)控制器、中斷控制器和對(duì)北橋控制器的接口,其中所述大容量存儲(chǔ)控制器、所述中斷控制器和對(duì)北橋控制器的接口在所述電子設(shè)備處于所述低功率模式時(shí)斷電。
10.根據(jù)權(quán)利要求I所述的電子設(shè)備,其中所述鏈路層是介質(zhì)接入控制(MAC)層。
11.一種將電子設(shè)備(100)從低功率模式喚醒的方法,包括 處于低功率模式的所述電子設(shè)備的網(wǎng)絡(luò)接口控制器(102)經(jīng)由網(wǎng)絡(luò)接收喚醒消息,其中在所述低功率模式下,所述電子設(shè)備中的輸入/輸出控制器(110、202)的鏈路層斷電,其中所述輸入/輸出控制器的所述鏈路層未提供在所述網(wǎng)絡(luò)接口控制器中;響應(yīng)于所述喚醒消息,所述網(wǎng)絡(luò)接口控制器向喚醒邏輯(108)而不是向所述輸入/輸出控制器提供喚醒指示,其中所述喚醒邏輯與所述輸入/輸出控制器分離;以及 響應(yīng)于所述喚醒指示,所述喚醒邏輯觸發(fā)使所述輸入/輸出控制器將所述電子設(shè)備從所述低功率模式喚醒的指示,其中所述鏈路層在所述電子設(shè)備被喚醒時(shí)通電。
12.根據(jù)權(quán)利要求11所述的方法,進(jìn)一步包括 所述鏈路層在通電時(shí)與物理層協(xié)作,來(lái)經(jīng)由所述網(wǎng)絡(luò)傳輸數(shù)據(jù)。
13.根據(jù)權(quán)利要求11所述的方法,其中所述喚醒邏輯通過(guò)邊帶總線連接至所述網(wǎng)絡(luò)接口控制器,并且其中提供喚醒指示包括經(jīng)由所述邊帶總線提供所述喚醒指示。
14.根據(jù)權(quán)利要求11所述的方法,進(jìn)一步包括 所述網(wǎng)絡(luò)接口控制器中的物理層將所述喚醒消息發(fā)送到所述網(wǎng)絡(luò)接口控制器中的喚醒消息檢測(cè)器;以及 所述喚醒消息檢測(cè)器確定所述喚醒消息是否是針對(duì)所述電子設(shè)備的,其中提供喚醒指示是對(duì)所述喚醒消息做出的、確定所述喚醒消息是針對(duì)所述電子設(shè)備的響應(yīng)。
15.—種電子設(shè)備(100),包括 網(wǎng)絡(luò)接口控制器(102),具有連接至網(wǎng)絡(luò)的物理層,其中所述網(wǎng)絡(luò)接口控制器進(jìn)一步包括用于檢測(cè)經(jīng)由所述網(wǎng)絡(luò)傳輸?shù)膯拘严⒌膯拘严z測(cè)器; 輸入/輸出控制器(110、202),具有鏈路層,所述鏈路層與所述物理層一起作為所述電子設(shè)備的用于經(jīng)由所述網(wǎng)絡(luò)執(zhí)行通信的通信棧的一部分,其中所述鏈路層在所述電子設(shè)備的低功率模式下斷電; 與所述輸入/輸出控制器分離的喚醒邏輯(108),其中所述喚醒邏輯插入在所述網(wǎng)絡(luò)接口控制器和所述輸入/輸出控制器之間;以及 邊帶總線(218),連接在所述喚醒邏輯和所述網(wǎng)絡(luò)接口控制器之間,其中所述喚醒邏輯對(duì)來(lái)自所述喚醒消息檢測(cè)器的經(jīng)由所述邊帶總線的喚醒指示做出響應(yīng),以向所述輸入/輸出控制器宣布使所述輸入/輸出控制器將所述電子設(shè)備從所述低功率模式喚醒的指示, 其中所述喚醒消息檢測(cè)器對(duì)所述喚醒消息做出響應(yīng),來(lái)宣布所述喚醒指示。
全文摘要
電子設(shè)備(100)包括網(wǎng)絡(luò)接口控制器(102)和具有鏈路層的輸入/輸出控制器(110、202)。輸入/輸出控制器的一部分被配置為在電子設(shè)備的低功率模式期間斷電,其中第一部分包含鏈路層。當(dāng)電子設(shè)備處于低功率模式時(shí),與輸入/輸出控制器分離的喚醒邏輯(108)響應(yīng)于物理層經(jīng)由網(wǎng)絡(luò)接收喚醒消息而從網(wǎng)絡(luò)接口控制器接收喚醒指示。響應(yīng)于來(lái)自網(wǎng)絡(luò)接口控制器的喚醒指示,喚醒邏輯觸發(fā)用于使電子設(shè)備從低功率模式喚醒的指示。
文檔編號(hào)G06F1/32GK102959487SQ201080067713
公開(kāi)日2013年3月6日 申請(qǐng)日期2010年6月25日 優(yōu)先權(quán)日2010年6月25日
發(fā)明者羅伯特·C·布魯克斯, 邁克爾·R·德拉姆, 馬克·D·圖帕, 路易斯·B·霍布森 申請(qǐng)人:惠普發(fā)展公司,有限責(zé)任合伙企業(yè)