欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種電路裝置和用于低功率模式管理的方法

文檔序號:7774257閱讀:145來源:國知局
一種電路裝置和用于低功率模式管理的方法
【專利摘要】提供一種電路裝置和用于低功率模式管理的方法,該電路裝置包括時鐘產(chǎn)生器,配置成產(chǎn)生時鐘信號,具有低功率模式的電路,和控制器,配置成當(dāng)電路處于低功率模式時接收指定電路應(yīng)從低功率模式返回的請求,以及當(dāng)從接收請求開始,時鐘信號的時鐘周期的數(shù)目已到達(dá)閾值時,觸發(fā)電路從低功率模式返回。
【專利說明】一種電路裝置和用于低功率模式管理的方法
【技術(shù)領(lǐng)域】
[0001]本公開涉及一種電路裝置和用于低功率模式管理的方法。
【背景技術(shù)】
[0002]在移動電話和其他嵌入式電池供電系統(tǒng)中,電流消耗通常是一種重要問題。因此,可盡可能地應(yīng)用低功率狀態(tài),如睡眠狀態(tài),以便減小類似裝置中的電流消耗。從這樣的睡眠狀態(tài)中喚醒是用于功耗的一種重要參數(shù)。喚醒事件可起始于多種來源,如用戶交互,還有預(yù)定活動。期望從睡眠模式喚醒的有效方法。

【發(fā)明內(nèi)容】

[0003]例如,提供一種電路裝置,該電路裝置包括時鐘產(chǎn)生器,配置成產(chǎn)生時鐘信號,具有低功率模式的電路,以及控制器,配置成當(dāng)電路處于低功率模式時接收請求,該請求指定電路應(yīng)從低功率模式返回,并且當(dāng)從接收請求開始,時鐘信號的時鐘周期的數(shù)目已到達(dá)閾值時,觸發(fā)電路從低功率模式返回。
[0004]作為另一例子,提供依據(jù)上述電路裝置的一種用于低功率模式管理的方法。
【專利附圖】

【附圖說明】
[0005]在附圖中,在不同視圖中,相似參考符號通常指同一部件。附圖不必按比例,而是通常重點(diǎn)置于說明本發(fā)明的原理。在以下說明中,參考以下附圖,描述各個方面,其中:
[0006]圖1示出了通信設(shè)備。
[0007]圖2示出了電路裝置。
[0008]圖3示出了流程圖。
[0009]圖4示出了設(shè)置在通信設(shè)備中的電路裝置。
[0010]圖5示出了喚醒邏輯。
[0011]圖6示出了流程圖。
【具體實(shí)施方式】
[0012]以下的詳細(xì)描述涉及附圖,其通過圖解示出了其中可實(shí)現(xiàn)本發(fā)明的本公開的特定細(xì)節(jié)以及各方面。本公開的這些方面被充分詳細(xì)地描述以使得本領(lǐng)域技術(shù)人員能夠?qū)崿F(xiàn)本發(fā)明。本公開的其他方面可以被利用,并且可在不偏離本發(fā)明范圍的情況下做出結(jié)構(gòu)性、邏輯性和電性改變。本公開的多個方面不是相互必要地排斥的,因?yàn)楸竟_的一些方面可以與本公開的一個或多個其他方面相結(jié)合以形成新的方面。
[0013]圖1示出了通信設(shè)備100。
[0014]通信設(shè)備100可包括處理器102,例如諸如微處理器(如中央處理單元(CPU))或任一其他類型的可編程邏輯設(shè)備(其例如可用作控制器)。此外,通信設(shè)備100可包括第一存儲器104,如只讀存儲器(ROM) 104和/或第二存儲器106,例如隨機(jī)存取存儲器(RAM) 106。另外,通信設(shè)備100可包括顯示器108,例如諸如觸摸感應(yīng)顯示器,例如液晶顯示(LCD)顯示器或發(fā)光二極管(LED)顯示器,或者有機(jī)發(fā)光二級管(OLED)顯示器。但是,也可提供其他任一類型的顯示器作為顯示器108。通信設(shè)備100可另外包括任一其他合適的輸出設(shè)備(未示出),例如揚(yáng)聲器或者振蕩傳動器(vibration actuator)。通信設(shè)備100可包括一個或多個輸入設(shè)備,例如包括多個按鍵的小鍵盤110。通信設(shè)備100可另外包括任一其他合適的輸入設(shè)備(未示出),諸如例如麥克風(fēng),例如以用于通信設(shè)備100的語音控制。在顯示器108實(shí)現(xiàn)為觸摸感應(yīng)顯示器108的情況,可由觸摸感應(yīng)顯示器108實(shí)現(xiàn)小鍵盤110。此外,可選地,通信設(shè)備100可包括另外處理組件112,例如一個或多個控制器(如顯示器或存儲控制器),或協(xié)處理器以獲得來自處理器102的處理負(fù)載。此外,通信設(shè)備100可包括多個收發(fā)器114,118,收發(fā)器114,118可以是通信電路的一部分,并且其可以允許通信設(shè)備100使用多種無線接入技術(shù)用于通信。上述組件可經(jīng)由一個或多個線路,如被實(shí)現(xiàn)為總線116的線路,彼此耦合。第一存儲器104和/或第二存儲器106可以是易失性存儲器,例如,DRAM(動態(tài)隨機(jī)存取存儲器),或非易失性存儲器,例如PR0M(可編程只讀存儲器),EPR0M(可擦除PROM),EEPR0M(電可擦除PR0M),或閃存,如例浮動?xùn)艠O存儲器,電荷捕獲存儲器,MRAM(磁阻隨機(jī)存取存儲器),或PCRAM(變相隨機(jī)存取存儲器),或CBRAM(導(dǎo)電橋接隨機(jī)存取存儲器)。被用于執(zhí)行并且由此控制處理器102 (以及可選地,另外處理組件112)的程序代碼可存儲在第一存儲器104中。可將處理器102 (以及可選地,另外處理組件112)處理的數(shù)據(jù)(如經(jīng)由第一收發(fā)器114接收或傳送的消息)可以被存儲在第二存儲器106中。
[0015]例如,可配置一個或多個收發(fā)器114,118以使其根據(jù)另一其他無線通信技術(shù)實(shí)現(xiàn)依據(jù)LTE的Uu接口或空中接口。
[0016]每個收發(fā)器114,118耦合一個或多個各自的天線122,124,收發(fā)器114,118使用天線122,124傳送和接收無線信號。通信設(shè)備100和一個或多個收發(fā)器114,118也可配置成提供MMO無線傳輸。
[0017]例如,收發(fā)器114,118之一支持蜂窩廣域無線接入技術(shù),而其他收發(fā)器114,118支持不同的無線通信技術(shù),如無線局域網(wǎng)絡(luò)(WLAN)技術(shù),如個人區(qū)域網(wǎng)絡(luò)(PAN)技術(shù)或其他任一所期望的無線通信技術(shù)。這樣,通信設(shè)備100可同時支持多個不同無線接入技術(shù)的使用。
[0018]此外,通信設(shè)備100可包括靜態(tài)圖像和/或視頻相機(jī)120,配置成經(jīng)由通信設(shè)備100提供視頻會議。
[0019]此外,通信設(shè)備100可包括訂戶識別模塊(SIM),如識別通信設(shè)備100的用戶和訂戶的UMTS訂戶識別模塊(USIM),例如用于蜂窩廣域通信網(wǎng)絡(luò)的利用。
[0020]處理器102可包括音頻處理電路,例如諸如音頻解碼電路和/或音頻編碼電路,其被配置成依據(jù)以下音頻編碼/解碼技術(shù)的一個或多個解碼和/或編碼音頻信號:ITUG.711,自適應(yīng)多速率窄帶(AMR-NB),自適應(yīng)多速率寬帶(AMR-WB),演進(jìn)多頻寬激勵(AMBE)等等。
[0021]例如通信設(shè)備100是移動通信終端,如移動電話。在移動電話和其他嵌入式電池供電系統(tǒng)中,電流消耗通常是個重要問題。因此,可盡可能地應(yīng)用低功率狀態(tài),如睡眠狀態(tài),以便減小類似裝置中的電流消耗。從這種睡眠狀態(tài)中喚醒也是功耗的一種重要參數(shù)。喚醒事件可起始于多種來源,像用戶交互,還有預(yù)定活動。取決于喚醒來源和相關(guān)需求的功能,可能接受或不接受實(shí)際喚醒延遲。
[0022]可同步喚醒事件以便最小化系統(tǒng)喚醒,以及從而減少電流消耗。
[0023]可以在軟件中統(tǒng)一(consolidation)喚醒事件,其可在專用系統(tǒng)控制器CPU中執(zhí)行,如CPU102。為此,需要喚醒(供電)可能包括CPU的系統(tǒng)控制器子系統(tǒng)用于執(zhí)行該任務(wù),即其自身不能進(jìn)入睡眠模式。這因此有助于系統(tǒng)的功耗。
[0024]可統(tǒng)一喚醒事件(即例如對其同步),這樣并不是每個喚醒事件立即導(dǎo)致系統(tǒng)從低功率模式喚醒。這允許減少系統(tǒng)級喚醒的發(fā)生。另外,可避免的是,從開始就將主CPU(如CPU102)包含進(jìn)喚醒處理。這樣可減低功耗。
[0025]例如,以下參考附圖2描述了可提供的電路裝置(例如通信設(shè)備或被包括在例如移動電話的通信設(shè)備中)。
[0026]圖2示出了電路裝置200。
[0027]電路裝置200包括時鐘產(chǎn)生器201,配置成產(chǎn)生時鐘信號;以及電路202,具有低功
率模式。
[0028]電路裝置200進(jìn)一步包括控制器203,配置成當(dāng)電路處于低功率模式時接收指定電路應(yīng)從低功率模式返回的請求;當(dāng)從接收請求開始,時鐘信號的時鐘周期的數(shù)目已到達(dá)閾值時,觸發(fā)電路從低功率模式返回。
[0029]換而言之,電路(如系統(tǒng)或子系統(tǒng))不立即從低功率模式返回,而是引入延遲(按照時鐘周期),其例如允許除已接收的請求外的一個或多個另外請求從低功率模式(如另外喚醒事件)返回至收益,這樣,當(dāng)接收多個從低功率模式返回的請求時,電路有效地從低功率模式返回,這樣同步(或統(tǒng)一)了請求。
[0030]例如,如果請求相應(yīng)于可延遲喚醒事件,則可只延遲請求。例如,定義可容忍特定延遲的軟喚醒事件,并且由此允許同步多個喚醒事件。通過這樣的喚醒事件同步,可減少系統(tǒng)喚醒發(fā)生(即電路202喚醒發(fā)生)的整體數(shù)量。
[0031]“電路”(其也可用于實(shí)現(xiàn)電路裝置的組件,如控制器)可被理解為任一種類的邏輯實(shí)現(xiàn)實(shí)體,其可以是特定目的電路或執(zhí)行存儲在存儲器中的軟件的處理器,固件,或其組合。這樣,“電路”可以是硬線邏輯電路或可編程邏輯電路,如可編程處理器,如微處理器(如復(fù)雜指令集計算機(jī)(CISC)處理器或精簡指令集計算機(jī)(RISC)處理器)。“電路”也可以是執(zhí)行軟件,如任一種類的計算機(jī)程序,如使用如Java的虛擬機(jī)器代碼的計算機(jī)程序,的處理器。下面更詳細(xì)描述的任一其他種類各自功能的實(shí)現(xiàn)也可被理解為“電路。
[0032]例如,控制器被配置成基于對請求的接收來檢查請求是否可延遲,并被配置成,如果已檢測到請求是可延遲的,當(dāng)從接收請求開始,時鐘信號的時鐘周期的數(shù)目已到達(dá)閾值時,觸發(fā)電路從低功率模式返回。
[0033]控制器可配置成,當(dāng)從接收請求開始,時鐘信號的時鐘周期的數(shù)目已到達(dá)閾值時,或當(dāng)控制器接收了另外一個未延遲的指定電路應(yīng)從低功率模式返回的請求時,觸發(fā)電路從低功率模式返回。
[0034]控制器可配置成,基于另外一個請求的接收檢查另外一個請求是否可延遲。
[0035]在一個例子中,電路具有高功率模式和低功率模式,以及請求指定電路應(yīng)切換至高功率模式。
[0036]例如,低功率模式是睡眠模式,并且例如請求是喚醒請求。[0037]例如,電路是處理器。
[0038]例如,除電路外,電路裝置可進(jìn)一步包括實(shí)現(xiàn)控制器的硬件組件。
[0039]例如,當(dāng)電路處于低功率模式時,將控制器配置成處于高功率模式。因?yàn)榭刂破骺梢允莻溆眠壿嫷囊徊糠?,并可以是永久地可操作?只要接通包括該電路裝置的設(shè)備),控制器的高功率模式可以是控制器的普通操作模式,并且該控制器可沒有低功率模式。
[0040]例如,低功率模式是睡眠模式,并且當(dāng)電路處于睡眠模式時,將控制器配置成為喚醒。
[0041]電路裝置可進(jìn)一步包括多個具有低功率模式的另外電路,其中電路是配置成響應(yīng)于請求,確定應(yīng)觸發(fā)多個另外電路的哪些另外電路從低功率模式返回的電路。
[0042]例如,請求與電路裝置提供的功能相關(guān)聯(lián),并且電路例如被配置成確定響應(yīng)于請求,確定應(yīng)觸發(fā)多個另外電路的哪些另外電路從低功率模式返回。
[0043]例如,電路裝置是通信設(shè)備(或通信設(shè)備的一部分)。電路裝置也可是嵌入式系統(tǒng)的一部分。
[0044]例如,電路裝置是移動終端(或是移動終端的一部分)。
[0045]例如,閾值取決于請求的類型(如請求是延遲還是不延遲)。
[0046]控制器可進(jìn)一步被配置成,基于有關(guān)請求的信息確定用于請求的閾值。
[0047]例如,請求與電路裝置提供的功能關(guān)聯(lián),并且其中閾值取決于功能。
[0048]例如,請求與電路裝置提供的功能關(guān)聯(lián),并且控制器配置成確定取決于功能的請求的閾值。
[0049]例如,控制器包括延遲元件,該延遲元件配置成取決于閾值將該請求延遲多個時鐘周期。
[0050]控制器可包括延遲元件,該延遲元件配置成將該請求延遲等于閾值的多個時鐘周期。應(yīng)注意的是,可以有另外延遲直至喚醒電路,如由于觸發(fā)電路喚醒的處理。例如,在到達(dá)閾值后,觸發(fā)電路從低功率模式返回,但是觸發(fā)(其可包括產(chǎn)生信號或請求電路從低功率模式返回的消息,和用信號通知消息或傳送消息)可能需要額外時鐘周期。
[0051]例如,控制器進(jìn)一步被配置成,響應(yīng)于請求的接收啟動計時器,其中計時器由時鐘信號來計時,以及當(dāng)計時器達(dá)到閾值時,觸發(fā)電路從低功率模式返回。
[0052]控制器可進(jìn)一步包括信令電路,并且被配置成通過控制信令電路向電路提供喚醒信號以觸發(fā)電路從低功率模式返回。
[0053]例如,電路裝置200執(zhí)行圖3中示意的方法。
[0054]圖3示出了流程圖300。
[0055]流程圖300示意了一種用于低功率模式管理的方法,例如用于從睡眠模式喚醒管理。
[0056]在301中,由時鐘產(chǎn)生器,例如包含在電子設(shè)備中的電路裝置,產(chǎn)生時中信號。
[0057]在302中,當(dāng)電路(如電路裝置的電路)處于低功率模式時,例如電路裝置的接收器接收指定電路應(yīng)從低功率模式返回的請求。
[0058]在303中,從接收請求開始,時鐘信號的時鐘周期數(shù)量達(dá)到閾值時,例如由電路裝置的控制器觸發(fā)電路以從低功率模式返回。
[0059]應(yīng)注意的是,在電路裝置200的上下文描述的方面對于圖3中示意的方法類似有效,并且反之亦然。
[0060]下面在圖4中更詳細(xì)地描述了用于電路裝置的示例。
[0061]圖4示出了設(shè)置在通信設(shè)備中的電路裝置400。
[0062]電路裝置400是數(shù)據(jù)處理系統(tǒng)的一部分,該示例中,通信設(shè)備例如通信設(shè)備100。
[0063]電路裝置400包括喚醒邏輯401,系統(tǒng)控制器403,調(diào)制解調(diào)器子系統(tǒng)404和應(yīng)用子系統(tǒng)405。例如,喚醒邏輯401和系統(tǒng)控制器403是處理組件112的一部分,調(diào)制解調(diào)器子系統(tǒng)404相應(yīng)于收發(fā)器114,118并且應(yīng)用子系統(tǒng)相應(yīng)于CPU102 (以及可能的另外組件,如R0M104,RAM106,顯示器108和鍵盤110中的一個或多個)。
[0064]在該示例中,喚醒邏輯401相應(yīng)于控制器203,以及系統(tǒng)控制器403相應(yīng)于電路202。
[0065]在該例子中,系統(tǒng)控制器403,調(diào)制解調(diào)器子系統(tǒng)404和應(yīng)用子系統(tǒng)405是如通信設(shè)備100的功率域的一部分。這意味著如果通信設(shè)備100進(jìn)入了低功率模式,這些組件可進(jìn)入低功率模式(如可進(jìn)入睡眠或不活動)。
[0066]相反地,在該例子中,喚醒邏輯401是如通信設(shè)備100的備用域的一部分。這意味著即使通信設(shè)備100進(jìn)入低功率模式,喚醒邏輯保持清醒(如活動)。
[0067]喚醒邏輯401接收時鐘信號406 (如從通信設(shè)備100的時鐘產(chǎn)生器)。例如,時鐘信號406是備用時鐘信號406,即通信設(shè)備100處于低功率模式時(如備用模式或睡眠模式)通信設(shè)備100的時鐘信號。喚醒邏輯401包括多個第一輸入407,以接收軟喚醒請求408(表示為用于“軟喚醒事件”的SWUPE),以及多個第二輸入409,以接收硬喚醒請求410 (表示為用于“硬喚醒事件”的HWUPE)。軟喚醒請求408可延遲,但是硬請求409不可延遲。
[0068]喚醒邏輯401可向系統(tǒng)控制器403發(fā)出喚醒信號402以觸發(fā)系統(tǒng)控制器403的喚醒(或通常地從低功率模式返回)。此外,喚醒邏輯401具有至系統(tǒng)控制器403的寄存器接n 412。
[0069]系統(tǒng)控制器403可向調(diào)制解調(diào)器子系統(tǒng)404發(fā)出調(diào)制解調(diào)器喚醒信號413,以及向應(yīng)用子系統(tǒng)405發(fā)出應(yīng)用子系統(tǒng)喚醒信號414。系統(tǒng)控制器403通過調(diào)制解調(diào)器接口 415進(jìn)一步耦合到調(diào)制解調(diào)器子系統(tǒng)404(如用于內(nèi)部處理器通信(IPC)),以及通過應(yīng)用子系統(tǒng)接口 416進(jìn)一步耦合到應(yīng)用子系統(tǒng)405(如用于內(nèi)部處理器通信(IPC))。應(yīng)注意的是,調(diào)制解調(diào)器喚醒信號413和應(yīng)用子系統(tǒng)喚醒信號414可直接由增強(qiáng)型喚醒邏輯401交替地產(chǎn)生,其還可實(shí)現(xiàn)為系統(tǒng)控制器403的硬件部分。
[0070]下面參考圖5,更詳細(xì)地描述了喚醒邏輯401。
[0071]圖5示出了喚醒邏輯500。
[0072]相應(yīng)于喚醒邏輯401,喚醒邏輯500具有多個第一輸入501,用于接收相應(yīng)于軟喚醒事件(SWUPE)的軟喚醒請求和多個第二輸入502,用于接收相應(yīng)于硬喚醒事件(HSWUPE)的硬喚醒請求。
[0073]例如按照如下做出在軟喚醒事件和硬喚醒事件之間的區(qū)別:
[0074]SWUPE可容忍用于實(shí)際喚醒一個或多個子系統(tǒng)404,405 (或完全系統(tǒng))的特定延遲;
[0075]HWUPE通常要求立即喚醒一個或多個子系統(tǒng)404,405 (或完全系統(tǒng)),即可以不引入延遲(如依據(jù)時鐘周期)。[0076]增強(qiáng)型喚醒邏輯500支持相應(yīng)于SWUPE(經(jīng)由第一輸入501)的喚醒請求,以及相應(yīng)于HWUPE (經(jīng)由第二輸入502)的喚醒請求。對于每個第一輸入501,增強(qiáng)型喚醒邏輯500包括可配置延遲邏輯503 (如具有可配置級數(shù)目的移位寄存器),這樣,可為每個軟喚醒請求配置最大喚醒延遲值(如依據(jù)時鐘周期)。將軟喚醒請求處理具有其定義的最大延遲值,即,最壞情況下,為軟喚醒請求定義的最大延遲值是喚醒邏輯500接收軟喚醒請求和系統(tǒng)控制器403實(shí)際喚醒之間的時間。通過喚醒信號506 (相應(yīng)于喚醒信號402),硬喚醒請求通常導(dǎo)致立即喚醒系統(tǒng)控制器403。
[0077]喚醒邏輯500包括組合與掩蔽單元(如電路)504,該組合與掩蔽單元504通過組合軟喚醒請求和延遲的軟喚醒請求來產(chǎn)生喚醒信號506,即如果其接收硬喚醒請求(經(jīng)由第二輸入502)或從延遲元件503接收延遲的軟喚醒請求,即軟喚醒請求,已達(dá)到其最大延遲值,則發(fā)出喚醒信號506。
[0078]換而言之,喚醒邏輯500 (也被稱為用于增強(qiáng)型喚醒邏輯的EWL)為較少的等待時間臨界喚醒事件(即SWUPE)提供延遲功能。例如,喚醒邏輯500是系統(tǒng)中的中央喚醒邏輯(如通信設(shè)備100),處理所有種類的輸入喚醒事件。
[0079]通過喚醒邏輯觸發(fā)實(shí)際系統(tǒng)喚醒(包括至少喚醒系統(tǒng)控制器403),并且因此,如果喚醒邏輯已接收硬喚醒請求或者如果已達(dá)到接收的軟喚醒請求容忍的最大延遲,只發(fā)生實(shí)際系統(tǒng)喚醒。
[0080]因此,當(dāng)觸發(fā)系統(tǒng)喚醒時,多個軟喚醒請求可以是已經(jīng)處于未決狀態(tài)(即可以由延遲元件503當(dāng)前延遲)。這樣,至少在特定限制內(nèi),SWUPE可與HWUPE同步。
[0081]利用喚醒邏輯500,可減少系統(tǒng)的電流消耗。隨著較小集成電路技術(shù)的漸增滲漏,保持包含在初始喚醒處理階段的硬件電路數(shù)量少變得甚至更加重要。此外,通過同步(組合)喚醒事件,可以減少喚醒發(fā)生的全部數(shù)量。
[0082]可在硬件中實(shí)現(xiàn)喚醒邏輯500以便避免包含為涉及延遲和同步喚醒請求的任務(wù)而在CPU (如CPU102)上運(yùn)行的軟件。因此,(硬件)喚醒信號506可完全由硬件功能控制,該硬件功能可采用更小硬件電路實(shí)現(xiàn),并且因此允許喚醒請求的功率有效管理。
[0083]延遲邏輯元件503可以由利用系統(tǒng)的(低功率)備用時鐘計時的計數(shù)器實(shí)現(xiàn),如通信設(shè)備100的時鐘。這允許在備用時鐘周期粒度上配置SWUPE的單獨(dú)最大延遲值。
[0084]喚醒請求可被配置成被掩蔽(即禁用)。組合與掩蔽單元504忽略掩蔽的喚醒請求,即由于接收掩蔽喚醒請求而不發(fā)出喚醒信號506。組合與掩蔽單元504邏輯地組合硬喚醒請求和延遲的軟喚醒請求(由延遲元件503輸出),這樣如果向組合與掩蔽單元504提供至少一個未掩蔽的喚醒請求,就發(fā)出喚醒信號506 (如被設(shè)置到活動級別)。該喚醒信號506控制執(zhí)行額外喚醒處理的系統(tǒng)控制器503的實(shí)際喚醒。系統(tǒng)控制器503可包括軟件。例如,它可通過運(yùn)行在CPU102上的軟件實(shí)現(xiàn),這樣,喚醒系統(tǒng)控制器503即喚醒CPU102。
[0085]喚醒邏輯500包括經(jīng)由寄存器接口 507 (相應(yīng)于寄存器接口 412)耦合至系統(tǒng)控制器403的配置和狀態(tài)寄存器505。經(jīng)由寄存器接口 507,系統(tǒng)控制器403可應(yīng)用將它們存儲在寄存器505中的配置設(shè)置以及檢索存儲在寄存器505中的狀態(tài)信息。例如,可由運(yùn)行在系統(tǒng)控制器CPU上的系統(tǒng)控制軟件使用寄存器接口 507,系統(tǒng)控制器CPU即實(shí)現(xiàn)系統(tǒng)控制器403的CPU,其可以是主CPU102或也可以是通信設(shè)備100的處理器。
[0086]在示例中,參考圖6,描述了用于處理喚醒請求的處理流程的示例。[0087]圖6示出了流程圖600.[0088]在601中,如在系統(tǒng)啟動期間,可以有用于配置喚醒請求的處理的配置階段。在該階段中,系統(tǒng)控制器403可通過將相應(yīng)配置參數(shù)存儲到寄存器505中經(jīng)由寄存器接口 507為所有所利用的SWUPE配置最大延遲值。用于SWUPE的可適用的最大延遲值可取決于與喚醒事件相關(guān)聯(lián)的功能,如用戶的按鍵或觸屏行為可容忍大約IOOms的延遲系統(tǒng)喚醒,而沒有造成對用戶體驗(yàn)的消極影響。
[0089]假設(shè)在602中發(fā)生了喚醒事件。
[0090]如果喚醒事件是SWUPE,并且從而喚醒邏輯500 (如將相應(yīng)請求線路被設(shè)置為活動級別)接收軟喚醒請求,則觸發(fā)為該特定喚醒請求(即連接到第一輸入501,經(jīng)由其接收請求)分配的延遲邏輯503的開始,并將該請求視為未決。這樣,發(fā)生SWUPE時,不立即發(fā)出朝向系統(tǒng)控制器403的喚醒信號506,而是其將當(dāng)延遲邏輯計數(shù)器已達(dá)到其預(yù)配置值時發(fā)出。與此相反地,如果喚醒事件是HWUPE,并且從而由喚醒邏輯電路500接收硬喚醒請求,則喚醒邏輯立即觸發(fā)喚醒系統(tǒng)控制器。 [0091]結(jié)果,在603中,朝向系統(tǒng)控制器的喚醒信號506被喚醒邏輯輸出,如果HWUPE已發(fā)生或未決SWUPE的最大延遲時間已達(dá)到。
[0092]在604中,系統(tǒng)控制器403響應(yīng)于喚醒信號506而喚醒。例如,在第一階段中,使用硬件功能以終止系統(tǒng)控制器的(深)睡眠狀態(tài)。在稍后階段中,例如,運(yùn)行在系統(tǒng)控制器CPU上的系統(tǒng)控制軟件繼續(xù)控制另外喚醒任務(wù)。通過寄存器接口 412,系統(tǒng)控制器403從喚醒邏輯401中檢索有關(guān)活動的或未決的喚醒事件的信息。在本上下文中,如果喚醒邏輯403已經(jīng)接收相應(yīng)于喚醒事件的喚醒請求(換而言之當(dāng)已發(fā)出相應(yīng)于喚醒事件的喚醒請求時),并且喚醒事件不是未決的(即相應(yīng)于喚醒事件的喚醒請求當(dāng)前未被延遲),喚醒事件有效。這樣,每個喚醒事件要么未決,要么由于達(dá)到其最大延遲而有效,要么由于其是HWUPE而有效,為了每個喚醒事件,喚醒邏輯已接收喚醒請求。
[0093]通常有多個有效或未決的喚醒事件。系統(tǒng)控制器403可檢查所有這些喚醒事件以便獲知系統(tǒng)的其他子系統(tǒng)404,405是否需要被喚醒,或者需要喚醒哪一個。
[0094]例如,系統(tǒng)控制器403對于每個喚醒事件具有先驗(yàn)知識,其他子系統(tǒng)404,405是否必須被喚醒以處理與喚醒事件相關(guān)聯(lián)的功能。也可有可被系統(tǒng)控制器403自身完全覆蓋的喚醒事件,并且對其因此無需喚醒其他子系統(tǒng)404,405。
[0095]在605中,在系統(tǒng)控制器403已確定需要喚醒一個或多個其他子系統(tǒng)404,405以處理任一有效的或未決喚醒事件的情況下,由系統(tǒng)控制器403喚醒所需要的子系統(tǒng)404,405,如分別通過調(diào)制解調(diào)器喚醒信號413或應(yīng)用喚醒信號414。例如,由硬件功能實(shí)現(xiàn)這個第一階段以終止所影響的子系統(tǒng)404,405的(深)睡眠狀態(tài)。接著通知子系統(tǒng)404,405其相關(guān)喚醒理由,如通過分別經(jīng)由調(diào)制解調(diào)器接口 415或應(yīng)用子系統(tǒng)接口 416的硬件信令或軟件內(nèi)部處理器通信(IPC)。已喚醒的子系統(tǒng)接著執(zhí)行用于處理喚醒事件所需要的其(本地)任務(wù),該喚醒事件歸因于其被喚醒,即其一個或多個(本地)喚醒原因。
[0096]雖然描述了特定方面,但本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解的是,在不偏離由所附權(quán)利要求所限定的本公開的精神和范圍的情況下,在此可以做出形式和細(xì)節(jié)上的多種變化。范圍因此由所附權(quán)利要求所指示,并且因此旨在包含了在權(quán)利要求的等同物的含義和范圍之內(nèi)的所有變化。
【權(quán)利要求】
1.一種電路裝置,包括: 時鐘產(chǎn)生器,配置成產(chǎn)生時鐘信號; 具有低功率模式的電路;以及 控制器,配置成 當(dāng)電路處于所述低功率模式時接收請求,該請求指定所述電路應(yīng)從所述低功率模式返回;以及 當(dāng)從接收所述請求開始,所述時鐘信號的時鐘周期的數(shù)目已到達(dá)閾值時,觸發(fā)所述電路從所述低功率模式返回。
2.如權(quán)利要求1所述的電路裝置,其中所述控制器配置成,在接收到所述請求時檢查所述請求是否可延遲,并被配置成,如果已檢測到所述請求是可延遲的,當(dāng)從接收所述請求開始,所述時鐘信號的時鐘周期的數(shù)目已到達(dá)所述閾值時,觸發(fā)所述電路從所述低功率模式返回。
3.如權(quán)利要求1所述的電路裝置,其中所述控制器配置成,當(dāng)從接收所述請求開始,所述時鐘信號的時鐘周期的數(shù)目已到達(dá)所述閾值時,或當(dāng)所述控制器接收了另外一個未延遲的指定所述電路應(yīng)從所述低功率模式返回的請求時,觸發(fā)所述電路從所述低功率模式返回。
4.如權(quán)利要求3所述的電路裝置,其中所述控制器配置成,在接收到所述另外一個請求時檢查所述另外一個請求是否可延遲。
5.如權(quán)利要求1所述的電路裝置,其中所述電路具有高功率模式和低功率模式,以及所述請求指定所述電路應(yīng)切換至所述高功率模式。`
6.如權(quán)利要求1所述的電路裝置,其中所述低功率模式是睡眠模式,并且所述請求是喚醒請求。
7.如權(quán)利要求1所述的電路裝置,其中所述電路是處理器。
8.如權(quán)利要求1所述的電路裝置,除所述電路外,進(jìn)一步包括實(shí)現(xiàn)所述控制器的硬件組件。
9.如權(quán)利要求1所述的電路裝置,其中當(dāng)所述電路處于低功率模式時,將所述控制器配置成處于高功率模式。
10.如權(quán)利要求1所述的電路裝置,其中所述低功率模式是睡眠模式,并且當(dāng)所述電路處于睡眠模式時,將所述控制器配置成處于喚醒。
11.如權(quán)利要求1所述的電路裝置,包括多個具有低功率模式的另外的電路,其中所述電路是配置成響應(yīng)于所述請求,確定應(yīng)觸發(fā)所述多個另外電路中的哪些另外電路從所述低功率模式返回。
12.如權(quán)利要求11所述的電路裝置,其中所述請求與所述電路裝置提供的功能相關(guān)聯(lián),并且所述電路被配置成響應(yīng)于所述請求,確定應(yīng)觸發(fā)所述多個另外電路中的哪些另外電路從所述低功率模式返回。
13.如權(quán)利要求1所述的電路裝置,是通信設(shè)備。
14.如權(quán)利要求1所述的電路裝置,是移動終端。
15.如權(quán)利要求1所述的電路裝置,其中所述閾值取決于所述請求的類型。
16.如權(quán)利要求1所述的電路裝置,其中所述控制器進(jìn)一步配置成,基于有關(guān)所述請求的信息為所述請求確定閾值。
17.如權(quán)利要求1所述的電路裝置,其中所述請求與所述電路裝置提供的功能相關(guān)聯(lián),并且其中所述閾值取決于所述功能。
18.如權(quán)利要求17所述的電路裝置,其中所述請求與所述電路裝置提供的功能相關(guān)聯(lián),并且其中所述控制器配置成取決于所述功能確定用于所述請求的閾值。
19.如權(quán)利要求1所述的電路裝置,其中所述控制器包括延遲元件,該延遲元件配置成取決于所述閾值將所述請求延遲多個時鐘周期。
20.如權(quán)利要求1所述的電路裝置,其中所述控制器包括延遲元件,該延遲元件配置成將所述請求延遲等于所述閾值的多個時鐘周期。
21.如權(quán)利要求1所述的電路裝置,其中所述控制器進(jìn)一步配置成,響應(yīng)于所述請求的接收啟動計時器,其中所述計時器通過時鐘信號計時,以及當(dāng)所述計時器達(dá)到閾值時,觸發(fā)所述電路從低功率模式返回。
22.如權(quán)利要求1所述的電路裝置,其中所述控制器進(jìn)一步包括信令電路,并且被配置成,通過控制所述信令電路向所述電路提供喚醒信號以觸發(fā)所述電路從低功率模式返回。
23.—種用于低功率模式管理的方法,包括: 產(chǎn)生時鐘信號; 當(dāng)電路處于低功率模式時,接收指定電路應(yīng)從所述低功率模式返回的請求;以及 當(dāng)從接收所述請求開始,所述 時鐘信號的時鐘周期的數(shù)目已到達(dá)閾值時,觸發(fā)所述電路從所述低功率模式返回。
【文檔編號】H04B1/16GK103684495SQ201310502560
【公開日】2014年3月26日 申請日期:2013年9月4日 優(yōu)先權(quán)日:2012年9月4日
【發(fā)明者】U·希爾德布蘭德, M·埃斯魏因, T·諾特杜爾夫特, S·馬赫爾, U·克利曼 申請人:英特爾移動通信有限責(zé)任公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
乐昌市| 米脂县| 黑水县| 铜川市| 宽甸| 南澳县| 鹤庆县| 弥渡县| 伊通| 大竹县| 泸州市| 岳池县| 泰州市| 玉田县| 武邑县| 景泰县| 贞丰县| 五原县| 宣城市| 阳东县| 洪雅县| 仁化县| 凤凰县| 民权县| 黄冈市| 襄樊市| 临江市| 昌乐县| 汉阴县| 米易县| 湘阴县| 容城县| 广汉市| 琼中| 荆州市| 富川| 永善县| 砚山县| 农安县| 喜德县| 九台市|