專利名稱:用于控制兩處理器之間的數(shù)據(jù)通信的方法和雙處理器裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于控制第一處理器和被耦合到該第一處理器的第二處理器之間的數(shù)據(jù)通信的方法,以及涉及一種雙處理器裝置。
背景技術(shù):
有電源的設備常常僅在不連續(xù)的活動階段內(nèi)運行,并在其間以節(jié)電階段跨接時間,該電源由電池或者可再充電的電池來驅(qū)動,在節(jié)電階段內(nèi),許多或者近乎所有的部件都在沒有電源或者時鐘的情況下運行。就這種設備中的微處理器而論,指的是節(jié)電階段中的睡眠狀態(tài)和活動階段中的喚醒狀態(tài)。如果設備具有多個處理器,每個處理器均負責彼此分離的特定功能,則原則上處理器的睡眠和喚醒周期彼此獨立,并且每個處理器可獨立地從喚醒狀態(tài)變化到睡眠狀態(tài),反之亦然。這種設備的一個實例是移動無線電電話,該移動無線電電話具有作為對移動無線電網(wǎng)絡的接口的調(diào)制解調(diào)器處理器和作為對用戶的接口的應用處理器。
由于只有當兩個處理器都處于喚醒狀態(tài)時這兩個處理器才可進行通信,所以,例如在傳統(tǒng)的設備(該設備由電池或者可再充電的電池驅(qū)動)中使用有四條用于控制睡眠和喚醒狀態(tài)的附加線路的V.24接口進行處理器之間的通信。每個處理器包含附加的輸出線和又一輸出線,該處理器可以使用該附加的輸出線將該處理器的狀態(tài)指示給其他處理器,該處理器可以使用該又一輸出線將其他處理器從睡眠狀態(tài)中喚醒。這種方式的缺點在于,設備中的附加的線路導致較大的布局,并且導致較多的多層印刷電路板和導致較大的插塞式連接器。
發(fā)明內(nèi)容
就有多個處理器的設備而論,本發(fā)明基于在處理器之間使用盡可能少的附加線路便可能按照需要控制處理器的睡眠和喚醒狀態(tài)的目標。
借助用于控制第一處理器和被耦合到該第一處理器的第二處理器之間的數(shù)據(jù)通信的方法和雙處理器裝置來實現(xiàn)該目標,上述方法和雙處理器裝置具有根據(jù)相應的獨立權(quán)利要求的特征。
就用于控制第一處理器和被耦合到該第一處理器的第二處理器之間的數(shù)據(jù)通信的方法而論,第一處理器提供具有激活了的信號電平或者去活的信號電平的準備接收信號,該信號被用于指示第二處理器,第一處理器準備好或者沒有準備好接收數(shù)據(jù)。第二處理器能從喚醒狀態(tài)變化到睡眠狀態(tài),也能從睡眠狀態(tài)變回到喚醒狀態(tài)。第二處理器在其正處于睡眠狀態(tài)時檢測到,第一處理器何時將準備接收信號從去活的信號電平變化到激活了的信號電平,并且在這種情況下,第二處理器確定準備接收信號的變化是變化到喚醒狀態(tài)的請求。
雙處理器裝置有第一處理器和第二處理器。第一處理器的數(shù)據(jù)輸出被耦合到第二處理器的數(shù)據(jù)輸入,而第二處理器的數(shù)據(jù)輸出被耦合到第一處理器的數(shù)據(jù)輸入。第一處理器的控制信號輸出被耦合到第二處理器的控制信號輸入。第一處理器提供具有激活了的信號電平或者去活的信號電平的準備接收信號,該信號被用于指示第二處理器,第一處理器準備好或者沒有準備好接收數(shù)據(jù)。第二處理器具有狀態(tài)控制單元,該狀態(tài)控制單元被設置來將第二處理器從喚醒狀態(tài)變化到睡眠狀態(tài),并從睡眠狀態(tài)變回到喚醒狀態(tài)。第二處理器具有監(jiān)控單元,該監(jiān)控單元在第二處理器正處于睡眠狀態(tài)時檢測到,第一處理器何時將準備接收信號從去活的信號電平變化到激活了的信號電平,并且在這種情況下,狀態(tài)控制單元確定,準備接收信號的變化是將第二處理器變化到喚醒狀態(tài)的請求。
在針對通信通??偸切枰男盘柡途€路被用于控制狀態(tài)和管理電源的事實中可以清楚地看到本發(fā)明。有電源的設備常常僅在不連續(xù)的活動階段內(nèi)運行,并在其間以節(jié)電階段跨接時間,該電源由電池或者可再充電的電池來驅(qū)動,在該節(jié)電階段內(nèi)許多或者近乎所有的部件都在沒有電源或者時鐘的情況下運行。就這種設備中的微處理器而論,指的是節(jié)電階段中的睡眠狀態(tài)和活動階段中的喚醒狀態(tài)。如果設備具有多個處理器,每個處理器負責彼此分離的特定功能,則原則上處理器的睡眠和喚醒周期彼此獨立,并且每個處理器獨立地從喚醒狀態(tài)變化到睡眠狀態(tài),反之亦然。這種設備的一個實例是移動無線電電話,該移動無線電電話具有作為對移動無線電網(wǎng)絡的接口的調(diào)制解調(diào)器處理器和作為對用戶的接口的應用處理器。
當?shù)谝惶幚砥鲗⒅甘緶蕚浣邮諗?shù)據(jù)的信號切換到激活了的信號電平時,作為所述第一處理器的通信伙伴的第二處理器將這解釋為請求喚醒。在通信期間用來控制數(shù)據(jù)流的線路被用于發(fā)出通信請求的信號。
根據(jù)當前的通信狀態(tài),在相同線路上激活相同的信號有不同的效果如果通信伙伴處于睡眠狀態(tài),則該通信伙伴被通知請求進行通信并引起喚醒和準備接收數(shù)據(jù)。第一處理器通過在這條線路上產(chǎn)生中斷來喚醒第二處理器。如果通信鏈路已經(jīng)存在,則例如由于輸入緩沖器可能溢出,第一處理器通知第二處理器在接收數(shù)據(jù)中的暫時中斷之后再一次準備接收數(shù)據(jù)。當溢出發(fā)生或者可能要發(fā)生時,第一處理器將該線路復位到去活的信號電平,并在溢出狀態(tài)結(jié)束之后再次激活該信號。在這兩種情況下,激活了的信號隱含地指示第二處理器,第一處理器處于喚醒狀態(tài)。第二處理器可以使用激活了的線路來檢測,第一處理器是否能夠接收數(shù)據(jù)。復位線路、就是說去活信號的理由可能在于,第一處理器正處于睡眠狀態(tài)或者溢出狀態(tài)。
本發(fā)明具有以下優(yōu)點,即一個處理器可以向另一個處理器發(fā)出其喚醒狀態(tài)的信號,并且可以使用僅僅一條附加的輸出線來將其他處理器從睡眠狀態(tài)喚醒。如果線路被用于指示狀態(tài)和發(fā)出喚醒請求的信號,則根本不需要附加的線路,該線路存在于用于數(shù)據(jù)流控制的準備接收信號的(所使用的)通信方案中。
本發(fā)明的優(yōu)選的改進方案在從屬權(quán)利要求中顯現(xiàn)。
在第一有利的實施例中,當?shù)谝惶幚砥鲗蕚浣邮招盘枏娜セ畹男盘栯娖阶兓郊せ盍说男盘栯娖?,而第二處理器正處于喚醒狀態(tài)并且沒有應歸第二處理器發(fā)送的數(shù)據(jù)時,第二處理器確定,準備接收信號的變化是準備接收數(shù)據(jù)的請求。為了清楚地表達,在喚醒狀態(tài)中,如果所述激活與已經(jīng)暫時被中斷的通信無關(guān),則第二處理器將由第一處理器激活準備接收信號解釋為準備接收數(shù)據(jù)的請求。如果第二處理器為了繼續(xù)已暫時被中斷的數(shù)據(jù)傳輸而已經(jīng)沒有等待由第一處理器激活準備接收信號,那么該第二處理器僅準備從它那方面接收數(shù)據(jù)。
優(yōu)點在于,第二處理器原則上不必其一處于喚醒狀態(tài)就準備接收數(shù)據(jù)。第一處理器還可以使得第二處理器建立接收的準備。此外,第一處理器不需要關(guān)心第二處理器當前是否在睡眠狀態(tài)或者因為其他的理由目前尚未準備好接收。在這些情況下,第一處理器可以以同樣的方式發(fā)出通信請求的信號。
在另一個有利的實施例中,第二處理器提供具有激活了的信號電平或者去活的信號電平的準備接收信號,該信號被用于指示第一處理器,第二處理器準備好或者沒有準備好接收數(shù)據(jù)。第一處理器能從喚醒狀態(tài)變化到睡眠狀態(tài),也能從睡眠狀態(tài)變回到喚醒狀態(tài)。第一處理器在其處于睡眠狀態(tài)時檢測到,第二處理器何時將準備接收信號從去活的信號電平變化到激活了的信號電平,并且在這種情況下,第一處理器確定,準備接收信號的變化是變化到喚醒狀態(tài)的請求,和/或,當?shù)诙幚砥鲗蕚浣邮招盘枏娜セ畹男盘栯娖阶兓郊せ盍说男盘栯娖?,而第一處理器處于喚醒狀態(tài)并且沒有應歸第一處理器發(fā)送的數(shù)據(jù)時,第一處理器確定,準備接收信號的變化是準備接收數(shù)據(jù)的請求。
為了清楚地表達,關(guān)于專利權(quán)利要求1到2的特征,在這種情況下,第一處理器起第二處理器的作用,而第二處理器起第一處理器的作用。就是說,第一處理器同樣地在喚醒狀態(tài)和睡眠狀態(tài)之間變化,而第二處理器從它那方面激活以及去活準備接收信號,該準備接收信號指示第一處理器,第二處理器準備好或者沒有準備好接收數(shù)據(jù)的。在睡眠狀態(tài),第一處理器將由第二處理器激活準備接收信號解釋為變化到喚醒狀態(tài)的請求。兩個相配處理器的睡眠和喚醒狀態(tài)因此能以雙向的方式相互間同等地被控制。
在本發(fā)明的一個特別有利的實施例中,根據(jù)V.24接口協(xié)議,使用用于數(shù)據(jù)流控制的準備發(fā)送(RTS)或者清除發(fā)送(CTS)線路來傳送準備接收信號。這是起因于這樣的事實,即在這種情況下可以由兩個處理器(這兩個處理器借助慣例的V.24接口來耦合)執(zhí)行依照本發(fā)明的方法,而無需附加的線路。根據(jù)V.24標準,線路RTS和CTS意圖傳送可在本發(fā)明上下文中用作準備接收信號的相應的數(shù)據(jù)流控制信號。
如果第一處理器是調(diào)制解調(diào)器處理器而第二處理器是應用處理器,或者如果第一處理器是應用處理器而第二處理器是調(diào)制解調(diào)器處理器,則都可有利地使用本發(fā)明。由于在這些結(jié)構(gòu)中,兩個處理器各負責彼此之間高度分離的特定功能,所以處理器的睡眠周期和喚醒周期原則上彼此獨立,并且每個處理器可以獨立地從喚醒狀態(tài)變化到睡眠狀態(tài),反之亦然。
本發(fā)明的又一有利的實施例是一種方法和一種移動無線電通信設備、特別是移動無線電電話,在該方法中第一和/或第二處理器被包含在移動無線電通信設備、特別是移動無線電電話中,該移動無線電通信設備、特別是移動無線電電話包括依照本發(fā)明的雙處理器裝置。就這種類型的設備而論,存在有效地管理電源并減少設備內(nèi)線路數(shù)量的特定需要。
下面更詳細地解釋本發(fā)明的一個示范性實施例并在附圖中進行了舉例說明,其中圖1示出有兩個耦合的處理器的系統(tǒng)的框圖,所述系統(tǒng)被設置來執(zhí)行根據(jù)本發(fā)明的一個示范性實施例的方法;以及圖2示出根據(jù)本發(fā)明的一個示范性實施例的方法的瞬時順序的時序圖。
具體實施例方式
圖1部分地舉例說明雙處理器裝置。根據(jù)該示范性實施例,它是具有應用處理器100和調(diào)制解調(diào)器處理器101的移動無線電電話的部分。使用V.24接口來耦合這兩個處理器,此處僅舉例說明其中的四條線路。單頭箭頭象征傳輸信號線TX 102;接收信號線RX 103;用于數(shù)據(jù)流控制的線路RTS 104,其向調(diào)制解調(diào)器處理器101傳送應用處理器100的準備接收信號;用于數(shù)據(jù)流控制的線路CTS 105,其向應用處理器100傳送調(diào)制解調(diào)器處理器101的準備接收信號。
下面根據(jù)在開始的情形中線路104和105上的信號是激活了的或者去活的來辨別這三種情況。在這種情況下,為了簡化起見,不描述方法順序的所有可能變形。特別地,在示范性實施例中以雙向方式來控制處理器的睡眠和喚醒狀態(tài),然而有時僅參考單向的實例來解釋該順序。在示范性實施例中,以近乎零伏的電壓電平的形式來實現(xiàn)去活的信號電平,并以明顯不同于零伏的電壓電平的形式來實現(xiàn)激活了的信號電平。
情況1兩條線路RTS 104和CTS 105上的信號是激活了的。
這是系統(tǒng)已經(jīng)被接通后的初始狀態(tài)。兩個處理器都是活動的并準備接收數(shù)據(jù)。如果處理器的輸入緩沖器的電平達到預定的閾值并可能溢出,則出問題的處理器暫時去活線路RTS 104或者CTS 105上的信號(該信號指示處理器準備好接收)。然后傳輸處理器暫時中斷數(shù)據(jù)傳輸。只要接收處理器的輸入緩沖器可以再次接收數(shù)據(jù),線路RTS 104或者CTS 105上的信號就被再次激活,并且可以繼續(xù)進行數(shù)據(jù)傳輸。
在其中兩個處理器不進行通信的時間階段中,每個處理器可以獨立于另一個處理器變化到睡眠狀態(tài)。例如,如果調(diào)制解調(diào)器處理器101將被改變到睡眠狀態(tài),則該調(diào)制解調(diào)器處理器101去活線路CTS 105上的信號,以便指示應用處理器100,它不再準備接收數(shù)據(jù)。在短暫的等待時間之后,以便給應用處理器100時間對切斷線路CTS 105上的信號作出反應,調(diào)制解調(diào)器處理器101變化到睡眠狀態(tài)。
情況2兩條用于數(shù)據(jù)流控制的線路RTS 104和CTS 105上的信號是去活的。
兩個處理器100和101可以彼此獨立地變化到睡眠狀態(tài)并彼此獨立地再次變回到喚醒狀態(tài)。在一個處理器中可以借助內(nèi)部或者外部觸發(fā)器或者事件來啟動變化,在這種情況下也不必喚醒另一個處理器。在這種情況下,已經(jīng)變回到喚醒狀態(tài)的處理器將其準備接收信號保持在去活的信號電平。舉例來說,在這種情況下,應用處理器100在前一個睡眠階段之后再次處于喚醒狀態(tài),并且線路RTS 104上的信號(該信號被分配給所述處理器,以便指示它準備好接收)仍然是去活的。
如果應用處理器100現(xiàn)在希望開始進行通信,則它激活線路RTS 104上的信號。如果調(diào)制解調(diào)器處理器101目前在睡眠狀態(tài),則它確定線路RTS 104上的信號的激活是變化到喚醒狀態(tài)的請求,并且激活它自己。為了清楚地闡述,它醒來。只要調(diào)制解調(diào)器處理器101從它那方面準備好接收數(shù)據(jù),它就激活線路CTS 105上的信號,并且兩個處理器之間的數(shù)據(jù)傳輸開始。如果在線路RTS104上的信號變化到活動狀態(tài)的時刻,調(diào)制解調(diào)器處理器101已經(jīng)在前一個睡眠階段之后再次處于喚醒狀態(tài),則該調(diào)制解調(diào)器處理器101確定,線路RTS 104上的信號的激活是準備接收數(shù)據(jù)的請求。只要它實際上準備好接收,就激活線路CTS 105上的信號,并開始進行通信。
情況3線路RTS 104和CTS 105上的兩個信號中的一個是激活了的,而另一個是去活的。
舉例來說,應用處理器100處于喚醒狀態(tài)并已經(jīng)激活線路RTS 104上的其準備接收信號。調(diào)制解調(diào)器處理器101處于睡眠狀態(tài)或者在暫時睡眠階段之后再次處于喚醒狀態(tài),并且已經(jīng)去活線路CTS 105上的其準備接收信號。
如果應用處理器100現(xiàn)在希望開始進行通信,則它通過將線路RTS 104上的信號從活動狀態(tài)切換到不活動狀態(tài)并再次切換回活動狀態(tài)來喚醒調(diào)制解調(diào)器處理器101。線路RTS 104上的信號的最后變化、即從不活動狀態(tài)到活動狀態(tài)的變化由調(diào)制解調(diào)器處理器101確定為變化到喚醒狀態(tài)的請求,或者如果調(diào)制解調(diào)器處理器已經(jīng)處于喚醒狀態(tài),則請求準備接收數(shù)據(jù)。只要調(diào)制解調(diào)器處理器101準備好接收數(shù)據(jù),它就激活線路CTS 105上的信號,并開始進行通信。
就此處在情況3中所描述的開始情形而論,如果去活線路CTS 105上的其準備接收信號的調(diào)制解調(diào)器處理器101希望開始進行通信,則會有兩種可能性第一,由于應用處理器100已經(jīng)準備好接收,所以調(diào)制解調(diào)器處理器101首先激活線路CTS 105上的信號,這可被應用處理器100忽略。可替換地,由于應用處理器100已經(jīng)使用線路RTS 104上的激活了的信號來指示它準備好接收,所以調(diào)制解調(diào)器處理器101可以簡單地向應用處理器100傳送其數(shù)據(jù)。然后,如果應用處理器100作為響應希望將數(shù)據(jù)傳送回調(diào)制解調(diào)器處理器101,則應用處理器100將線路RTS 104上的信號從活動狀態(tài)切換到不活動狀態(tài),并再次切換回活動狀態(tài),以便向調(diào)制解調(diào)器處理器101發(fā)出以下信號,即調(diào)制解調(diào)器處理器101要變化到喚醒狀態(tài)或者要建立接收數(shù)據(jù)的準備。只要調(diào)制解調(diào)器處理器101隨后激活線路CTS 105上的信號,就繼續(xù)進行通信。
圖2以時序圖的形式舉例說明針對根據(jù)示范性實施例的幾個方法步驟的(圖1中所示的)雙處理器系統(tǒng)的四條線路上的信號的時間曲線。在該圖的水平方向,從左至右繪制時間,而在該圖的垂直方向,針對單獨的線路獨立繪制每個信號電平。在圖的垂直方向向下進一步舉例說明低信號電平,而在圖的垂直方向向上進一步舉例說明高信號電平。針對線路TX 102(參見圖1)上的信號TX 202、針對線路RX 103上的信號RX 203、針對線路RTS 104上的信號RTS 204和針對線路CTS 105上的信號CTS 205,用相應的雙頭箭頭象征低去活的信號電平與高激活了的信號電平之間的信號電平的偏差和線路上的信號。如開始情形那樣,去活所有的信號,也就是說將低的去活的信號電平施加到線路上。
在由第一事件符號200標記的時間點,應用處理器100激活信號RTS 204。在該時間點處于睡眠狀態(tài)的調(diào)制解調(diào)器處理器101檢測到準備接收信號RTS204中的這個變化,確定它是變化到喚醒狀態(tài)的請求,并變化到喚醒狀態(tài)。只要調(diào)制解調(diào)器處理器101準備好從應用處理器100中接收數(shù)據(jù),它就激活信號CTS 205。用虛線箭頭201表示喚醒過程。
應用處理器100經(jīng)由線路TX 102向調(diào)制解調(diào)器處理器101傳送第一序列數(shù)據(jù)分組206。這導致數(shù)據(jù)流控制的第一活動階段207。由于調(diào)制解調(diào)器處理器101的輸入緩沖器中的溢出情形,準備接收信號CTS 205分別在短的時間間隔中被去活多次,從而使得應用處理器100在這些短的時間間隔中分別中斷第一序列數(shù)據(jù)分組206的傳輸,并在信號CTS 205已返回到激活了的信號電平之后分別再次開始傳輸。調(diào)制解調(diào)器處理器101然后經(jīng)由線路RX 103向應用處理器100傳送第二序列數(shù)據(jù)分組208。為了簡化該圖,后者不顯示,當經(jīng)由線路RX 103傳輸數(shù)據(jù)時,可以按照與應用處理器100的準備接收信號RTS 204在所述活動階段期間被暫時去活一次或多次類似的方式發(fā)生數(shù)據(jù)流控制的活動階段。
兩個處理器之間沒有數(shù)據(jù)通信一段時間之后,調(diào)制解調(diào)器處理器101將信號CTS 205變化到去活的信號電平并變化到睡眠狀態(tài)。由于要給應用處理器100時間對切斷線路CTS 105上的信號作出反應,所以線路TX 102上的不準備接收的時間階段209比調(diào)制解調(diào)器處理器101的睡眠狀態(tài)開始得更早而結(jié)束得更遲,并且調(diào)制解調(diào)器處理器101需要時間,以進行變回到喚醒狀態(tài)并恢復接收的準備的操作。
在由第二事件符號210標記的時間點,應用處理器100希望開始與調(diào)制解調(diào)器處理器101進行通信。由于應用處理器100使用去活的信號CTS 205來檢測到,調(diào)制解調(diào)器處理器101沒有準備好接收,所以應用處理器100首先將信號RTS 204從激活了的信號電平切換到去活的信號電平,并且然后再次變回到激活了的信號電平。調(diào)制解調(diào)器處理器101檢測到準備接收信號RTS 204變化到激活了的信號電平,確定它是變化到喚醒狀態(tài)的請求并變化到喚醒狀態(tài)。只要調(diào)制解調(diào)器處理器101準備好接收線路TX 102上的數(shù)據(jù),它就激活準備接收信號CTS 205,并結(jié)束不準備接收的時間階段209。
然后應用處理器100經(jīng)由線路TX 102向調(diào)制解調(diào)器處理器101傳送第三序列數(shù)據(jù)分組211。這導致數(shù)據(jù)流控制的第二活動階段212,在該活動階段中,由于調(diào)制解調(diào)器處理器101的輸入緩沖器中的溢出情形,準備接收信號CTS 205分別在短的時間間隔中被去活多次。在第三序列數(shù)據(jù)分組211正經(jīng)由線路TX102傳送時,調(diào)制解調(diào)器處理器101以并行方式經(jīng)由線路RX 103向應用處理器100傳送第四序列數(shù)據(jù)分組213。兩個處理器之間沒有數(shù)據(jù)通信一段時間之后,調(diào)制解調(diào)器處理器101去活信號CTS 205并變化到睡眠狀態(tài)。稍后,應用處理器100將信號RTS 204變化到去活的信號電平,并變化到睡眠狀態(tài)。
參考符合列表100應用處理器101調(diào)制解調(diào)器處理器102線路TX103線路RX104線路RTS105線路CTS200第一事件符號201針對喚醒過程的符號202信號TX203信號RX204信號RTS205信號CTS206第一序列數(shù)據(jù)分組207數(shù)據(jù)流控制的第一活動階段208第二序列數(shù)據(jù)分組209不準備接收的時間階段210第二事件符號211第三序列數(shù)據(jù)分組212數(shù)據(jù)流控制的第二活動階段213第四序列數(shù)據(jù)分組
權(quán)利要求
1.一種用于控制第一處理器和第二處理器之間的數(shù)據(jù)通信的方法,該第二處理器被耦合到該第一處理器,—該第一處理器提供具有激活了的信號電平或者去活的信號電平的準備接收信號,該信號被用于指示該第二處理器,該第一處理器準備好或者沒有準備好接收數(shù)據(jù),—該第二處理器能從喚醒狀態(tài)變化到睡眠狀態(tài),并從睡眠狀態(tài)變回到喚醒狀態(tài),—該第二處理器在其處于睡眠狀態(tài)時檢測到,該第一處理器何時將該準備接收信號從去活的信號電平變化到激活了的信號電平,并且在這種情況下,該第二處理器確定,準備接收信號的變化是變化到喚醒狀態(tài)的請求。
2.如權(quán)利要求1所要求的方法,—其中,當所述第一處理器將所述準備接收信號從去活的信號電平變化到激活了的信號電平,而所述第二處理器處于喚醒狀態(tài)并且沒有應歸該第二處理器發(fā)送的數(shù)據(jù)時,該第二處理器確定該準備接收信號的變化是準備接收數(shù)據(jù)的請求。
3.如權(quán)利要求1或者2之一所要求的方法,—所述第二處理器提供具有激活了的信號電平或者去活的信號電平的準備接收信號,該信號被用于指示所述第一處理器,該第二處理器準備好或者沒有準備好接收數(shù)據(jù),—該第一處理器能從喚醒狀態(tài)變化到睡眠狀態(tài),并從睡眠狀態(tài)變回到喚醒狀態(tài),—該第一處理器在其處于睡眠狀態(tài)時檢測到,該第二處理器何時將該準備接收信號從去活的信號電平變化到激活了的信號電平,并且在這種情況下,該第一處理器確定,該準備接收信號的變化是變化到喚醒狀態(tài)的請求,和/或,—當該第二處理器將該準備接收信號從去活的信號電平變化到激活了的信號電平,而該第一處理器處于喚醒狀態(tài)并且沒有應歸該第一處理器發(fā)送的數(shù)據(jù)時,該第一處理器確定,該準備接收信號的變化是準備接收數(shù)據(jù)的請求。
4.如權(quán)利要求1或者2之一所要求的方法,其中根據(jù)V.24接口協(xié)議,使用用于數(shù)據(jù)流控制的準備發(fā)送或者清除發(fā)送線路來傳送準備接收信號。
5.如權(quán)利要求1或者2之一所要求的方法,其中所述第一處理器是調(diào)制解調(diào)器處理器,而所述第二處理器是應用處理器。
6.如權(quán)利要求1或者2之一所要求的方法,其中所述第一處理器是應用處理器,而所述第二處理器是調(diào)制解調(diào)器處理器。
7.如權(quán)利要求1或者2之一所要求的方法,其中所述第一處理器和/或所述第二處理器被包含在移動無線電通信設備、特別是移動無線電電話中。
8.一種雙處理器裝置,—具有第一處理器和第二處理器,—該第一處理器的數(shù)據(jù)輸出被耦合到該第二處理器的數(shù)據(jù)輸入,而該第二處理器的數(shù)據(jù)輸出被耦合到該第一處理器的數(shù)據(jù)輸入,—該第一處理器的控制信號輸出被耦合到該第二處理器的控制信號輸入,—該第一處理器提供具有激活了的信號電平或者去活的信號電平的準備接收信號,該信號被用于指示該第二處理器,該第一處理器準備好或者沒有準備好接收數(shù)據(jù),—該第二處理器具有狀態(tài)控制單元,該狀態(tài)控制單元被設置來將該第二處理器從喚醒狀態(tài)變化到睡眠狀態(tài),并從睡眠狀態(tài)變回到喚醒狀態(tài),—該第二處理器具有監(jiān)控單元,該監(jiān)控單元在該第二處理器處于睡眠狀態(tài)時檢測到,該第一處理器何時將該準備接收信號從去活的信號電平變化到激活了的信號電平,并且在這種情況中,該狀態(tài)控制單元確定該準備接收信號的變化是將第二處理器變化到喚醒狀態(tài)的請求。
9.如權(quán)利要求8所要求的雙處理器裝置,所述第一處理器是調(diào)制解調(diào)器處理器,而所述第二處理器是應用處理器。
10.如權(quán)利要求8所要求的雙處理器裝置,所述第一處理器是應用處理器,而所述第二處理器是調(diào)制解調(diào)器處理器。
11.一種移動無線電通信設備、特別是一種移動無線電電話,其具有如權(quán)利要求8或者9之一所要求的雙處理器裝置。
全文摘要
使用準備接收信號來控制兩個耦合的處理器之間的數(shù)據(jù)的通信,該準備接收信號由第一處理器提供,以致該準備接收信號具有激活了的信號電平或者去活的信號電平,并且該準備接收信號被用于指示第二處理器,第一處理器準備好或者沒有準備好接收數(shù)據(jù)。第二處理器能從喚醒狀態(tài)變化到睡眠狀態(tài),也能從睡眠狀態(tài)變回到喚醒狀態(tài)。第二處理器在其處于睡眠狀態(tài)時檢測到,第一處理器何時將準備接收信號從去活的信號電平變化到激活了的信號電平,并且在這種情況下,第二處理器確定,準備接收信號的變化是變化到喚醒狀態(tài)的請求。
文檔編號G06F15/16GK1770062SQ20051012833
公開日2006年5月10日 申請日期2005年9月30日 優(yōu)先權(quán)日2004年9月30日
發(fā)明者M·埃斯奇, A·羅斯特 申請人:因芬尼昂技術(shù)股份公司