專(zhuān)利名稱(chēng):為移動(dòng)可縮放鏈路(msl)結(jié)構(gòu)提供額外通道的制作方法
相關(guān)申請(qǐng)本申請(qǐng)涉及同時(shí)提交的具有共同發(fā)明人的名為“用于MSL結(jié)構(gòu)的傳輸確認(rèn)機(jī)制”的美國(guó)專(zhuān)利申請(qǐng)No.TBD,專(zhuān)利律師文件No.42P20074。
領(lǐng)域本發(fā)明的實(shí)施例涉及處理器之間通信,尤其涉及移動(dòng)可縮放鏈路(MSL)結(jié)構(gòu)中的通道定義機(jī)制。
背景遵照移動(dòng)可縮放鏈路(MSL)協(xié)議的傳統(tǒng)處理器之間通信受限于MSL規(guī)范的通道定義。具體而言,在MSL結(jié)構(gòu)中可以用4個(gè)比特來(lái)規(guī)定通道,所有16個(gè)可能的通道都在MSL2中定義。此外,傳統(tǒng)的MSL數(shù)據(jù)傳輸是單向的,僅提供從發(fā)射裝置發(fā)送數(shù)據(jù),并不為接收裝置提供用于確認(rèn)數(shù)據(jù)被適當(dāng)接收的機(jī)制。
附圖簡(jiǎn)述本發(fā)明的實(shí)施例的描述包括通過(guò)圖示和附圖中示例而非限制性目的的各種闡述。
圖1是根據(jù)本發(fā)明實(shí)施例的采用處理器之間通信結(jié)構(gòu)的系統(tǒng)的框圖。
圖2是根據(jù)本發(fā)明實(shí)施例的處理器之間通信規(guī)范的通道定義的框圖。
圖3是根據(jù)本發(fā)明實(shí)施例,采用處理器之間通信規(guī)范的系統(tǒng)的通信總線的框圖。
圖4是根據(jù)本發(fā)明實(shí)施例的時(shí)序圖的框圖。
圖5是根據(jù)本發(fā)明實(shí)施例,發(fā)射處理器之間消息的流程圖。
圖6是根據(jù)本發(fā)明實(shí)施例,確認(rèn)處理器之間消息傳輸?shù)牧鞒虉D。
圖7是根據(jù)本發(fā)明實(shí)施例,具有處理器的便攜式裝置的框圖,該處理器具有物理互連。
圖8是根據(jù)本發(fā)明實(shí)施例,具有處理器的電子裝置的框圖,該處理器具有物理互連和存儲(chǔ)子系統(tǒng)。
詳述這里對(duì)“實(shí)施例”的各種引用應(yīng)當(dāng)理解成描述包括在本發(fā)明的至少一個(gè)實(shí)施例中的特定特征、機(jī)構(gòu)或特性。這樣,諸如“一個(gè)實(shí)施例”或“一個(gè)備選實(shí)施例”這樣短語(yǔ)的出現(xiàn)可以描述本發(fā)明的各個(gè)實(shí)施例,并不必都指相同的實(shí)施例。
圖1是采用處理器之間通信結(jié)構(gòu)的系統(tǒng)的一個(gè)實(shí)施例的框圖。系統(tǒng)120可以包括通過(guò)通信總線110進(jìn)行通信的多個(gè)裝置、設(shè)備、機(jī)器等。系統(tǒng)120代表可以具有互連上的多個(gè)裝置的各種類(lèi)型的裝置,包括移動(dòng)電話、個(gè)人數(shù)字助理(PDA)、無(wú)線通信裝置、便攜式計(jì)算裝置等。系統(tǒng)120還可以表示其它裝置,例如,數(shù)字手表、立體聲系統(tǒng)、照相機(jī)等。
通信總線110表示系統(tǒng)120的各個(gè)裝置之間的一個(gè)或多個(gè)信號(hào)線。一個(gè)實(shí)施例中,通信總線110可以表示各個(gè)裝置之間的物理互連。一個(gè)實(shí)施例中,通信總線110可以包括數(shù)據(jù)線和邊帶信號(hào)線。例如,通信總線110可以是移動(dòng)可縮放鏈路(MSL)或MSL2多點(diǎn)總線。
可能存在于通信總線110上的數(shù)據(jù)線提供通信接口,多個(gè)邏輯通道可以在該接口上存在。在一個(gè)實(shí)施例中,所述通道在物理線上可能多路復(fù)用。通信可以規(guī)定為在作為廣播通道的通道或非廣播或裝置專(zhuān)用的其它通道上操作。例如,協(xié)議可以規(guī)定兩個(gè)或更多的標(biāo)題字段,一個(gè)字段是地址或其它標(biāo)識(shí)符(一般地,ID或裝置專(zhuān)用ID),以及通道號(hào)。當(dāng)這些字段置于數(shù)據(jù)線上時(shí),與該號(hào)對(duì)應(yīng)的通道被激活,指示標(biāo)識(shí)的裝置接收數(shù)據(jù)有效負(fù)載。
一個(gè)或多個(gè)通道號(hào)可以定義成廣播通道,一個(gè)或多個(gè)通道號(hào)可以定義成非廣播或裝置專(zhuān)用通道。一個(gè)實(shí)施例中,除了具有特定的通道號(hào)定義,廣播通道和非廣播通道之間的差是調(diào)用通道的方式。例如,廣播通道可以由廣播通道號(hào)和廣播ID,或定義成指示通信總線110上的所有裝置將要收聽(tīng)的某些標(biāo)識(shí)符規(guī)定。非廣播通道可以是這樣的通道通道號(hào)定義為裝置專(zhuān)用通道,且裝置專(zhuān)用ID置于數(shù)據(jù)線上。這樣,廣播通道可以提供從一個(gè)裝置到多個(gè)裝置,或通信總線110上的所有其它裝置的通信,且非廣播通道可以提供從發(fā)射裝置到與該ID號(hào)匹配的專(zhuān)用裝置的通信。
邊帶線應(yīng)當(dāng)理解成可以在兩個(gè)或多個(gè)裝置之間存在的一個(gè)或多個(gè)信號(hào)線,它門(mén)可以是聲明的(對(duì)于有效高線設(shè)置為高(邏輯1),對(duì)于有效低線設(shè)置為低(邏輯零)),以在兩個(gè)或多個(gè)通信裝置之間提供信息,這些通信裝置獨(dú)立于數(shù)據(jù)線、與之連接并且關(guān)聯(lián)。例如邊帶線可以是指示準(zhǔn)備發(fā)送信號(hào)的線、等待信號(hào)、系統(tǒng)時(shí)鐘線等。
一個(gè)實(shí)施例中,通信總線110可以通過(guò)仲裁控制。仲裁方案中,在某個(gè)時(shí)間單個(gè)裝置可以具有總線的控制。規(guī)定一個(gè)裝置具有總線的“控制”可以表示數(shù)據(jù)線和邊帶線。備選地,規(guī)定裝置控制總線可以?xún)H表示裝置具有在通信總線110的物理線的一個(gè)或多個(gè)進(jìn)行通信的權(quán)利。一個(gè)實(shí)施例中,仲裁可用于指派總線上的主控和從動(dòng)裝置。主控可以具有在數(shù)據(jù)線上放置消息(例如,ID,通道號(hào)、數(shù)據(jù)字節(jié)等)的權(quán)利。由此主控裝置是具有發(fā)射機(jī)會(huì)的裝置。在主控控制總線時(shí),從動(dòng)裝置沒(méi)有在數(shù)據(jù)線上放置消息的權(quán)利。由此從動(dòng)裝置可以指派為接收的裝置,或不接收通信、但將等待直到向該裝置發(fā)送通信的裝置,或具有發(fā)射機(jī)會(huì)的裝置。然而一個(gè)實(shí)施例中,即使總線被主控控制,一個(gè)或多個(gè)邊帶信號(hào)可以被接收裝置或從動(dòng)裝置聲明。裝置可以具有對(duì)總線、或數(shù)據(jù)線的備選控制,每個(gè)都具有發(fā)送的機(jī)會(huì)。
這樣,裝置100可以控制總線,并可以認(rèn)為是主控。一個(gè)實(shí)施例中,裝置100代表子系統(tǒng)、電路、處理器等。當(dāng)是處理器時(shí),裝置100可以表示系統(tǒng)120中的通用處理器、應(yīng)用處理器(例如,對(duì)系統(tǒng)120上的一個(gè)或多個(gè)應(yīng)用級(jí)程序/代碼執(zhí)行具有存取和/或控制的裝置)等。一個(gè)實(shí)施例中,系統(tǒng)120中的高層次處理器可以以總線主控開(kāi)始,并可以產(chǎn)生用于通信總線110的時(shí)鐘信號(hào)。該高層次處理器可以備選地在系統(tǒng)120的操作過(guò)程中是通信總線110中的從動(dòng)裝置。系統(tǒng)120中可以具有比這里示出的或多或少的裝置。
裝置101-103表示其它電路、子系統(tǒng)、處理器、邏輯陣列、外圍設(shè)備、外部服務(wù)器等。每個(gè)裝置101-103在系統(tǒng)120的操作/執(zhí)行的某個(gè)點(diǎn)可以代表主控裝置。在其它時(shí)刻,這些裝置代表連接到通信總線110的從動(dòng)裝置。如果認(rèn)為圖1是系統(tǒng)120執(zhí)行中的快照,這些裝置當(dāng)前可以考慮成從動(dòng)裝置,且將接收消息和/或保持空閑,直到它們接收消息和/或發(fā)射時(shí)刻為止。
一個(gè)實(shí)施例中,通信總線110可以支持廣播通道和非廣播通道,廣播通道由特定通道號(hào)和廣播ID規(guī)定,且非廣播通道由另一不同的特定通道號(hào)和裝置專(zhuān)用ID規(guī)定。一個(gè)實(shí)施例中,廣播ID是十六進(jìn)制的“F”。一個(gè)實(shí)施例中,裝置專(zhuān)用ID是0-7的數(shù)。一個(gè)實(shí)施例中,例如通道數(shù)可以是8、16、128等。通道數(shù)可以取決于用于規(guī)定通道號(hào)的位數(shù)。例如,一個(gè)半字節(jié)(四位)通道號(hào)標(biāo)識(shí)符具有指定16個(gè)不同通道的潛力。假設(shè)所有潛在可用通道定義為廣播或非廣播通道。如果所有通道都被定義,則一般而言,沒(méi)有為將來(lái)使用預(yù)留的通道。
一個(gè)實(shí)施例中,所有潛在通道都定義為廣播或非廣播通道的系統(tǒng)可以采用一種機(jī)制,以在相同地址空間內(nèi)定義多個(gè)通道。例如,如果定義了一個(gè)廣播通道,裝置專(zhuān)用ID可以與該廣播通道聯(lián)合使用。類(lèi)似地,廣播ID可以與非廣播通道一起使用。這樣,一個(gè)實(shí)施例中,無(wú)論是廣播通道或非廣播通道的通道可以從特定通道號(hào)的函數(shù)轉(zhuǎn)變成置于數(shù)據(jù)通道上的ID號(hào)的函數(shù)。高達(dá)協(xié)議規(guī)定的非廣播通道數(shù)的大量額外廣播通道可以被創(chuàng)建,并可以以不同于規(guī)范/協(xié)議規(guī)定中定義的那樣使用。類(lèi)似地,高達(dá)廣播通道數(shù)的大量額外非廣播通道可以被創(chuàng)建,并可以以不同于規(guī)范/協(xié)議規(guī)定中定義的那樣使用。
圖2是處理器之間通信規(guī)范的通道定義的一個(gè)實(shí)施例的框圖。一個(gè)實(shí)施例中,處理器之間通信定義可以定義使用裝置專(zhuān)用地址的通道和使用廣播地址的通道。一個(gè)實(shí)例中,MSL定義16個(gè)通道,通道8、9和15專(zhuān)用于廣播用途,其它的通道用于裝置專(zhuān)用消息傳輸。傳統(tǒng)的MSL不允許通道超過(guò)這16個(gè)定義的通道。
一個(gè)實(shí)施例中,使用通道8、9和/或15其中一個(gè),采用裝置專(zhuān)用地址,以提供額外的裝置專(zhuān)用消息傳輸機(jī)制。圖2中,這些是規(guī)定為以后使用預(yù)留(RFU)的通道。這些通道是預(yù)留的,因?yàn)镸SL規(guī)范沒(méi)有定義它們。因?yàn)樗鼈儧](méi)有被定義,系統(tǒng)設(shè)計(jì)者可以定義這些通道用于用戶(hù)、特定應(yīng)用或用途。
一個(gè)實(shí)施例中,使用通道0-7和/或10-14其中之一,采用廣播地址,以提供額外的廣播消息傳輸機(jī)制。同樣,這些通道可以是用戶(hù)定義的,用于系統(tǒng)廣播信息。例如,用戶(hù)系統(tǒng)狀態(tài)、消息等對(duì)于系統(tǒng)中的某些裝置是有用的。
因?yàn)檫@些通道沒(méi)有在傳統(tǒng)的MSL中定義,使用一個(gè)或多個(gè)RFU通道的系統(tǒng)和傳統(tǒng)的系統(tǒng)一致是有缺點(diǎn)的。例如,因?yàn)閺V播地址定義為通過(guò)通道8使用,如果為該廣播通道規(guī)定不是廣播地址的地址,則系統(tǒng)中的裝置可能忽略該消息。使用的裝置專(zhuān)用地址可用于這樣的裝置當(dāng)其自身裝置ID是廣播通道上規(guī)定的地址時(shí),它將偵聽(tīng)廣播通道并解碼消息。
圖3是采用處理器之間通信規(guī)范的系統(tǒng)的通信總線的一個(gè)實(shí)施例框圖。應(yīng)用處理器310可以是能夠在系統(tǒng)中執(zhí)行應(yīng)用級(jí)功能的處理器、子系統(tǒng)、門(mén)陣列等。應(yīng)用處理器310可以包括接口,以用于應(yīng)用處理器310和一個(gè)或多個(gè)其它處理器、裝置、子系統(tǒng)等,例如裝置320之間的處理器之間通信。裝置320可以代表控制外圍設(shè)備、電路、硬件等的子系統(tǒng)和/或驅(qū)動(dòng)器。
一個(gè)實(shí)施例中,應(yīng)用處理器310是總線主控,意味著應(yīng)用處理器310控制它自己與裝置320之間的物理互連線的一個(gè)或多個(gè)部分。應(yīng)用處理器310可以包括接口,用于與裝置320的物理互連。類(lèi)似地,裝置320可以包括用于物理互連的接口。接口可以包括管腳、接收電路、驅(qū)動(dòng)電路、上拉/下拉電路、緩沖器等中的一個(gè)或多個(gè),用于將裝置/處理器耦合到物理互連。物理互連可以包括多個(gè)信號(hào)線,且可以包括時(shí)鐘信號(hào)CLK 331、選通信號(hào)STB 332、等候信號(hào)WAIT 333、數(shù)據(jù)線DAT[N:0]334,以及仲裁信號(hào)LREQ#335。盡管示出了這些信號(hào),系統(tǒng)中可以存在比這里示出的或多或少的信號(hào)線。
一個(gè)實(shí)施例中,DAT[N:0]334表示多個(gè)信號(hào)線(例如4個(gè),8個(gè)),通過(guò)它們可以發(fā)射處理器之間通信。其它信號(hào)線可以認(rèn)為是邊帶信號(hào)線。一個(gè)實(shí)施例中,主控裝置控制了DAT[N:0]334。主控裝置還可以控制一個(gè)或多個(gè)邊帶線。如LREQ#335所示,總線的控制可以被仲裁,意味著控制將改變,一個(gè)時(shí)刻是主控的裝置可以在另一時(shí)刻是總線上的從動(dòng)設(shè)備。一個(gè)實(shí)施例中,邊帶信號(hào),例如WAIT 333,可以通過(guò)總線上的從動(dòng)裝置聲明。
一個(gè)實(shí)施例中,通過(guò)將半字節(jié)的一位放置在DAT[3:0]的4個(gè)數(shù)據(jù)線334的每個(gè)上定義通道。另一個(gè)實(shí)施例中,數(shù)據(jù)線334可以包括8個(gè)數(shù)據(jù)線DAT[7:0],且全部字節(jié)可以放置在線上。備選地,系統(tǒng)可以被設(shè)計(jì)成使每個(gè)線分割成時(shí)隙,每個(gè)數(shù)據(jù)線DAT[N:0]334可以代表單獨(dú)使用不同數(shù)據(jù)通道。該系統(tǒng)可以具有通道號(hào)、裝置ID以及置于DAT[N:0]334上的數(shù)據(jù)有效負(fù)載。一個(gè)實(shí)施例中,當(dāng)通道號(hào)和標(biāo)識(shí)符放置在DAT[N:0]上時(shí)可以激活通道。標(biāo)識(shí)符可以在(多個(gè))接收裝置解碼以判斷接收裝置是否是預(yù)定接收機(jī)。
在定義了2N個(gè)通道,一些是廣播通道以及一些是非廣播通道的系統(tǒng)中,可以在廣播通道上規(guī)定裝置專(zhuān)用ID以提供額外裝置專(zhuān)用消息傳輸機(jī)制。類(lèi)似地,可以在裝置專(zhuān)用通道上定義廣播ID以提供額外的廣播消息傳輸機(jī)制。這樣,標(biāo)準(zhǔn)通道定義可以得到增強(qiáng),從而創(chuàng)建修改的通道定義,以使用不同于標(biāo)準(zhǔn)中定義的標(biāo)識(shí)符包括消息傳輸。這樣,解碼器可以有效地接收這樣的消息,它具有不同于根據(jù)規(guī)范的通道上期望的標(biāo)識(shí)符。
圖4是上述處理器之間通信的一個(gè)實(shí)施例的時(shí)序圖。CLK代表時(shí)序圖中的時(shí)鐘脈沖。共享的處理器之間通信總線可以包括時(shí)鐘信號(hào)以至少使總線上的裝置同步,直到考慮總線上的通信為止。一個(gè)實(shí)施例中DATA[3:0]可以包括裝置ID字段411,通道號(hào)字段412以及數(shù)據(jù)字段413。也可以支持其它的字段和/或不同的字段大小。
廣播ID或裝置專(zhuān)用地址/ID可以置于裝置ID字段411中以表示預(yù)定消息聽(tīng)眾。廣播ID可以表示消息應(yīng)當(dāng)被一個(gè)以上的從動(dòng)裝置解碼。裝置專(zhuān)用ID可以表示該消息應(yīng)當(dāng)僅被規(guī)定的預(yù)定接收機(jī)解碼。例如,圖4中,裝置專(zhuān)用ID“1”表示具有地址/標(biāo)識(shí)符“1”的裝置是DATA[3:0]上待發(fā)射消息的預(yù)定接收機(jī)。一個(gè)實(shí)施例中裝置ID“F”可以表示廣播消息,這假設(shè)在系統(tǒng)中可以支持小于2N個(gè)或該實(shí)例的16個(gè)裝置。
通道號(hào)412可以規(guī)定成為系統(tǒng)定義的任意通道。一個(gè)實(shí)施例中,假設(shè)所有2N個(gè)可能通道都在處理器之間通信定義中指定,其中N表示用于代表通道號(hào)的位/線數(shù)目。進(jìn)一步假設(shè)至少一個(gè)通道指定為廣播通道,它定義成具有置于裝置ID字段411中的相應(yīng)廣播ID。一個(gè)實(shí)施例中,通道號(hào)412中所示的通道8表示定義的廣播通道。這樣,廣播通道使用裝置專(zhuān)用ID 1規(guī)定。因?yàn)楦鶕?jù)協(xié)議,通道和裝置ID失配,總線上的裝置可以忽略該消息。因?yàn)橄ぶ返窖b置1,即使根據(jù)標(biāo)準(zhǔn)協(xié)議定義,消息在技術(shù)上可能是不正確的,但裝置1是可操作的,以解碼該消息。這樣可以支持額外的通道。
一個(gè)實(shí)施例中,與系統(tǒng)相關(guān)的協(xié)議和圖4所示的時(shí)序圖可能是單向的,或僅發(fā)射的,意味著在標(biāo)準(zhǔn)協(xié)議定義中接收裝置不可以確認(rèn)傳輸。標(biāo)準(zhǔn)確認(rèn)機(jī)制可以通過(guò)協(xié)議規(guī)定為總線控制的接收裝置仲裁,確立總線所有權(quán),且然后發(fā)送確認(rèn)循環(huán)到原始發(fā)送裝置。如果在平臺(tái)/系統(tǒng)中還存在請(qǐng)求總線的多個(gè)裝置,這種過(guò)程可能產(chǎn)生確認(rèn)傳輸中的真正延時(shí)。在需要為失敗的接收再次發(fā)射消息的情況下,該過(guò)程可能進(jìn)一步擴(kuò)展。這樣,標(biāo)準(zhǔn)確認(rèn)在性能、功率和時(shí)序上可以是低效的。
一個(gè)實(shí)施例中,發(fā)射裝置、或主控(具有確立的所有權(quán)的裝置)可以遵循具有確認(rèn)消息傳輸?shù)臄?shù)據(jù)消息傳輸。數(shù)據(jù)消息可以遵循對(duì)特定裝置使用數(shù)據(jù)通道的標(biāo)準(zhǔn)通信協(xié)議規(guī)范??梢酝ㄟ^(guò)將裝置專(zhuān)用ID放置在裝置ID字段411、以及將廣播通道放置在通道號(hào)字段412而發(fā)射確認(rèn)消息。數(shù)據(jù)的一個(gè)或多個(gè)半字節(jié)可以放置在數(shù)據(jù)字段413。一個(gè)實(shí)施例中,在確認(rèn)過(guò)程放置在數(shù)據(jù)字段413的數(shù)據(jù)值是“不關(guān)注”(Don’tcare)。一個(gè)實(shí)施例中,可以采用特定的確認(rèn)值。在確認(rèn)消息的過(guò)程中,接收裝置可以聲明或不聲明邊帶信號(hào)之一以表示消息是否被接收。
例如,在圖4的實(shí)例中,當(dāng)發(fā)射裝置規(guī)定裝置ID為“1”且廣播通道為“8”時(shí),通道/控制選通420可以被聲明。數(shù)據(jù)413是不關(guān)注的,在發(fā)射裝置消息的數(shù)據(jù)有效負(fù)載過(guò)程中,接收裝置聲明WAIT信號(hào)430。取決于系統(tǒng)執(zhí)行,消息過(guò)程中聲明WAIT 430可以表示消息應(yīng)當(dāng)被再次發(fā)送。備選地,消息過(guò)程中聲明WAIT 430可以表示消息被恰當(dāng)?shù)亟邮?。原始發(fā)射裝置可以在時(shí)間440對(duì)WAIT信號(hào)430進(jìn)行取樣以“讀取”或“接收”原始接收裝置的確認(rèn)消息。
取樣時(shí)間可以取決于系統(tǒng)執(zhí)行。存在一個(gè)或多個(gè)數(shù)據(jù)有效負(fù)載的半字節(jié),該時(shí)間過(guò)程中,原始接收裝置必須從原始發(fā)射裝置確認(rèn)消息傳輸。為說(shuō)明起見(jiàn),僅示出了數(shù)據(jù)的兩個(gè)半字節(jié),這不應(yīng)理解為是需要或是限制。
圖5是發(fā)射處理器之間消息的一個(gè)實(shí)施例的流程圖。一個(gè)實(shí)施例中,多個(gè)處理器、子系統(tǒng)、外圍電路等互連在總線上??梢酝ㄟ^(guò)使用經(jīng)過(guò)總線的消息有助于處理器之間通信。502,可以準(zhǔn)備以用于發(fā)射的消息??梢栽试S具有總線和/或數(shù)據(jù)線所有權(quán)/控制的裝置發(fā)射消息。當(dāng)發(fā)射裝置是主控時(shí),預(yù)定接收機(jī)或多個(gè)接收機(jī)可以用作總線上的從動(dòng)裝置。
510,判斷消息是廣播或非廣播的。例如,發(fā)射裝置上的發(fā)射模式可以判斷發(fā)射了廣播消息。另一實(shí)例中,產(chǎn)生發(fā)射消息的處理器向發(fā)射器指示消息是廣播的或非廣播的。廣播消息用于多個(gè)接收機(jī),可以不表示一個(gè)特定的接收裝置。非廣播消息用于一個(gè)或多個(gè)規(guī)定的接收機(jī),它們可以通過(guò)裝置ID標(biāo)識(shí)。如果消息是廣播消息,判斷消息是否將在廣播通道上發(fā)射,520。例如,根據(jù)標(biāo)準(zhǔn)協(xié)議規(guī)范/定義,被發(fā)射裝置采用的參與處理器之間通信的通信協(xié)議可以規(guī)定某些消息類(lèi)型在某些定義通道上發(fā)射。如果廣播消息是與廣播通道的定義相匹配的廣播消息,根據(jù)標(biāo)準(zhǔn)規(guī)范,該消息被發(fā)射,522。
如果消息是不與標(biāo)準(zhǔn)規(guī)范定義匹配的廣播消息,可以規(guī)定廣播ID和非廣播通道,524。則消息可以被發(fā)射,526。
如果消息不是廣播消息,則它是非廣播消息,判斷該消息是否將在標(biāo)準(zhǔn)裝置專(zhuān)用通道上發(fā)射,530。例如,發(fā)射器可以訪問(wèn)為用戶(hù)指示用于特定消息通道的查詢(xún)表、存儲(chǔ)位置等。裝置專(zhuān)用通道可以是在規(guī)范中定義的一個(gè)通道,用于傳輸特殊消息類(lèi)型到裝置ID規(guī)定的裝置。如果該非廣播消息是與規(guī)范的裝置專(zhuān)用通道的定義相匹配的消息,根據(jù)標(biāo)準(zhǔn)規(guī)范,該消息可以被發(fā)射,522。
如果消息是不與標(biāo)準(zhǔn)規(guī)范定義相匹配的裝置專(zhuān)用消息,可以規(guī)定裝置專(zhuān)用ID和廣播通道,534。則消息可以被發(fā)射,536。
圖6示出了確認(rèn)處理器之間消息傳輸?shù)囊粋€(gè)實(shí)施例的流程圖。消息可以在數(shù)據(jù)通道上從發(fā)射裝置傳輸?shù)浇邮昭b置,602。這可以是遵循處理器之間通信規(guī)范的通道和傳輸定義的消息。數(shù)據(jù)通道上的數(shù)據(jù)傳輸可能涉及規(guī)定數(shù)據(jù)通道和裝置專(zhuān)用ID。
一個(gè)實(shí)施例中,發(fā)射可以是單向的,在該規(guī)范中不提供用于確認(rèn)傳輸?shù)臋C(jī)制。如上所述,裝置專(zhuān)用ID可以在一般而言是廣播通道的通道中規(guī)定,604。即使在特定廣播通道上傳輸?shù)南⒁话惚换ミB上的所有裝置偵聽(tīng)和解碼,但裝置專(zhuān)用ID可以導(dǎo)致消息僅被預(yù)定接收機(jī)接收和解碼。
第一發(fā)射可以根據(jù)協(xié)議規(guī)范,且第二發(fā)射可以是不為裝置專(zhuān)用傳輸定義的通道上的裝置專(zhuān)用通信。一個(gè)實(shí)施例中,接收機(jī)可以聲明邊帶信號(hào),例如流控制信號(hào)線,以向發(fā)射裝置表示確認(rèn)。判斷邊帶信號(hào)是否被聲明,610。例如,主控可以測(cè)試/判斷邊帶線的條件/狀態(tài)(例如聲明的或未聲明的)以從原始接收裝置接收消息是否被接收的指示。聲明意味著對(duì)于有效高信號(hào)線,信號(hào)線被驅(qū)動(dòng)到高,對(duì)于有效低信號(hào)線,信號(hào)線被驅(qū)動(dòng)到低。
如果邊帶信號(hào)被聲明,原始接收裝置可以向原始發(fā)射裝置表示消息沒(méi)有適當(dāng)?shù)亟邮?,消息?yīng)該被再次發(fā)送,614。如果邊帶信號(hào)是未聲明的,原始接收裝置向原始發(fā)射裝置指示消息被恰當(dāng)?shù)亟邮?,由此消息被確認(rèn)612。這些指示可以被切換,使得聲明的信號(hào)可以表示適當(dāng)接收的信號(hào),未聲明的信號(hào)可以表示消息應(yīng)當(dāng)被再次發(fā)送。
各個(gè)實(shí)施例中圖5和6的各種操作可以利用這里描述的結(jié)構(gòu)執(zhí)行。此外,指令/代碼的機(jī)器可存取和/或可執(zhí)行序列可用于執(zhí)行圖5和6中描述的操作。這樣,所述操作可以使用固件、軟件或固件和軟件的組合執(zhí)行。軟件和/或固件內(nèi)容可以提供指令,以使得硬件、機(jī)器、電子裝置等實(shí)施/執(zhí)行各種操作,包括上述一些或全部功能/特征。
導(dǎo)致或致使機(jī)器/電子裝置/硬件執(zhí)行操作的指令可以通過(guò)制造物品接收。制造物品可以包括具有提供指令內(nèi)容的機(jī)器可存取介質(zhì)。機(jī)器可存取介質(zhì)包括提供(即,保存和/或發(fā)射)機(jī)器(例如,計(jì)算裝置、電子裝置、電子系統(tǒng)/子系統(tǒng)等)可存取形式的信息/內(nèi)容的任意機(jī)制。例如,機(jī)器可存取介質(zhì)包括可記錄/不可記錄介質(zhì)(例如,只讀存儲(chǔ)器(ROM),隨機(jī)存取存儲(chǔ)器(RAM)、磁盤(pán)存儲(chǔ)介質(zhì)、光存儲(chǔ)介質(zhì)、閃存裝置等),以及電學(xué)、光學(xué)、聲學(xué)或其它形式的傳播信號(hào)(例如載波、紅外信號(hào)、數(shù)字信號(hào)等)等。
圖7是具有處理器的便攜式裝置的一個(gè)實(shí)施例的框圖,該處理器具有物理互連。便攜式裝置700可以代表各種裝置、硬件單元、電子結(jié)構(gòu)等。例如,便攜式裝置700可以是移動(dòng)電話、智能電話、個(gè)人數(shù)字助理(PDA)、個(gè)人計(jì)算裝置等。便攜式裝置700可以包括計(jì)算平臺(tái),計(jì)算硬件在該平臺(tái)上操作。計(jì)算平臺(tái)可以包括計(jì)算硬件和/或操作系統(tǒng)、硬件驅(qū)動(dòng)器和/或應(yīng)用程序,以提供便攜式裝置700的功能。一個(gè)實(shí)施例中,應(yīng)用處理器710可以是主機(jī)平臺(tái)上的電路、處理器、子系統(tǒng)等。一個(gè)實(shí)施例中,應(yīng)用處理器710可以是便攜式裝置700的計(jì)算平臺(tái)。應(yīng)用處理器710可以是一個(gè)或多個(gè)硬件部件和/或包括通用處理器。
應(yīng)用處理器710可以包括MSL接口721,它提供與物理接口730的接口以連接到無(wú)線電子系統(tǒng)740。無(wú)線電子系統(tǒng)740還包括MSL接口722,以連接到物理接口730。例如,MSL接口721-722可以包括管腳、電路、緩沖器、線驅(qū)動(dòng)器或其它硬件/封裝,以提供從應(yīng)用處理器710和無(wú)線電子系統(tǒng)740到裝置之間的物理接口730的存取。物理接口可以表示高吞吐量通信總線/接口,用于應(yīng)用處理器710和無(wú)線電子系統(tǒng)740之間的數(shù)據(jù)傳輸。
一個(gè)實(shí)施例中,無(wú)線電子系統(tǒng)740表示便攜式裝置700上的外圍裝置。無(wú)線電子系統(tǒng)740可以包括信號(hào)處理器741,向無(wú)線電子系統(tǒng)740提供無(wú)線電通信處理功能。一個(gè)實(shí)施例中,信號(hào)處理器741可以是便攜式裝置700上的嵌入式處理器。
一個(gè)實(shí)施例中,物理接口730可以是基于移動(dòng)可縮放鏈路(MSL)或MSL2標(biāo)準(zhǔn)規(guī)范/定義/協(xié)議或從其衍生的通信總線。通道可以是標(biāo)準(zhǔn)中定義或指派的特定功能/用途。例如,一個(gè)實(shí)施例中,物理接口730可以包括由標(biāo)準(zhǔn)定義/指派的多點(diǎn)傳送或(多個(gè))廣播通道和(多個(gè))裝置專(zhuān)用通道。多點(diǎn)傳送數(shù)據(jù)可以理解成對(duì)應(yīng)于發(fā)生在多點(diǎn)傳送通道中的消息/傳輸。同樣,廣播數(shù)據(jù)或廣播傳輸可以理解成對(duì)應(yīng)于廣播通道中的消息/傳輸,裝置專(zhuān)用數(shù)據(jù)/傳輸表示裝置專(zhuān)用(或非廣播、非多點(diǎn)發(fā)送)通道上的消息傳輸。
廣播通道可以理解成多點(diǎn)傳送通道類(lèi)型的一個(gè)子集,因?yàn)槎帱c(diǎn)傳送通道可以定義成同時(shí)傳輸消息到多個(gè)接收方。廣播通道可以定義成同時(shí)傳輸消息到所有可能的接收方或物理接口730上的所有裝置。裝置專(zhuān)用通道可以定義成傳輸消息到單個(gè)特定的接收方。對(duì)于物理接口730上的所有裝置,可能是僅向其傳輸裝置專(zhuān)用消息的裝置是對(duì)應(yīng)于激活裝置專(zhuān)用通道中指示的裝置專(zhuān)用標(biāo)識(shí)符/地址的裝置。
一個(gè)實(shí)施例中,如上所述,廣播消息可以在物理接口730上的裝置專(zhuān)用通道上產(chǎn)生。即,廣播ID可用于調(diào)用/激活物理接口730上的裝置專(zhuān)用通道以及傳輸?shù)南?。?lèi)似地,例如,通過(guò)使用裝置專(zhuān)用ID調(diào)用/激活廣播通道以及傳輸?shù)南ⅲb置專(zhuān)用消息可以在物理接口730上的廣播通道上傳輸。
一個(gè)實(shí)施例中,物理接口730可以包括一個(gè)或多個(gè)控制信號(hào)/線。一個(gè)實(shí)施例中,一個(gè)或多個(gè)控制信號(hào)可以被不具有數(shù)據(jù)總線所有權(quán)的裝置激活/控制,該數(shù)據(jù)總線上廣播和裝置專(zhuān)用通道被操作。流控制信號(hào)線可以存在,例如等待或等價(jià)的控制信號(hào),從而為接收裝置提供一種機(jī)制,以指示發(fā)射裝置它目前不能接收發(fā)射的消息。例如,當(dāng)緩沖器發(fā)生溢出時(shí),信號(hào)可以被聲明。一個(gè)實(shí)施例中,控制信號(hào)可用于執(zhí)行確認(rèn)機(jī)制。例如,如上所述,通過(guò)使用廣播通道上的裝置專(zhuān)用地址,發(fā)射裝置可以提供用于接收裝置的時(shí)間周期,指示消息是否被接收,或消息是否應(yīng)當(dāng)再次發(fā)送。如果發(fā)射裝置遵循使用修改傳輸(例如,裝置ID與通道類(lèi)型失配)的正常(例如,根據(jù)標(biāo)準(zhǔn)協(xié)議)數(shù)據(jù)傳輸,該修改的傳輸可以在被裝置ID指示的接收機(jī)處被解碼,表示該接收機(jī)將激活控制信號(hào)以表示確認(rèn)。專(zhuān)用確認(rèn)機(jī)制可以單獨(dú)設(shè)計(jì),且一個(gè)實(shí)例可以包括聲明控制信號(hào)以表示負(fù)確認(rèn),表示消息應(yīng)當(dāng)再次發(fā)送。
圖8具有處理器的電子裝置的一個(gè)實(shí)施例的框圖,該處理器具有物理互連和存儲(chǔ)子系統(tǒng)。電子裝置800表示各種裝置、機(jī)器、硬件單元、電子結(jié)構(gòu)等。例如,電子裝置800可以是移動(dòng)電話、智能電話、個(gè)人數(shù)字助理(PDA)、數(shù)字?jǐn)?shù)據(jù)管理器、個(gè)人計(jì)算裝置等。電子裝置800可以包括計(jì)算平臺(tái),計(jì)算硬件在該平臺(tái)上操作。該計(jì)算平臺(tái)可以包括計(jì)算硬件和/或操作系統(tǒng)、硬件驅(qū)動(dòng)器和/或應(yīng)用程序以提供電子裝置800的功能。一個(gè)實(shí)施例中,應(yīng)用處理器810表示主機(jī)平臺(tái)上的電路、處理器、子系統(tǒng)等。一個(gè)實(shí)施例中,應(yīng)用處理器810表示電子裝置800的計(jì)算平臺(tái)。應(yīng)用處理器810可以是一個(gè)或多個(gè)硬件部件和/或包括通用處理器。
應(yīng)用處理器810可以包括MSL接口821,它提供與物理接口830的接口以連接到外圍控制器840。外圍控制器840也包括MSL接口822,用于連接到物理接口830。例如,MSL接口821-822可以包括管腳、電路、緩沖器、線驅(qū)動(dòng)器或其它硬件/封裝以提供從應(yīng)用處理器810和外圍控制器840到裝置之間的物理接口830的存取。物理接口830可以表示高吞吐量通信總線/接口,用于應(yīng)用處理器810和外圍控制器840之間的數(shù)據(jù)傳輸。
一個(gè)實(shí)施例中,外圍控制器840表示電子裝置800上的各種外圍裝置/子系統(tǒng)。例如,外圍控制器840可以表示用戶(hù)接口的部件(例如液晶顯示器(LCD)、觸摸屏、鍵盤(pán)或等價(jià)物等)。外圍控制器840可以包括處理器841以提供對(duì)外圍控制器840的處理功能。一個(gè)實(shí)施例中處理器841可以是電子裝置800上的嵌入式處理器。
一個(gè)實(shí)施例中,物理接口830可以是基于移動(dòng)可縮放鏈路(MSL)或MSL2標(biāo)準(zhǔn)規(guī)范/定義/協(xié)議或從其衍生的通信總線。通道可以是標(biāo)準(zhǔn)中定義或指派的特定功能/用途。例如,一個(gè)實(shí)施例中,物理接口830可以包括由標(biāo)準(zhǔn)定義/指派的多點(diǎn)傳送或(多個(gè))廣播通道和(多個(gè))裝置專(zhuān)用通道。多點(diǎn)傳送數(shù)據(jù)可能對(duì)應(yīng)于發(fā)生在多點(diǎn)傳送通道上的消息/傳輸。同樣,廣播數(shù)據(jù)或廣播傳輸可能對(duì)應(yīng)于廣播通道中的消息/傳輸,裝置專(zhuān)用數(shù)據(jù)/傳輸表示裝置專(zhuān)用(或非廣播、非多點(diǎn)傳送)通道上的消息傳輸。
廣播通道可以是多點(diǎn)傳送通道類(lèi)型的一個(gè)子集,因?yàn)槎帱c(diǎn)傳送通道可以定義成同時(shí)傳輸消息到多個(gè)接收方。廣播通道可以同時(shí)傳輸消息到物理接口830上的所有可能的接收方或所有裝置。裝置專(zhuān)用通道可以向單個(gè)特定的接收方傳輸消息。對(duì)于物理接口830上的所有裝置,可能是僅向其傳輸裝置專(zhuān)用消息的裝置是對(duì)應(yīng)于激活裝置專(zhuān)用通道中的裝置專(zhuān)用標(biāo)識(shí)符/地址的裝置。
一個(gè)實(shí)施例中,根據(jù)上述討論,廣播消息可以在物理接口830上的裝置專(zhuān)用通道上產(chǎn)生。即,廣播ID可用于調(diào)用/激活物理接口830上的裝置專(zhuān)用通道和傳輸?shù)南?。?lèi)似地,例如通過(guò)使用裝置專(zhuān)用ID調(diào)用/激活廣播通道和傳輸?shù)南ⅲb置專(zhuān)用消息可以在物理接口830上的廣播通道上傳輸。
一個(gè)實(shí)施例中,物理接口830可以包括一個(gè)或多個(gè)控制信號(hào)/線。一個(gè)實(shí)施例中,一個(gè)或多個(gè)控制信號(hào)可以被不具有數(shù)據(jù)總線所有權(quán)的裝置激活/控制,廣播和裝置專(zhuān)用通道在該數(shù)據(jù)總線上操作??梢源嬖诹骺刂菩盘?hào)線,例如等待或等價(jià)的控制信號(hào),以提供用于接收裝置的機(jī)制,以指示發(fā)射裝置它目前不能接收發(fā)射的消息。例如,當(dāng)緩沖器發(fā)生溢出時(shí),信號(hào)被聲明。
一個(gè)實(shí)施例中,控制信號(hào)可用于執(zhí)行確認(rèn)機(jī)制。例如,如上所述,通過(guò)使用廣播通道上的裝置專(zhuān)用地址,發(fā)射裝置可以為接收裝置提供時(shí)間周期,指示消息是否被接收,或消息是否應(yīng)當(dāng)再次發(fā)送。如果發(fā)射裝置遵循使用修改的傳輸(例如,裝置ID與通道類(lèi)型失配)的正常(例如,根據(jù)標(biāo)準(zhǔn)協(xié)議)數(shù)據(jù)傳輸,該修改的傳輸可以在被裝置ID指示的接收機(jī)處被解碼,表示該接收機(jī)將激活控制信號(hào)以表示確認(rèn)。專(zhuān)用確認(rèn)機(jī)制可以單獨(dú)設(shè)計(jì),一個(gè)實(shí)例可以包括聲明控制信號(hào)以表示負(fù)確認(rèn),表示消息應(yīng)當(dāng)再次發(fā)送。
一個(gè)實(shí)施例中,電子裝置可以包括存儲(chǔ)子系統(tǒng)850。存儲(chǔ)子系統(tǒng)850可以包括存儲(chǔ)控制器、邏輯、一個(gè)或多個(gè)存儲(chǔ)裝置等。一個(gè)實(shí)施例中,存儲(chǔ)子系統(tǒng)850可以包括非易失性存儲(chǔ)器851,它表示即使不能對(duì)電子裝置800供電時(shí)但仍保持其信息/值的存儲(chǔ)器。例如,非易失性存儲(chǔ)器851可以包括只讀存儲(chǔ)器(ROM)、閃存、可編程ROM(PROM)、電子PROM(EPROM)等。
除了這里描述的,可以對(duì)本發(fā)明的實(shí)施例做各種修改而不偏離本發(fā)明的范圍。因此,這里的闡述和實(shí)例應(yīng)當(dāng)理解成示意性而非限制性的。本發(fā)明的范圍應(yīng)當(dāng)僅通過(guò)權(quán)利要求書(shū)限定。
權(quán)利要求
1.一種在兩個(gè)裝置之間通信的方法,包括在裝置之間的物理互連上提供廣播通道,該物理互連具有標(biāo)準(zhǔn)定義,在該標(biāo)準(zhǔn)定義中定義的該廣播通道被通道號(hào)和廣播標(biāo)識(shí)符標(biāo)識(shí),以向物理互連上的多個(gè)裝置進(jìn)行發(fā)射;以及使用裝置專(zhuān)用標(biāo)識(shí)符在廣播通道上發(fā)射數(shù)據(jù)消息以指示專(zhuān)用裝置。
2.根據(jù)權(quán)利要求1的方法,其中標(biāo)準(zhǔn)定義與移動(dòng)可縮放鏈路(MSL)互連規(guī)范相符。
3.根據(jù)權(quán)利要求2的方法,其中通道號(hào)包括通道8,9或15其中之一。
4.根據(jù)權(quán)利要求1的方法,其中該廣播標(biāo)識(shí)符表示向物理互連上的所有裝置的發(fā)射。
5.根據(jù)權(quán)利要求1的方法,其中裝置專(zhuān)用標(biāo)識(shí)符表示物理互連上的專(zhuān)用裝置的地址。
6.根據(jù)權(quán)利要求1的方法,還包括在計(jì)算裝置之間的物理互連上提供非廣播通道,在標(biāo)準(zhǔn)定義中定義的該非廣播通道被通道號(hào)和裝置專(zhuān)用標(biāo)識(shí)符標(biāo)識(shí),以向由裝置專(zhuān)用標(biāo)識(shí)符標(biāo)識(shí)的專(zhuān)用裝置進(jìn)行發(fā)射;以及使用廣播標(biāo)識(shí)符在非廣播通道上發(fā)射廣播消息以指示多個(gè)裝置。
7.一種制造物品,包括具有內(nèi)容的機(jī)器可存取介質(zhì),以提供指令,從而導(dǎo)致機(jī)器執(zhí)行操作,包括操作兩個(gè)裝置之間的物理接口的第一通道,物理互連的規(guī)范中定義的該第一通道通過(guò)通道號(hào)和廣播地址標(biāo)識(shí),該第一通道用于同時(shí)向多個(gè)裝置發(fā)射;以及使用裝置專(zhuān)用標(biāo)識(shí)符在第一通道上發(fā)射消息以指示專(zhuān)用裝置。
8.根據(jù)權(quán)利要求7的制造物品,其中物理互連規(guī)范與移動(dòng)可縮放鏈路2(MSL2)規(guī)范相符。
9.根據(jù)權(quán)利要求7的制造物品,還包括提供指令以導(dǎo)致機(jī)器執(zhí)行下面操作的內(nèi)容,所述操作包括操作物理接口的第二通道,該規(guī)范中定義的第二通道由通道號(hào)和專(zhuān)用裝置地址標(biāo)識(shí),該第二通道用于向?qū)S醚b置發(fā)送消息;以及使用廣播地址在第二通道向多個(gè)裝置發(fā)射。
10.一種用于在通信總線上通信的設(shè)備,包括數(shù)據(jù)線接口,用于耦合該設(shè)備到數(shù)據(jù)線,在互連標(biāo)準(zhǔn)中定義該數(shù)據(jù)線以提供廣播通道和非廣播通道,在標(biāo)準(zhǔn)中定義廣播通道以使用廣播標(biāo)識(shí)符激活,該數(shù)據(jù)線接口使用裝置專(zhuān)用標(biāo)識(shí)符激活數(shù)據(jù)線上的廣播通道;以及控制線接口,用于耦合裝置到控制線,該控制線獨(dú)立于數(shù)據(jù)線操作。
11.根據(jù)權(quán)利要求10的設(shè)備,其中控制線包括流控制信號(hào)線。
12.根據(jù)權(quán)利要求10的設(shè)備,其中廣播標(biāo)識(shí)符包括十六進(jìn)制“F”。
13.根據(jù)權(quán)利要求10的設(shè)備,其中裝置專(zhuān)用標(biāo)識(shí)符包括其值不同于廣播標(biāo)識(shí)符值的裝置地址。
14.根據(jù)權(quán)利要求10的設(shè)備,其中通過(guò)指定數(shù)據(jù)線上的對(duì)應(yīng)于廣播通道的通道號(hào)和裝置專(zhuān)用標(biāo)識(shí)符,數(shù)據(jù)線接口激活廣播通道。
15.具有多個(gè)互連處理器的便攜式單元,包括執(zhí)行應(yīng)用級(jí)操作的應(yīng)用處理器;具有外圍處理器的外圍子系統(tǒng);以及通信總線,用于互連應(yīng)用處理器和外圍處理器,通信總線的操作至少部分地基于通信總線標(biāo)準(zhǔn),該通信總線包括數(shù)據(jù)線,該數(shù)據(jù)線在標(biāo)準(zhǔn)中定義,以在多個(gè)通道上傳輸數(shù)據(jù),該標(biāo)準(zhǔn)中定義的通道之一僅傳輸多點(diǎn)傳送數(shù)據(jù),該便攜式單元中的通道定義被修改,以允許應(yīng)用處理器和外圍處理器之間通道上的非多點(diǎn)傳送數(shù)據(jù)傳輸。
16.根據(jù)權(quán)利要求15的便攜式單元,其中應(yīng)用處理器包括通用處理器。
17.根據(jù)權(quán)利要求15的便攜式單元,其中外圍子系統(tǒng)包括無(wú)線通信模塊。
18.根據(jù)權(quán)利要求15的便攜式單元,其中外圍處理器包括信號(hào)處理器。
19.根據(jù)權(quán)利要求15的便攜式單元,其中通信總線標(biāo)準(zhǔn)包括移動(dòng)可縮放鏈路2(MSL2)標(biāo)準(zhǔn)。
20.根據(jù)權(quán)利要求15的便攜式單元,其中多點(diǎn)傳送數(shù)據(jù)包括廣播數(shù)據(jù)。
21.根據(jù)權(quán)利要求15的便攜式單元,其中通道定義被修改,以允許使用裝置專(zhuān)用標(biāo)識(shí)符和與通道相關(guān)的通道號(hào)激活通道。
22.根據(jù)權(quán)利要求21的便攜式單元,其中應(yīng)用處理器和外圍子系統(tǒng)中的解碼器認(rèn)識(shí)修改的通道定義,且其中在通信總線上與應(yīng)用處理器和外圍子系統(tǒng)互連的另一處理器不認(rèn)識(shí)修改的通道定義并且忽略通道上的非多點(diǎn)傳送數(shù)據(jù)傳輸。
23.根據(jù)權(quán)利要求15的便攜式單元,其中應(yīng)用處理器和外圍子系統(tǒng)仲裁以獲得通信總線的控制,從而在通道上發(fā)射非多點(diǎn)傳送數(shù)據(jù)。
24.根據(jù)權(quán)利要求15的便攜式單元,其中通信總線上的數(shù)據(jù)線還包括標(biāo)準(zhǔn)中定義的不同的通道,以?xún)H傳輸非多點(diǎn)傳送數(shù)據(jù),便攜式單元中不同通道的通道定義被修改,以允許應(yīng)用處理器和外圍處理器之間不同通道上的多點(diǎn)數(shù)據(jù)傳輸。
25.一種系統(tǒng),包括通用處理器,用于執(zhí)行應(yīng)用級(jí)操作;具有信號(hào)處理器的無(wú)線通信模塊,用于提供無(wú)線通信能力;通信總線,用于互連通用處理器和無(wú)線通信模塊,通用處理器或無(wú)線通信模塊之一操作為通信總線的主控,另一個(gè)操作為通信總線的從動(dòng)裝置,通信總線包括數(shù)據(jù)線,該數(shù)據(jù)線在處理器之間協(xié)議標(biāo)準(zhǔn)中定義以在多個(gè)通道上傳輸數(shù)據(jù),該標(biāo)準(zhǔn)中定義的通道之一僅傳輸廣播數(shù)據(jù),主控根據(jù)標(biāo)準(zhǔn)協(xié)議通道定義的修改版本向從動(dòng)裝置發(fā)射數(shù)據(jù),該修改的通道定義允許主控和從動(dòng)裝置之間的通道上的裝置專(zhuān)用數(shù)據(jù)傳輸;以及與無(wú)線通信模塊耦合的天線,用以發(fā)射或接收無(wú)線電信號(hào)。
26.根據(jù)權(quán)利要求25的系統(tǒng),其中處理器之間協(xié)議標(biāo)準(zhǔn)包括移動(dòng)可縮放鏈路2(MSL2)標(biāo)準(zhǔn)。
27.根據(jù)權(quán)利要求25的系統(tǒng),其中通道定義被修改以允許使用裝置專(zhuān)用地址和與該通道相關(guān)的通道號(hào)激活通道。
28.根據(jù)權(quán)利要求25的系統(tǒng),其中通用處理器和無(wú)線通信模塊仲裁,以獲得通信總線的控制,以在通道上發(fā)射非多點(diǎn)傳送數(shù)據(jù),主控是控制通信總線的裝置。
全文摘要
涉及在具有廣播和非廣播通道的處理器之間通信系統(tǒng)中定義額外通道的方法和設(shè)備。廣播標(biāo)識(shí)符可以在定義為非廣播的通道上發(fā)送,產(chǎn)生處理器之間通信協(xié)議定義之外的額外廣播通道。同樣,裝置專(zhuān)用標(biāo)識(shí)符可以在定義成廣播通道的通道上發(fā)送,產(chǎn)生處理器之間通信協(xié)議定義之外的額外的非廣播通道。
文檔編號(hào)H04L12/40GK101031902SQ200580033081
公開(kāi)日2007年9月5日 申請(qǐng)日期2005年9月1日 優(yōu)先權(quán)日2004年9月29日
發(fā)明者P·米勒 申請(qǐng)人:英特爾公司