国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      點(diǎn)對(duì)點(diǎn)交流耦合外圍設(shè)備的電源管理的制作方法

      文檔序號(hào):6553483閱讀:265來源:國知局
      專利名稱:點(diǎn)對(duì)點(diǎn)交流耦合外圍設(shè)備的電源管理的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及電源管理領(lǐng)域。更具體地說,本發(fā)明涉及管理點(diǎn)對(duì)點(diǎn)的、AC耦合外圍設(shè)備的功率狀態(tài)。
      背景技術(shù)
      多種電子產(chǎn)品可使用外圍設(shè)備,并且多種總線結(jié)構(gòu)已被開發(fā)用于耦合外圍設(shè)備與電子產(chǎn)品。例如,今天的許多計(jì)算機(jī)包括傳統(tǒng)的PCI(外設(shè)部件接口)總線用以耦合到外圍設(shè)備如以太網(wǎng)接口、無線局域網(wǎng)設(shè)備,以及PCMCIA(個(gè)人計(jì)算機(jī)存儲(chǔ)卡國際協(xié)會(huì))端口用于將調(diào)制解調(diào)器、存儲(chǔ)器等添加到筆記本式計(jì)算機(jī)。
      功耗在許多電子產(chǎn)品中是日益重要的參數(shù),尤其在移動(dòng)設(shè)備如筆記本式計(jì)算機(jī)、蜂窩電話和個(gè)人數(shù)據(jù)助理中,其中功耗可直接影響電池的壽命。外圍設(shè)備可占據(jù)許多電子產(chǎn)品的總功耗的很大部分,所以多種技術(shù)已被開發(fā)用于管理外圍設(shè)備的功耗。當(dāng)被選擇的外圍設(shè)備例如不被使用時(shí),這些技術(shù)中的許多可以獨(dú)立地關(guān)閉或關(guān)斷被選擇的外圍設(shè)備。例如,筆記本式計(jì)算機(jī)中的調(diào)制解調(diào)器在調(diào)制解調(diào)器沒有被插入電話機(jī)插孔時(shí)可被斷電。類似地,在用戶無動(dòng)作一段時(shí)間之后,顯示器可被斷電。
      今天的計(jì)算機(jī)經(jīng)常用ACPI(高級(jí)配置與電源接口)方法使外圍設(shè)備置于多種功率狀態(tài)。ACPI功率狀態(tài)可包括D0(完全開啟)、D1(部分?jǐn)嚯娭恋谝患?jí)別)、D2(部分?jǐn)嚯娭恋诙?jí)別)以及D3(斷電)。許多ACPI方法可在軟件中實(shí)現(xiàn)。例如,計(jì)算機(jī)的操作系統(tǒng)可通過設(shè)備驅(qū)動(dòng)器與外圍設(shè)備進(jìn)行通信。當(dāng)操作系統(tǒng)指示設(shè)備驅(qū)動(dòng)器使外圍設(shè)備置于特定功率狀態(tài)(例如D2)時(shí),設(shè)備驅(qū)動(dòng)器可查閱ACPI方法表來識(shí)別計(jì)算機(jī)中需要采取什么行為來達(dá)到所期望的功率狀態(tài)。
      常常由于漏電,某些外圍設(shè)備在系統(tǒng)的其它部分仍然活動(dòng)時(shí)不應(yīng)被完全斷電。例如在傳統(tǒng)的PCI總線上,多個(gè)外圍設(shè)備可共享同一總線。所以,如果一個(gè)PCI設(shè)備被斷電,則總線上來自其它設(shè)備的總線活動(dòng)的電源可能泄露到被斷電的設(shè)備中。除了浪費(fèi)電源之外,泄漏可引起各種各樣的問題。例如,泄露可實(shí)際地引起設(shè)備以未知的、不可控的狀態(tài)加電。
      為了避免泄漏問題,PCI可重新規(guī)定ACPI的D3狀態(tài)為D3hot和D3cold。在D3hot狀態(tài),外圍設(shè)備可被大部分?jǐn)嚯?,但將保持?duì)總線事務(wù)的響應(yīng),因此來自總線的泄漏通常不是問題。在D3cold狀態(tài),外圍設(shè)備除了一些少量的用于識(shí)別喚醒事件的輔助電源外,可被完全斷電。D3cold狀態(tài)明顯是更低的功率狀態(tài),但是,總線接口按D3cold狀態(tài)被禁止,所以泄漏成為問題。因此,多數(shù)PCI外圍設(shè)備決不置于D3cold狀態(tài)。


      本發(fā)明的示例在附圖中被描述。然而附圖并不限制本發(fā)明的范圍。圖中相似的附圖標(biāo)記指示相似的元件。
      圖1描述了本發(fā)明的實(shí)施例可被使用的筆記本式計(jì)算機(jī)。
      圖2描述了本發(fā)明的實(shí)施例可被使用的PCI Express連接的一個(gè)實(shí)施例。
      圖3描述了具有公共電源線拓?fù)浣Y(jié)構(gòu)的外圍設(shè)備的一個(gè)實(shí)施例。
      圖4描述了降低功率狀態(tài)的方法的一個(gè)實(shí)施例。
      圖5描述了增加功率狀態(tài)的方法的一個(gè)實(shí)施例。
      圖6描述了禁止電源的方法的一個(gè)實(shí)施例。
      圖7描述了開啟電源的方法的一個(gè)實(shí)施例。
      圖8描述了降低功率狀態(tài)的方法的一個(gè)實(shí)施例,其中外圍設(shè)備可共享公共的拓?fù)浣Y(jié)構(gòu)。
      圖9描述了增加功率狀態(tài)的方法的一個(gè)實(shí)施例,其中外圍設(shè)備可共享公共的拓?fù)浣Y(jié)構(gòu)。
      圖10描述了可執(zhí)行本發(fā)明的各種功能的硬件系統(tǒng)的一個(gè)實(shí)施例。
      圖11描述了存儲(chǔ)可執(zhí)行本發(fā)明的各種功能的指令的機(jī)器可讀介質(zhì)的一個(gè)實(shí)施例。
      具體實(shí)施例方式
      在如下描述中,為了提供對(duì)本發(fā)明的徹底的理解,許多特定細(xì)節(jié)被闡明。然而那些本領(lǐng)域的技術(shù)人員將會(huì)理解,本發(fā)明在沒有這些特定細(xì)節(jié)下也可被實(shí)現(xiàn),本發(fā)明并不限于所描述的實(shí)施例,并且本發(fā)明可在多種備選實(shí)施例中實(shí)現(xiàn)。在其它示例中,沒有詳細(xì)地描述眾所周知的方法、程序、組件和電路。
      說明書的一部分將使用本領(lǐng)域技術(shù)人員通常采用的用以將他們工作的實(shí)質(zhì)傳達(dá)給其它本領(lǐng)域技術(shù)人員的術(shù)語來描述。同樣,說明書的一部分將以通過編程指令的執(zhí)行而被完成的操作的術(shù)語形式來描述。本領(lǐng)域技術(shù)人員可較好的理解,這些操作通常采取例如通過電學(xué)組件可被存儲(chǔ)、轉(zhuǎn)移、合并以及進(jìn)行其它操作的電、磁、或光信號(hào)的形式。
      各種操作將以有助于理解本發(fā)明的方式被描述為依次執(zhí)行的多個(gè)離散步驟。然而說明書中的順序不應(yīng)當(dāng)解釋為意味著這些操作必須按照它們被呈現(xiàn)的順序來執(zhí)行,甚至是與順序無關(guān)的。最后,短語“在一個(gè)實(shí)施例中”的重復(fù)使用并不必須指同一實(shí)施例,盡管它可能是。
      本發(fā)明的實(shí)施例可管理通過點(diǎn)對(duì)點(diǎn)的、AC耦合總線結(jié)構(gòu)連接到系統(tǒng)的外圍設(shè)備中的電源。通過外圍設(shè)備和系統(tǒng)之間的點(diǎn)對(duì)點(diǎn)連接,沒有其它外圍設(shè)備共享總線,所以來自其它外圍設(shè)備的泄漏可被避免。而且,通過外圍設(shè)備和系統(tǒng)之間的AC耦合,系統(tǒng)和外圍設(shè)備之間的泄漏也可被避免。在這種情況下,甚至在系統(tǒng)的其它部分仍然活動(dòng)時(shí),本發(fā)明的實(shí)施例可使外圍設(shè)備置于特別低的功率狀態(tài)。
      圖1描述了可包括本發(fā)明的各種實(shí)施例的筆記本式計(jì)算機(jī)100的示例。本發(fā)明的實(shí)施例也可用于多種其它的產(chǎn)品和系統(tǒng)中,例如臺(tái)式計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、蜂窩電話、個(gè)人數(shù)據(jù)助理等。
      在所描述的示例中,筆記本式計(jì)算機(jī)100包括處理器110、存儲(chǔ)控制集線器(MCH)120以及輸入/輸出控制集線器(ICH)130。MCH120可管理對(duì)動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)125的訪問。ICH130可通過大量總線結(jié)構(gòu)(例如傳統(tǒng)的PCI總線結(jié)構(gòu)以及PCI Express總線結(jié)構(gòu))管理對(duì)大量外圍設(shè)備的訪問。
      傳統(tǒng)的PCI總線結(jié)構(gòu)可包括ICH 140中的PCI端口140以及PCI設(shè)備141、143和145,它們都能通過共享總線148耦合到端口140。由于設(shè)備141、143和145共享總線148,漏電可能是個(gè)問題,潛在地阻止設(shè)備141、143和145置于某低功率狀態(tài)(如D3cold狀態(tài))。
      另一方面,PCI Express使用點(diǎn)對(duì)點(diǎn)的、AC耦合總線(如總線160)。PCI Express端口150可耦合到PCI Express設(shè)備151,PCI Express端口152可耦合到PCI Express設(shè)備153,而PCI Express端口154可耦合到PCI Express設(shè)備155,它們都使用分開的總線如總線160。由于設(shè)備151、153和155不共享公共總線,設(shè)備中的泄漏可被減少或消除。此外,由于PCI Express總線是AC耦合的,低頻信號(hào)(如漏電流)也可在這些設(shè)備和端口之間被減少或消除。由于泄漏可被大量避免,本發(fā)明的實(shí)施例可使設(shè)備151、153和155置于低功率狀態(tài)(如D3cold)。本發(fā)明的其它實(shí)施例實(shí)際上可使用任意點(diǎn)對(duì)點(diǎn)的、AC耦合總線結(jié)構(gòu)。
      圖2更詳細(xì)地描述了端口150和設(shè)備151之間的PCI Express連接的示例。總線160可包括兩對(duì)差分線路,其中一對(duì)差分線路用于將信息發(fā)送(TX)到設(shè)備151,而另一對(duì)差分線路用于從設(shè)備151接收(RX)信息。這四條線通常一起被稱為“通道”。其它實(shí)施例可使用多條通道,其中2通道連接包括8條單獨(dú)的線路,4通道連接包括16條單獨(dú)的線路等。
      通道中的每條線路都包括電容(如電容210)。信息可被承載在使用高速載波信號(hào)的差分對(duì)上,通常在大約2.5千兆赫茲進(jìn)行切換。這種高頻率的交流(AC)信號(hào)可通過電容,就像電容被短路一樣。對(duì)于低頻信號(hào),電容像是被開路,提供端口150和151之間的低頻隔離。換句話說,每條線路中的電容都AC耦合到端口150和151。點(diǎn)對(duì)點(diǎn)的差分對(duì)以及AC耦合,最初被設(shè)計(jì)用于提供特別好的信號(hào)質(zhì)量以及高數(shù)據(jù)率。
      設(shè)備151可包括控制寄存器240。利用這個(gè)寄存器,設(shè)備151的大部分功率狀態(tài)可被設(shè)置。例如,設(shè)備驅(qū)動(dòng)器可通過總線160向寄存器240寫入值來指示設(shè)備進(jìn)入狀態(tài)D0、D1、D2或D3hot。端口150也可斷言復(fù)位信號(hào)220以復(fù)位設(shè)備151。
      端口150可包括類似的控制寄存器230。例如,設(shè)備驅(qū)動(dòng)器可為了各種目的通過ICH 130向寄存器230寫入值。例如,設(shè)備驅(qū)動(dòng)器可向寄存器230寫入值以禁止2.5GHz的載波信號(hào)。
      時(shí)鐘發(fā)生器250可向設(shè)備151提供時(shí)鐘信號(hào)。時(shí)鐘信號(hào)可被時(shí)鐘發(fā)生器250中的時(shí)鐘門255禁止。例如,當(dāng)筆記本式計(jì)算機(jī)100進(jìn)入掛起模式并且設(shè)備151被迫進(jìn)入低功率狀態(tài)時(shí),時(shí)鐘信號(hào)可被禁止。在所描述的實(shí)施例中,通過使用SM(系統(tǒng)管理)總線260的操作系統(tǒng),時(shí)鐘發(fā)生器250和時(shí)鐘門255可被控制。在其它實(shí)施例中,時(shí)鐘信號(hào)可被時(shí)鐘發(fā)生器外部的電路禁止,并且電路可以多種方式進(jìn)行控制,包括GPIO(通用輸入輸出)連接。
      設(shè)備151可耦合到許多工作電壓軌道(rail)280。電壓軌道可提供設(shè)備151執(zhí)行各種功能所需要的電源。在所描述的實(shí)施例中,設(shè)備151耦合到12伏軌道和3伏軌道。其它外圍設(shè)備可使用不同電壓,以及或多或少的電壓軌道。
      設(shè)備151也可耦合到3伏輔助電壓270。其它實(shí)施例可使用更高或更低的輔助電壓,或者根本不使用輔助電壓。設(shè)備151可從輔助電壓270中獲取少量的功率用以維持某些小功能(如監(jiān)視電源管理事件)。例如,設(shè)備151可是筆記本式計(jì)算機(jī)100中的PCMCIA接口。當(dāng)PCMCIA卡槽里沒有卡時(shí),或者當(dāng)卡槽里的卡未激活時(shí)(如沒有插入電話出口的調(diào)制解調(diào)器卡),操作系統(tǒng)可使設(shè)備151置于低功率狀態(tài)。如果卡已插入或卡被激活,則設(shè)備151可使用輔助電源以監(jiān)控卡槽并觸發(fā)電源管理事件(PME)295。PME 295可通知操作系統(tǒng)設(shè)備151應(yīng)被重新加電。
      除了壓控開關(guān)290,圖2中說明的示例旨在表示廣泛多樣的普遍使用的PCI Express連接。
      本發(fā)明的實(shí)施例可使用壓控開關(guān)290來通過禁止設(shè)備的工作電源使設(shè)備151置于較低的功率狀態(tài)(如D3cold)。例如操作系統(tǒng)可指示設(shè)備驅(qū)動(dòng)器以使設(shè)備151進(jìn)入D3功率狀態(tài)。通過向寄存器240寫入值,設(shè)備驅(qū)動(dòng)器可使設(shè)備151設(shè)置于D3hot。然后為了下到D3cold,設(shè)備驅(qū)動(dòng)器可使用開關(guān)290完全禁止工作電源。除了開啟開關(guān)290之外,本發(fā)明的實(shí)施例可禁止來自時(shí)鐘發(fā)生器250的時(shí)鐘信號(hào)以及來自端口150的載波信號(hào)以阻止信號(hào)被驅(qū)動(dòng)到斷電設(shè)備中。本發(fā)明的實(shí)施例也可在移動(dòng)到低功率狀態(tài)之前斷言復(fù)位信號(hào)220,并且只在設(shè)備151被重新加電之后撤銷對(duì)它的斷言,以便阻止設(shè)備151不穩(wěn)定時(shí)的任意通信。甚至在工作電源完全被禁止時(shí),本發(fā)明的實(shí)施例在例如設(shè)備151需要監(jiān)控喚醒事件時(shí)可維持輔助電壓270。
      圖2描述了本發(fā)明的實(shí)施例如何能夠操作單獨(dú)的設(shè)備。如圖3所示,本發(fā)明的實(shí)施例也能在設(shè)備組上操作。PCI Express端口300、310、320、330和340可分別耦合到PCI Express設(shè)備305、315、325、335和345。每個(gè)連接都和圖2中所示的連接相似。與其使用專用電源軌道,不如305、315和325設(shè)備組共享一條電源軌道,而335和345設(shè)備組可共享另一條電源軌道。壓控360可禁止任意電壓軌道的電源。但是,禁止一條軌道將禁止連接到那條軌道的組中的所有設(shè)備的電源。換句話說,除非組中的所有設(shè)備都可被一起禁止,否則電源不應(yīng)被禁止。
      其它實(shí)施例可包括或多或少的組,并且每個(gè)組可包括或多或少的設(shè)備。類似地,許多電源軌道可被供應(yīng)給設(shè)備,并且不同的設(shè)備可使用不同數(shù)量的電源軌道。
      所描述的實(shí)施例包括功率狀態(tài)監(jiān)控器350。任何時(shí)候設(shè)備305、315、325、335和345中的一個(gè)進(jìn)入或退出低功率狀態(tài),則設(shè)備的功率狀態(tài)可通過監(jiān)控器350被跟蹤。然后,任何時(shí)候組中的所有設(shè)備都置于其中工作電源可被禁止的功率狀態(tài),則設(shè)備組可被一起禁止。
      監(jiān)控器350可以多種方法被實(shí)現(xiàn)。例如,監(jiān)控器350可表示被操作系統(tǒng)執(zhí)行的功能。監(jiān)控器350也可表示被組中每一個(gè)設(shè)備的設(shè)備驅(qū)動(dòng)器共同執(zhí)行的功能。例如,不論何時(shí)設(shè)備驅(qū)動(dòng)器使它的設(shè)備置于D3hot,它可支撐組中其它設(shè)備驅(qū)動(dòng)器的功率狀態(tài)。假設(shè)它們?nèi)贾糜贒3hot,則所有的設(shè)備驅(qū)動(dòng)器可啟動(dòng)將組共同移入D3cold的方法。相反地,如果設(shè)備驅(qū)動(dòng)器需要將它的設(shè)備移出D3cold,則它可在所有的設(shè)備驅(qū)動(dòng)器中啟動(dòng)將組共同移出D3cold的方法。在另一示例中,與其查詢來自其它驅(qū)動(dòng)器的功率狀態(tài)信息,不如監(jiān)控器350代表設(shè)備驅(qū)動(dòng)器將它們?cè)O(shè)備的功率狀態(tài)所報(bào)告到的ICH中的共享寄存器。
      圖4-9描述了根據(jù)本發(fā)明的各種實(shí)施例的某些上述方法。
      圖4說明了移動(dòng)設(shè)備到低功率狀態(tài)的高級(jí)別的示例。特別是在410,方法可接收將設(shè)備置于低功率狀態(tài)的指示。例如,指示可以是從驅(qū)動(dòng)器到操作系統(tǒng)的信息,指示設(shè)備已經(jīng)一段時(shí)間不活動(dòng)并且可以被斷電。作為另一示例,指示可以是從操作系統(tǒng)到設(shè)備驅(qū)動(dòng)器,指示整個(gè)系統(tǒng)(包括設(shè)備)將要被斷電。
      然后,響應(yīng)指示,方法可在420禁止設(shè)備的工作電源。例如,這可能包括來自操作系統(tǒng)的消息,以指示設(shè)備驅(qū)動(dòng)器進(jìn)入低功率狀態(tài)。同樣地,這可包括設(shè)備驅(qū)動(dòng)器執(zhí)行使設(shè)備置于低功率狀態(tài)的功能。
      圖5說明了將設(shè)備移出低功率狀態(tài)的高級(jí)別的示例。在510,方法可接收將設(shè)備置于較高功率狀態(tài)的指示。指示可包括例如從設(shè)備到驅(qū)動(dòng)器,或通過驅(qū)動(dòng)器到操作系統(tǒng)的PME(電源管理事件)信號(hào)。指示也可包括從操作系統(tǒng)到驅(qū)動(dòng)器的消息,指示例如整個(gè)系統(tǒng)從掛起模式被喚醒,或者設(shè)備需要用于特殊目的。
      在520,響應(yīng)指示,方法能啟動(dòng)操作電源。例如,這可包括來自操作系統(tǒng)的消息,以指示設(shè)備驅(qū)動(dòng)器進(jìn)入較高功率狀態(tài)。類似地,這可包括設(shè)備驅(qū)動(dòng)器執(zhí)行使設(shè)備置于較高的功率狀態(tài)的功能。
      圖6描述了可以實(shí)現(xiàn)將設(shè)備移動(dòng)到較低功率狀態(tài)的特定功能的示例。例如,圖6中說明的方法可用于圖4中的功能420。在610,方法在設(shè)備上斷言復(fù)位,為禁止電源作準(zhǔn)備。通過首先斷言復(fù)位,方法可在設(shè)備不穩(wěn)定時(shí)減少出錯(cuò)機(jī)會(huì)。
      然后在620,方法可禁止耦合到設(shè)備的端口。例如,方法可向端口中的寄存器寫值以禁止載波信號(hào),從而載波信號(hào)在被設(shè)備斷電后將不被驅(qū)動(dòng)進(jìn)入設(shè)備。在630,方法由于相似的原因可禁止時(shí)鐘信號(hào)。
      在640,方法可禁止一個(gè)或多個(gè)工作電源軌道。電源軌道可用多種方法禁止。例如,方法可包括在SMBus或GPIO上發(fā)送信號(hào)來打開每條電源軌道的開關(guān)。所描述的實(shí)施例還說明方法可維持設(shè)備的輔助電源。
      圖7描述了可被實(shí)現(xiàn)將設(shè)備移動(dòng)到較高功率狀態(tài)的特定功能的示例。例如,圖7中所示的方法可用于圖5中的功能520。在710,方法可開啟任何向設(shè)備饋電的工作電源軌道。在720,方法可等待一段時(shí)間以允許設(shè)備穩(wěn)定。在730,方法可開啟時(shí)鐘信號(hào),并而在740,方法可撤銷斷言復(fù)位信號(hào)。最后在750,方法可開啟耦合到設(shè)備的端口。
      圖8描述了當(dāng)某些設(shè)備可共享電源軌道時(shí)將設(shè)備移動(dòng)到較低功率狀態(tài)的示例。在810,設(shè)備可檢測(cè)到設(shè)備準(zhǔn)備好移動(dòng)到較低的功率狀態(tài)。例如,方法可識(shí)別出何時(shí)設(shè)備被移動(dòng)到D3hot狀態(tài)。
      在820,方法可進(jìn)行檢查以了解是否設(shè)備與其它設(shè)備共享拓?fù)浣Y(jié)構(gòu)。換句話說,方法可確定是否設(shè)備是啟動(dòng)電源軌道的一組設(shè)備中的一部分。如果設(shè)備不是組中的一部分,則方法可在830禁止設(shè)備的工作電源。許多技術(shù)(例如圖6中所示的技術(shù))都可被使用。
      然而在820如果設(shè)備是組中的一部分,則方法可在840識(shí)別組中所有設(shè)備的功率狀態(tài)。例如,如上所述,這可包括查詢?cè)O(shè)備驅(qū)動(dòng)器、咨詢寄存器等。在850,方法可確定是否組中所有的設(shè)備都準(zhǔn)備好移動(dòng)到較低的功率狀態(tài)。例如,如果組中所有的設(shè)備都在D3hot,則該組可能準(zhǔn)備完畢。如果任一設(shè)備不在D3hot,則該組可能沒有準(zhǔn)備完畢。
      如果在850組沒有準(zhǔn)備完畢,則方法可返回到810以等待下一次檢測(cè)。如果在850組準(zhǔn)備完畢,則方法可同時(shí)禁止組中所有設(shè)備的工作電源。例如,類似于圖6中所示的方法可同時(shí)在組中所有設(shè)備中執(zhí)行。斷電方法在某些設(shè)備中可更快地執(zhí)行。在這種情況下,額外的功能可被添加以在開啟電源軌道開關(guān)之前同步設(shè)備。這與在開啟開關(guān)之前添加一些延遲一樣簡單,但是許多技術(shù)可被使用。
      圖9描述了當(dāng)某些設(shè)備可共享電源軌道時(shí)將設(shè)備移動(dòng)到較高功率狀態(tài)的示例。在910,方法可檢測(cè)到設(shè)備準(zhǔn)備好移動(dòng)到較高功率狀態(tài)。在920,方法可確定是否設(shè)備是共享電源軌道拓?fù)浣Y(jié)構(gòu)的組的一部分。如果設(shè)備不是組的一部分,則方法可開啟設(shè)備的工作電源。例如,類似于圖7中所示的方法可被使用。然而如果設(shè)備是組中的一部分,則方法可同時(shí)開啟組中所有設(shè)備的工作電源。類似于圖7中所示的方法可在組中每一個(gè)設(shè)備上啟動(dòng)。如同將一個(gè)組斷電,某些實(shí)施例可包括同步過程的功能。
      圖1-9描述了許多實(shí)現(xiàn)的特定細(xì)節(jié)。其它實(shí)施例可不包括所有被描述的元件,可不同地排列元件,可結(jié)合一個(gè)或多個(gè)元件,可包括額外的元件等。例如,許多設(shè)備可用作圖2中的開關(guān)290,包括FET(場(chǎng)效應(yīng)晶體管)。此外,本發(fā)明的實(shí)施例不需要局限于PCI Express外圍設(shè)備。本發(fā)明的實(shí)施例實(shí)際上可應(yīng)用于使用點(diǎn)對(duì)點(diǎn)的、AC耦合總線結(jié)構(gòu)的任意外圍設(shè)備。
      除了圖1中所示的筆記本式計(jì)算機(jī)100,本發(fā)明的實(shí)施例可用于廣泛多樣的硬件系統(tǒng)。例如,圖10描述了可將本發(fā)明的各個(gè)實(shí)施例的功能集合在一起的通用硬件系統(tǒng)的一個(gè)實(shí)施例。在所描述的實(shí)施例中,硬件系統(tǒng)包括耦合到高速總線1005的處理器1010,它通過總線橋1030耦合到輸入/輸出(I/O)總線1015。臨時(shí)存儲(chǔ)器1020耦合到總線1005。永久存儲(chǔ)器1040耦合到總線1015。I/O設(shè)備1050也耦合到總線1015。I/O設(shè)備1050可包括顯示設(shè)備、鍵盤、一個(gè)或多個(gè)外部網(wǎng)絡(luò)接口等。
      某些實(shí)施例可包括額外的組件,可不要求所有上述所有組件,或者可結(jié)合一個(gè)或多個(gè)組件。例如,臨時(shí)存儲(chǔ)器1020可在處理器1010芯片上。永久存儲(chǔ)器1040或者可被去除并且臨時(shí)存儲(chǔ)器1020可用電可擦除可編程只讀存儲(chǔ)器(EEPROM)代替,其中軟件例程在EEPROM的適當(dāng)位置被執(zhí)行。某些實(shí)現(xiàn)可采用所有組件都耦合到的單總線,而其它實(shí)現(xiàn)可包括各種額外的組件可被耦合的一個(gè)或多個(gè)額外的總線和總線橋。類似地,各種備選內(nèi)部網(wǎng)絡(luò)可被使用,包括如基于帶有存儲(chǔ)控制集線器和I/O控制集線器的高速系統(tǒng)總線的內(nèi)部網(wǎng)絡(luò)。額外的組件可包括額外的處理器、CD ROM驅(qū)動(dòng)器、額外的存儲(chǔ)器以及其它本領(lǐng)域中眾所周知的外圍設(shè)備。
      如上所述本發(fā)明的各種功能,可利用一個(gè)或多個(gè)這些硬件系統(tǒng)被實(shí)現(xiàn)。在一個(gè)實(shí)施例中,功能可在硬件系統(tǒng)中被實(shí)現(xiàn)為可被一個(gè)或多個(gè)執(zhí)行單元(如處理器1010)執(zhí)行的指令或例程。如圖11所示,這些機(jī)器可執(zhí)行指令1110可用任意機(jī)器可讀存儲(chǔ)介質(zhì)1120進(jìn)行存儲(chǔ),包括內(nèi)部存儲(chǔ)器,如圖10中的存儲(chǔ)器1020和1040,以及各種外部或遠(yuǎn)程存儲(chǔ)器,如硬件驅(qū)動(dòng)器、磁盤、CD-ROM、磁帶、數(shù)字視頻或通用盤(DVD)、激光盤、閃存、網(wǎng)絡(luò)上的服務(wù)器等。在一個(gè)實(shí)現(xiàn)中,這些軟件程序可使用C編程語言編寫。然而可以理解,這些程序可以任意廣泛多樣的編程語言來實(shí)現(xiàn)。
      在另一備選實(shí)施例中,本發(fā)明的各種功能可在離散的硬件或固件中實(shí)現(xiàn)。例如,一個(gè)或多個(gè)專用集成電路(ASIC)可被編程實(shí)現(xiàn)一個(gè)或多個(gè)上述功能。在另一示例中,本發(fā)明的一個(gè)或多個(gè)功能可在額外的電路板上的一個(gè)或多個(gè)ASIC中實(shí)現(xiàn),并且電路板可被插入上述計(jì)算機(jī)。在另一示例中,一個(gè)或多個(gè)可編程門陣列(PGA)可用于實(shí)現(xiàn)本發(fā)明的一個(gè)或多個(gè)功能。然而在另一示例中,硬件和軟件的結(jié)合可用于實(shí)現(xiàn)本發(fā)明的一個(gè)或多個(gè)功能。
      因此,描述了管理點(diǎn)對(duì)點(diǎn)的、AC耦合外圍設(shè)備的功率狀態(tài)。然而閱讀過前面的描述之后,本領(lǐng)域技術(shù)人員將會(huì)理解本發(fā)明的許多改變和修改,可以理解經(jīng)由圖解說明而顯示和描述的特定實(shí)施例決不旨在被認(rèn)為是限制性的。因此,對(duì)特定實(shí)施例細(xì)節(jié)的引用也不旨在限制權(quán)利要求書的范圍。
      權(quán)利要求
      所要求的權(quán)利要求是1.一種方法,包括接收將外圍設(shè)備置于低功率狀態(tài)的指示,所述外圍設(shè)備通過點(diǎn)對(duì)點(diǎn)的、AC耦合總線結(jié)構(gòu)耦合到系統(tǒng);以及禁止所述外圍設(shè)備的工作電源。
      2.如權(quán)利要求1所述的方法,其中所述點(diǎn)對(duì)點(diǎn)的、AC耦合總線結(jié)構(gòu)包括PCI(外設(shè)部件接口)Express總線。
      3.如權(quán)利要求1所述的方法,其中所述低功率狀態(tài)包括ACPI(高級(jí)配置與電源接口)、D3cold功率狀態(tài)。
      4.如權(quán)利要求1所述的方法,其中禁止工作電源的步驟包括在外圍設(shè)備上斷言設(shè)備復(fù)位;在點(diǎn)對(duì)點(diǎn)的、AC耦合總線結(jié)構(gòu)的相對(duì)端禁止耦合到所述外圍設(shè)備的系統(tǒng)端口;禁止耦合到所述外圍設(shè)備的時(shí)鐘;以及禁止一個(gè)或多個(gè)耦合到所述外圍設(shè)備的工作電壓軌道。
      5.如權(quán)利要求1所述的方法,其中禁止工作電源的步驟包括在低功率狀態(tài)下維持到所述外圍設(shè)備的輔助電壓的供應(yīng)。
      6.如權(quán)利要求1所述的方法,其中所述外圍設(shè)備包括共享工作電壓軌道的多個(gè)外圍設(shè)備中的特定外圍設(shè)備,并且禁止工作電源的步驟包括識(shí)別所述多個(gè)外圍設(shè)備中每一個(gè)的功率狀態(tài);以及當(dāng)所有的所述多個(gè)外圍設(shè)備準(zhǔn)備置于低功率狀態(tài)時(shí),禁止工作電源。
      7.如權(quán)利要求1所述的方法,還包括接收使所述外圍設(shè)備返回到較高功率狀態(tài)的指示;以及開啟所述外圍設(shè)備的工作電源。
      8.如權(quán)利要求7所述的方法,其中開啟工作電源的步驟包括開啟一個(gè)或多個(gè)耦合到所述外圍設(shè)備的工作電壓軌道;為使工作電壓軌道穩(wěn)定而延遲一段時(shí)間;開啟耦合到所述外圍設(shè)備的時(shí)鐘;在所述外圍設(shè)備上撤消對(duì)設(shè)備復(fù)位的斷言;以及在點(diǎn)對(duì)點(diǎn)的、AC耦合總線結(jié)構(gòu)的相對(duì)端開啟耦合到所述外圍設(shè)備的系統(tǒng)端口。
      9.如權(quán)利要求7所述的方法,其中所述外圍設(shè)備包括共享工作電壓軌道的多個(gè)外圍設(shè)備中的特定外圍設(shè)備,并且開啟工作電源的步驟包括同時(shí)開啟所有的所述多個(gè)外圍設(shè)備的工作電源。
      10.一種裝置,包括禁止外圍設(shè)備的工作電源的邏輯,以將外圍設(shè)備置于低功率狀態(tài),所述外圍設(shè)備通過點(diǎn)對(duì)點(diǎn)的、AC耦合總線結(jié)構(gòu)耦合到系統(tǒng)。
      11.如權(quán)利要求10所述的裝置,其中所述禁止工作電源的邏輯包括在所述外圍設(shè)備上斷言設(shè)備復(fù)位信號(hào)的復(fù)位電路;在點(diǎn)對(duì)點(diǎn)的、AC耦合總線結(jié)構(gòu)的相對(duì)端禁止耦合到所述外圍設(shè)備的系統(tǒng)端口的端口控制電路;禁止耦合到所述外圍設(shè)備的時(shí)鐘信號(hào)的時(shí)鐘門;以及禁止一個(gè)或多個(gè)耦合到所述外圍設(shè)備的工作電壓軌道的壓控電路。
      12.如權(quán)利要求10所述的裝置,其中所述外圍設(shè)備包括共享工作電壓軌道的多個(gè)外圍設(shè)備中的特定外圍設(shè)備,并且所述禁止工作電源的邏輯包括識(shí)別所述多個(gè)外圍設(shè)備中每一個(gè)的功率狀態(tài)以及當(dāng)所有的所述多個(gè)外圍設(shè)備準(zhǔn)備置于低功率狀態(tài)時(shí)禁止工作電源的邏輯。
      13.如權(quán)利要求10所述的方法,還包括開啟所述外圍設(shè)備的工作電源的邏輯,以使所述外圍設(shè)備返回到較高功率狀態(tài)。
      14.如權(quán)利要求13所述的裝置,其中所述開啟工作電源的邏輯包括開啟一個(gè)或多個(gè)耦合到所述外圍設(shè)備的工作電壓軌道的壓控電路;為使工作電壓軌道穩(wěn)定而延遲一段時(shí)間,然后開啟耦合到所述外圍設(shè)備的時(shí)鐘信號(hào)的時(shí)鐘門;在所述外圍設(shè)備上撤消對(duì)設(shè)備復(fù)位信號(hào)斷言的復(fù)位電路;以及在點(diǎn)對(duì)點(diǎn)的、AC耦合總線結(jié)構(gòu)的相對(duì)端開啟耦合到所述外圍設(shè)備的系統(tǒng)端口的端口控制電路。
      15.如權(quán)利要求13所述的設(shè)備,其中所述外圍設(shè)備包括共享工作電壓軌道的多個(gè)外圍設(shè)備中的特定外圍設(shè)備,并且所述開啟工作電源的邏輯包括同時(shí)開啟所有的所述多個(gè)外圍設(shè)備的工作電源的邏輯。
      16.其上存儲(chǔ)有機(jī)器可執(zhí)行指令的機(jī)器可讀介質(zhì),當(dāng)指令被執(zhí)行時(shí),實(shí)現(xiàn)包括包括以下步驟的方法接收將外圍設(shè)備置于低功率狀態(tài)的指示,所述外圍設(shè)備通過點(diǎn)對(duì)點(diǎn)的、AC耦合總線結(jié)構(gòu)耦合到系統(tǒng);以及禁止所述外圍設(shè)備的工作電源。
      17.如權(quán)利要求16所述的機(jī)器可讀介質(zhì),其中禁止工作電源的步驟包括在所述外圍設(shè)備上斷言設(shè)備復(fù)位;在點(diǎn)對(duì)點(diǎn)的、AC耦合總線結(jié)構(gòu)的相對(duì)端禁止耦合到所述外圍設(shè)備的系統(tǒng)端口;禁止耦合到所述外圍設(shè)備的時(shí)鐘;以及禁止一個(gè)或多個(gè)耦合到所述外圍設(shè)備的工作電壓軌道。
      18.如權(quán)利要求16所述的機(jī)器可讀介質(zhì),其中所述外圍設(shè)備包括共享工作電壓軌道的多個(gè)外圍設(shè)備中的特定外圍設(shè)備,并且禁止工作電源的步驟包括識(shí)別所述多個(gè)外圍設(shè)備中每一個(gè)的功率狀態(tài);以及當(dāng)所有的所述多個(gè)外圍設(shè)備準(zhǔn)備置于低功率狀態(tài)時(shí),禁止工作電源。
      19.如權(quán)利要求16所述的機(jī)器可讀介質(zhì),所述方法還包括接收使所述外圍設(shè)備返回到較高功率狀態(tài)的指示;以及開啟所述外圍設(shè)備的工作電源。
      20.如權(quán)利要求19所述的機(jī)器可讀介質(zhì),其中開啟工作電源的步驟包括開啟一個(gè)或多個(gè)耦合到所述外圍設(shè)備的工作電壓軌道;為使工作電壓軌道穩(wěn)定而延遲一段時(shí)間;開啟耦合到所述外圍設(shè)備的時(shí)鐘;在所述外圍設(shè)備上撤消對(duì)設(shè)備復(fù)位的斷言;以及在點(diǎn)對(duì)點(diǎn)的、AC耦合總線結(jié)構(gòu)的相對(duì)端開啟耦合到所述外圍設(shè)備的系統(tǒng)端口。
      21.如權(quán)利要求19所述的機(jī)器可讀介質(zhì),其中所述外圍設(shè)備包括共享工作電壓軌道的多個(gè)外圍設(shè)備中的特定設(shè)備,并且開啟工作電源的步驟包括同時(shí)開啟所有的所述多個(gè)外圍設(shè)備的工作電源。
      22.一種系統(tǒng),包括筆記本式計(jì)算機(jī);筆記本式計(jì)算機(jī)中的點(diǎn)對(duì)點(diǎn)的、AC耦合總線;連接到所述點(diǎn)對(duì)點(diǎn)的、AC耦合總線的一端的外圍端口;連接到所述點(diǎn)對(duì)點(diǎn)的、AC耦合總線的另一端的外圍設(shè)備;禁止所述外圍設(shè)備的工作電源以將所述外圍設(shè)備置于低功率狀態(tài)的邏輯。
      23.如權(quán)利要求22所述的系統(tǒng),其中所述禁止工作電源的邏輯包括在所述外圍設(shè)備上斷言設(shè)備復(fù)位信號(hào)的復(fù)位電路;在點(diǎn)對(duì)點(diǎn)的、AC耦合總線結(jié)構(gòu)的相對(duì)端禁止耦合到所述外圍設(shè)備的系統(tǒng)端口的端口控制電路;禁止耦合到所述外圍設(shè)備的時(shí)鐘信號(hào)的時(shí)鐘門;以及禁止一個(gè)或多個(gè)耦合到所述外圍設(shè)備的工作電壓軌道的壓控電路。
      24.如權(quán)利要求22所述的系統(tǒng),其中所述外圍設(shè)備包括共享工作電壓軌道的多個(gè)外圍設(shè)備中的特定外圍設(shè)備,并且所述禁止工作電源的邏輯包括識(shí)別所述多個(gè)外圍設(shè)備中每一個(gè)的功率狀態(tài)以及當(dāng)所有的所述多個(gè)外圍設(shè)備準(zhǔn)備置于低功率狀態(tài)時(shí)禁止工作電源的邏輯。
      25.如權(quán)利要求22所述的系統(tǒng),還包括開啟所述外圍設(shè)備的工作電源并且使所述外圍設(shè)備返回到較高功率狀態(tài)的邏輯。
      26.如權(quán)利要求25所述的系統(tǒng),其中所述開啟工作電源的邏輯包括開啟一個(gè)或多個(gè)耦合到所述外圍設(shè)備的工作電壓軌道的壓控電路;為使工作電壓軌道穩(wěn)定而延遲一段時(shí)間,然后開啟耦合到所述外圍設(shè)備的時(shí)鐘信號(hào)的時(shí)鐘門;在所述外圍設(shè)備上撤消對(duì)設(shè)備復(fù)位信號(hào)斷言的復(fù)位電路;以及在點(diǎn)對(duì)點(diǎn)的、AC耦合總線結(jié)構(gòu)的相對(duì)端開啟耦合到所述外圍設(shè)備的系統(tǒng)端口的端口控制電路。
      27.如權(quán)利要求25所述的系統(tǒng),其中所述外圍設(shè)備包括共享工作電壓軌道的多個(gè)外圍設(shè)備中的特定外圍設(shè)備,并且所述開啟工作電源的邏輯包括同時(shí)開啟所有的所述多個(gè)外圍設(shè)備的工作電源的邏輯。
      全文摘要
      本發(fā)明的實(shí)施例可接收使外圍設(shè)備置于低功率狀態(tài)的指示。外圍設(shè)備可通過點(diǎn)對(duì)點(diǎn)的、AC耦合總線結(jié)構(gòu)耦合到系統(tǒng)。為了進(jìn)入低功率狀態(tài),外圍設(shè)備的工作電源可被禁止。
      文檔編號(hào)G06F1/32GK101095096SQ200580045407
      公開日2007年12月26日 申請(qǐng)日期2005年12月28日 優(yōu)先權(quán)日2004年12月31日
      發(fā)明者B·庫珀 申請(qǐng)人:英特爾公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1