亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

用于使平臺子系統(tǒng)并行進(jìn)入較低功率狀態(tài)的技術(shù)的制作方法

文檔序號:8456991閱讀:336來源:國知局
用于使平臺子系統(tǒng)并行進(jìn)入較低功率狀態(tài)的技術(shù)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本文所描述的實(shí)施例一般涉及計(jì)算系統(tǒng)的低功率狀態(tài)。具體來說,實(shí)施例涉及使 平臺處理裝置的子系統(tǒng)并行進(jìn)入低功率狀態(tài)。
【背景技術(shù)】
[0002] 芯片上系統(tǒng)(SoC)裝置在現(xiàn)今高科技領(lǐng)域正變得越來越普遍。SoC在單個半導(dǎo)體 裝置上將大量處理功能性與異類裝置合并在一起。隨著SoC隨時間變得越來越復(fù)雜,有效 且低開銷的功率管理隨著子系統(tǒng)數(shù)量的擴(kuò)大而變得越來越困難。進(jìn)入和退出低功率狀態(tài)的 等待時間是實(shí)現(xiàn)SoC的功率管理效率的關(guān)鍵參數(shù)。子系統(tǒng)進(jìn)入和退出低功率狀態(tài)的轉(zhuǎn)換時 間實(shí)際上從SoC處于低功率狀態(tài)的駐留時間移除,因而導(dǎo)致較高的功率消耗和較短的電池 壽命。
【附圖說明】
[0003] 圖IA示出第一系統(tǒng)的實(shí)施例。
[0004] 圖IB示出第二系統(tǒng)的實(shí)施例。
[0005] 圖IC示出功率控制寄存器的實(shí)施例。
[0006] 圖2A示出進(jìn)入低功率狀態(tài)的第一邏輯流的實(shí)施例。
[0007] 圖2B示出退出低功率狀態(tài)的第二邏輯流的實(shí)施例。
[0008] 圖3A示出防火墻啟用的第一邏輯路徑的實(shí)施例。
[0009] 圖3B示出電源啟用的第二邏輯路徑的實(shí)施例。
[0010] 圖3C示出時鐘啟用的第三邏輯路徑的實(shí)施例。
[0011] 圖3D示出復(fù)位的第四邏輯路徑的實(shí)施例。
[0012] 圖4示出第三邏輯流的實(shí)施例。
[0013] 圖5示出計(jì)算裝置的實(shí)施例。
[0014] 圖6示出計(jì)算體系結(jié)構(gòu)的實(shí)施例。
【具體實(shí)施方式】
[0015] 各種實(shí)施例一般涉及用于使平臺處理裝置的一個或多個子系統(tǒng)轉(zhuǎn)換到低或較低 功率狀態(tài)的設(shè)備、方法和其它技術(shù)。各種子系統(tǒng)可以包括一個或多個處理核、存儲器控制 器、圖形處理單元控制器、音頻控制器、包括媒體卡接口控制器的輸入/輸出(I/O)控制器、 通用串行總線控制器、串行總線控制器、并行端口控制器、IEEE 1394火線控制器、無線和有 線聯(lián)網(wǎng)控制器、或平臺處理裝置上的任何其它類型的控制器或系統(tǒng)。
[0016] 在一些實(shí)施例中,每個子系統(tǒng)的配置寄存器可以配置成在子系統(tǒng)進(jìn)入或退出低功 率狀態(tài)時設(shè)置各種功率控制。例如,每個子系統(tǒng)可以包括睡眠控制寄存器,它包含用于在子 系統(tǒng)進(jìn)入較低功率狀態(tài)時配置功率控制的信息。另外,每個子系統(tǒng)可以包括喚醒控制寄存 器,它包含用于在子系統(tǒng)退出較低功率狀態(tài)時配置功率控制的信息。
[0017] 功率控制可以包括但不限于防火墻啟用功率控制、電源啟用功率控制、時鐘啟用 功率控制和復(fù)位功率控制。每個子系統(tǒng)可以包括對應(yīng)于可基于配置寄存器進(jìn)行配置的每個 功率控制的寄存器??梢詾槊總€子系統(tǒng)并行地配置每個功率控制。例如,可以為每個子系 統(tǒng)同時或并行地配置或設(shè)置對應(yīng)于防火墻啟用功率控制的所有寄存器。可以以此方式設(shè)置 或配置每個功率控制。
[0018] 在一些實(shí)施例中,平臺處理裝置可以包括用于控制何時為平臺處理裝置的每個子 系統(tǒng)配置每個功率控制的功率管理組件或邏輯。更具體來說,邏輯可以包括設(shè)置對應(yīng)于每 個功率控制的一個或多個控制位,以便啟動諸如功率管理功率控制寄存器的寄存器中的子 系統(tǒng)的每個功率控制的配置。
[0019] 在一些實(shí)施例中,當(dāng)邏輯設(shè)置對應(yīng)于功率管理功率控制寄存器中的功率控制的一 個或多個控制位時,為每個子系統(tǒng)并行地配置該功率控制。邏輯可以在設(shè)置這些位之間以 一定的延遲設(shè)置對應(yīng)于每個功率控制的一個或多個位。更具體來說,邏輯可以設(shè)置對應(yīng)于 功率控制之一的一個或多個位,然后等待一段時間或一定的延遲以便允許配置子系統(tǒng)的該 功率控制。邏輯可以設(shè)置對應(yīng)于另一個功率控制的另一個或多個位以便為每個子系統(tǒng)進(jìn)行 設(shè)置或配置。這個過程可以重復(fù),直到為子系統(tǒng)配置所有功率控制。通過與串行相反地并 行配置每個功率控制,在轉(zhuǎn)換到低功率狀態(tài)以及從低功率狀態(tài)轉(zhuǎn)換出時可以節(jié)省顯著的時 間,從而導(dǎo)致功率節(jié)省的增大并延長移動平臺裝置的電池壽命。
[0020] 一般參考本文所使用的標(biāo)記和命名,可以按照在計(jì)算機(jī)或計(jì)算機(jī)網(wǎng)絡(luò)上執(zhí)行的程 序過程來呈現(xiàn)接下來的詳細(xì)描述。本領(lǐng)域技術(shù)人員使用這些過程描述和表示來向本領(lǐng)域其 他技術(shù)人員最有效地傳達(dá)他們的工作本質(zhì)。
[0021] 在這里并且一般也認(rèn)為過程是導(dǎo)致期望結(jié)果的操作的自洽序列。這些操作是那些 需要對物理量進(jìn)行物理操縱的操作。通常但不一定,這些量采用能夠存儲、傳送、組合、比較 以及以其它方式進(jìn)行操縱的電、磁或光信號的形式。主要出于常用的原因,有時將這些信號 稱為位、值、元素、符號、字符、項(xiàng)、數(shù)字等經(jīng)證實(shí)是便利的。但是,應(yīng)注意,所有這些和類似術(shù) 語都將與合適的物理量相關(guān)聯(lián),并且只是應(yīng)用于這些量的便利標(biāo)記。
[0022] 此外,通常用諸如相加或比較的術(shù)語來指所執(zhí)行的操縱,這些術(shù)語通常與由人工 操作員所執(zhí)行的智力操作相關(guān)聯(lián)。在大多數(shù)情況下,在本文所描述的形成一個或多個實(shí)施 例的部分的任何操作中,人工操作員的這種能力不是必需或合乎需要的。而是,這些操作是 機(jī)器操作。用于執(zhí)行各種實(shí)施例的操作的有用機(jī)器包括通用數(shù)字計(jì)算機(jī)或類似裝置。
[0023] 各種實(shí)施例還涉及用于執(zhí)行這些操作的設(shè)備或系統(tǒng)。該設(shè)備可以為所需目的而特 別構(gòu)造,或者它可以包括由存儲在計(jì)算機(jī)中的計(jì)算機(jī)程序選擇性地激活或重新配置的通用 計(jì)算機(jī)。本文呈現(xiàn)的過程不與特定計(jì)算機(jī)或其它設(shè)備固有地相關(guān)。各種通用機(jī)器可以與根 據(jù)本文的教導(dǎo)編寫的程序一起使用,或者將更加專門的設(shè)備構(gòu)造成執(zhí)行所需的方法步驟經(jīng) 證實(shí)是便利的。各種這些機(jī)器的所需結(jié)構(gòu)將從給定的描述中顯而易見。
[0024] 現(xiàn)在參考附圖,其中所有圖中,類似的參考數(shù)字用于表示類似要素。在以下描述 中,出于解釋的目的,闡述了眾多具體細(xì)節(jié)以充分理解本發(fā)明。但是,顯然,沒有這些具體細(xì) 節(jié)也可以實(shí)踐這些新穎的實(shí)施例。在其它情況下,以框圖形式示出公知的結(jié)構(gòu)和裝置以便 于對其進(jìn)行描述。其意圖是涵蓋與要求權(quán)利的主題一致的所有修改、等同物和備選。
[0025] 圖1示出適于實(shí)現(xiàn)本文所描述的各種實(shí)施例的示例性計(jì)算機(jī)系統(tǒng)105的實(shí)施例。 在各種實(shí)施例中,計(jì)算機(jī)系統(tǒng)105包括平臺處理裝置110、控制器130、存儲器裝置140和輸 入/輸出(I/O)裝置150。平臺處理裝置110可以是任何類型的計(jì)算元件,例如但不限于微 處理器、處理器、中央處理單元、數(shù)字信號處理單元、雙核處理器、移動裝置處理器、桌面處 理器、單核處理器、芯片上系統(tǒng)(SoC)裝置、復(fù)雜指令集計(jì)算(CISC)微處理器、精簡指令集 (RISC)微處理器、超長指令字(VLIW)微處理器、或單個芯片或集成電路上的任何其它類型 的處理器或處理電路。平臺處理裝置110可以分別經(jīng)由互連132、142和152連接到控制器 130、存儲器裝置140和I/O裝置150并與其通信。此外,控制器130、存儲器裝置140和1/ 0裝置150可以與平臺處理裝置110的所有組件通信。
[0026] 平臺處理裝置110可以包括功率管理組件115和一個或多個子系統(tǒng)111,子系統(tǒng) 111包括一個或多個處理器組件112、圖形處理單元(GPU) 114、平臺I/O裝置116、平臺存 儲器裝置118、音頻控制器組件120、多媒體卡控制器組件122和任何其它非核(uncore/ non-core)組件(未示出),但本發(fā)明在這方面不受限制。非核組件可以包括其它存儲器、高 速緩存、管線、I/O裝置和控制器。例如,在一些實(shí)施例中,平臺處理裝置1
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1