相關(guān)申請(qǐng)的交叉引用
本申請(qǐng)要求于2014年11月5日提交的題為“broadcastinterface(廣播接口)”的美國(guó)專利申請(qǐng)?zhí)?4/534,136的權(quán)益,其通過(guò)援引全部明確納入于此。
背景
領(lǐng)域
本公開(kāi)涉及電子裝備和集成電路(ic),并且尤其涉及具有廣播接口的電子裝備和ic。
背景技術(shù):
無(wú)線通信技術(shù)和設(shè)備(例如,蜂窩電話、平板設(shè)備、膝上型設(shè)備等)在過(guò)去若干年在普及性和使用方面已經(jīng)增長(zhǎng)。這些電子裝備在復(fù)雜度上已經(jīng)增長(zhǎng)并且現(xiàn)在通常包括多個(gè)處理器(例如,基帶處理器和應(yīng)用處理器)以及允許用戶執(zhí)行復(fù)雜且功率密集的軟件應(yīng)用(例如,音樂(lè)播放器、web瀏覽器、視頻流送應(yīng)用等等)的其他資源。為了滿足日益增長(zhǎng)的性能需求,這些處理器已經(jīng)增加了復(fù)雜度并且以千兆赫范圍的頻率來(lái)操作。作為結(jié)果,在操作這些處理器的同時(shí)會(huì)產(chǎn)生相當(dāng)大的熱量。
由這些處理器生成的熱量可影響這些設(shè)備的性能和可靠性。例如,當(dāng)在高溫下操作時(shí),ic的性能可能降級(jí)。處理器上的各種塊可執(zhí)行熱緩解功能以將處理器的熱性能維持在有用的限制內(nèi)。各種熱緩解塊需要溫度數(shù)據(jù)以執(zhí)行此類功能。由此,一個(gè)設(shè)計(jì)挑戰(zhàn)是:以高效且及時(shí)的方式將溫度數(shù)據(jù)提供給處理器上的各種塊。
概述
公開(kāi)了用于操作廣播接口的方法的諸方面。該方法包括基于一協(xié)議來(lái)向多個(gè)接收機(jī)廣播數(shù)據(jù),以及響應(yīng)于來(lái)自該多個(gè)接收機(jī)中的一個(gè)接收機(jī)的請(qǐng)求而廣播該數(shù)據(jù)的子集。
公開(kāi)了一裝備的諸方面。該裝備包括配置成向多個(gè)接收機(jī)廣播數(shù)據(jù)的發(fā)射機(jī)??刂齐娐繁慌渲贸桑夯谝粎f(xié)議來(lái)安排該發(fā)射機(jī)廣播該數(shù)據(jù),以及響應(yīng)于來(lái)自該多個(gè)接收機(jī)中的一個(gè)接收機(jī)的請(qǐng)求而安排該發(fā)射機(jī)廣播該數(shù)據(jù)的子集。
提供了一裝備的諸方面。該裝備包括用于基于一協(xié)議來(lái)向多個(gè)接收機(jī)廣播數(shù)據(jù)的裝置,以及用于安排用于廣播的裝置響應(yīng)于來(lái)自該多個(gè)接收機(jī)中的一個(gè)接收機(jī)的請(qǐng)求而廣播該數(shù)據(jù)的子集的裝置。
應(yīng)理解,根據(jù)以下詳細(xì)描述,裝備和方法的其他方面對(duì)于本領(lǐng)域技術(shù)人員而言將變得容易明白,其中以解說(shuō)方式示出和描述了裝備和方法的各個(gè)方面。如將認(rèn)識(shí)到的,這些方面可以按其他和不同的形式來(lái)實(shí)現(xiàn)并且其若干細(xì)節(jié)能夠在各個(gè)其他方面進(jìn)行修改。相應(yīng)地,附圖和詳細(xì)描述應(yīng)被認(rèn)為在本質(zhì)上是解說(shuō)性的而非限制性的。
附圖簡(jiǎn)述
圖1是納入溫度傳感器的處理器的示例性實(shí)施例的示圖。
圖2是廣播接口的示例性實(shí)施例的模塊的框圖。
圖3是在數(shù)據(jù)信道上攜帶溫度數(shù)據(jù)的總線的示例性實(shí)施例的示圖。
圖4是解說(shuō)廣播接口的總線的示例性實(shí)施例的示圖。
圖5是解說(shuō)管理所請(qǐng)求的數(shù)據(jù)的廣播接口的示例性實(shí)施例的特征的示圖。
圖6是用于操作廣播接口的示例性實(shí)施例的流程圖。
圖7是用于操作廣播接口的另一示例性實(shí)施例的流程圖。
詳細(xì)描述
以下結(jié)合附圖闡述的詳細(xì)描述旨在作為各種配置的描述,而無(wú)意表示可實(shí)踐本文所描述的概念的僅有配置。本詳細(xì)描述包括具體細(xì)節(jié)以提供對(duì)各種概念的透徹理解。然而,對(duì)于本領(lǐng)域技術(shù)人員將顯而易見(jiàn)的是,沒(méi)有這些具體細(xì)節(jié)也可實(shí)踐這些概念。在一些實(shí)例中,以框圖形式示出眾所周知的結(jié)構(gòu)和組件以避免淡化此類概念。術(shù)語(yǔ)“示例性”在本文中用于表示“用作示例、實(shí)例或解說(shuō)”。本文中描述為“示例性”的任何設(shè)計(jì)不必被解釋為優(yōu)于或勝過(guò)其他設(shè)計(jì)。
現(xiàn)在將參照各種裝備和方法給出本公開(kāi)的若干方面。這些裝備和方法將在以下詳細(xì)描述中進(jìn)行描述并在附圖中由各種框、模塊、組件、電路、步驟、過(guò)程、算法等(統(tǒng)稱為“元素”)來(lái)解說(shuō)。這些元素可使用電子硬件、計(jì)算機(jī)軟件或其任何組合來(lái)實(shí)現(xiàn)。此類元素是實(shí)現(xiàn)成硬件還是軟件取決于具體應(yīng)用和加諸于整體系統(tǒng)上的設(shè)計(jì)約束。本公開(kāi)中通篇所給出的各種裝置和方法可以用各種形式的硬件來(lái)實(shí)現(xiàn)。作為示例,這些裝備或方法中的任何裝備或方法(單獨(dú)地或組合地)可以被實(shí)現(xiàn)為集成電路、或?qū)崿F(xiàn)為集成電路的一部分。集成電路可以是最終產(chǎn)品,諸如微處理器、數(shù)字信號(hào)處理器(dsp)、專用集成電路(asic)、可編程邏輯、或任何其他合適的集成電路。替換地,集成電路可以集成有其他芯片、分立電路元件和/或其他組件,作為中間產(chǎn)品(諸如主板)或最終產(chǎn)品的一部分。
本文所公開(kāi)的方法包括用于達(dá)成所描述的方法的一個(gè)或多個(gè)步驟或動(dòng)作。這些方法步驟和/或動(dòng)作可以彼此互換而不會(huì)脫離權(quán)利要求的范圍。換言之,除非指定了步驟或動(dòng)作的特定次序,否則具體步驟和/或動(dòng)作的次序和/或使用可以改動(dòng)而不會(huì)脫離權(quán)利要求的范圍。
措辭“示例性”在本文中用于表示“用作示例、實(shí)例或解說(shuō)”。本文中描述為“示例性”的任何實(shí)施例不必被解釋為優(yōu)于或勝過(guò)其他實(shí)施例。同樣,術(shù)語(yǔ)裝備或方法的“實(shí)施例”不要求本發(fā)明的所有實(shí)施例包括所描述的組件、結(jié)構(gòu)、特征、功能性、過(guò)程、優(yōu)點(diǎn)、益處、或操作模式。
術(shù)語(yǔ)“連接”、“耦合”或其任何變體意指在兩個(gè)或更多個(gè)元件之間的直接或間接的任何連接或耦合,且可涵蓋“被連接”或“耦合”在一起的兩個(gè)元件之間存在一個(gè)或多個(gè)中間元件。元件之間的耦合或連接可為物理的、邏輯的或其組合。如本文中使用的,作為若干非限定和非窮盡性示例,兩個(gè)元件可被認(rèn)為通過(guò)使用一條或多條導(dǎo)線、電纜、和/或印刷電氣連接,以及通過(guò)使用電磁能量(諸如具有射頻區(qū)域、微波區(qū)域以及光學(xué)(可見(jiàn)和不可見(jiàn)兩者)區(qū)域中的波長(zhǎng)的電磁能量)來(lái)“連接”或“耦合”在一起。
本文中使用諸如“第一”、“第二”等指定對(duì)元素的任何引述一般并不限定那些元素的數(shù)量或次序。確切而言,這些指定在本文中用作區(qū)別兩個(gè)或更多個(gè)元素或者元素實(shí)例的便捷方法。由此,對(duì)第一元素和第二元素的引述并不意味著僅能采用兩個(gè)元素、或者第一元素必須位于第二元素之前。
如本文所使用的,單數(shù)形式的“一”、“某”和“該”旨在也包括復(fù)數(shù)形式,除非上下文另有明確指示。還將理解,術(shù)語(yǔ)“包括”、“具有”、“包含”和/或“含有”在本文中使用時(shí)指定所陳述的特征、整數(shù)、步驟、操作、元素、和/或組件的存在,但并不排除一個(gè)或多個(gè)其他特征、整數(shù)、步驟、操作、元素、組件和/或其群組的存在或添加。
提供了用于使硬件塊向多個(gè)其他硬件塊發(fā)送數(shù)據(jù)的高效塊間通信的裝備和方法的各個(gè)方面??梢灾芷谛缘睾?或按需地廣播數(shù)據(jù)。數(shù)據(jù)的示例可包括管芯溫度和/或全局動(dòng)態(tài)功率/電流預(yù)算分配。然而,如本領(lǐng)域技術(shù)人員將容易領(lǐng)會(huì)的,本公開(kāi)的各方面和應(yīng)用可以并不限于此。例如,所呈現(xiàn)的特征可適用于除了處理器之外的其他ic并且可適用于除了無(wú)線通信之外的功能。因此,對(duì)所給出的裝置或方法的具體應(yīng)用的全部引用僅僅旨在解說(shuō)該裝置或方法的示例性方面,并且要理解這些方面可具有廣泛的應(yīng)用差異。
圖1是納入溫度傳感器的處理器的示例性實(shí)施例的示圖。處理器100可以是用于無(wú)線通信的處理器(諸如蜂窩電話的應(yīng)用或基帶處理器)。處理器100包括電路的各種核心或塊(諸如圖形處理器單元(gpu)、數(shù)字信號(hào)處理器(dsp)、調(diào)制解調(diào)器、中央處理單元(cpu)、以及無(wú)線局域網(wǎng)或wlan塊)。核心可以是例如各電路的集合。處理器100還包括各種溫度傳感器(1-10)。在一個(gè)實(shí)現(xiàn)中,溫度傳感器(1-10)以周期性間隔來(lái)輸出測(cè)得溫度。溫度傳感器(1-10)將測(cè)得溫度提供給溫度傳感器控制器或tsc110。
在一個(gè)配置中,tsc110可以經(jīng)由總線112來(lái)將溫度數(shù)據(jù)傳送至各種接收機(jī)124-1、124-2。接收機(jī)124-1、124-2可包括限制管理(lm)硬件和數(shù)字功率儀表(dpm)塊,其利用溫度數(shù)據(jù)來(lái)進(jìn)行熱管理和漏泄功率估計(jì)。點(diǎn)對(duì)點(diǎn)通信在路由成本和能耗方面可能比廣播方案更昂貴。在向各種接收機(jī)124-1、124-2發(fā)送的數(shù)據(jù)包括交疊時(shí),成本可能尤其高。點(diǎn)對(duì)多點(diǎn)或廣播總線可能更加高效,但是是單向的數(shù)據(jù)轉(zhuǎn)移??赡艹霈F(xiàn)接收機(jī)(例如,124-1或124-2)接收具有低等待時(shí)間的一些特定數(shù)據(jù)的需要。例如,接收機(jī)(124-1或124-2)在廣播期間可能已經(jīng)丟失或丟棄數(shù)據(jù)分組。在另一示例中,接收機(jī)(124-1或124-2)可能已經(jīng)從功率塌陷返回且丟失了所有的溫度數(shù)據(jù)。在這些示例中,用于接收溫度數(shù)據(jù)的低等待時(shí)間方案可能比廣播系統(tǒng)更加有益。
在一個(gè)示例性實(shí)施例中,藉由廣播的方式,tsc110經(jīng)由總線112來(lái)將溫度數(shù)據(jù)發(fā)送或傳送至接收機(jī)124-1、124-2。另外,tsc110被配置成在低等待時(shí)間基礎(chǔ)上處置來(lái)自接收機(jī)124-1、124-2的請(qǐng)求以及經(jīng)由同一總線112來(lái)提供與該請(qǐng)求相關(guān)聯(lián)的數(shù)據(jù)。示例性實(shí)施例的各種特征在以下呈現(xiàn)。接收機(jī)124-1、124-2中的每一者可向tsc110發(fā)送對(duì)于數(shù)據(jù)的請(qǐng)求。每個(gè)請(qǐng)求可請(qǐng)求溫度數(shù)據(jù)的多個(gè)部分(例如,每個(gè)部分對(duì)應(yīng)于來(lái)自溫度傳感器的溫度)。這些請(qǐng)求可以是關(guān)于溫度數(shù)據(jù)的相關(guān)聯(lián)的子集的靜態(tài)數(shù)據(jù)請(qǐng)求。例如,每個(gè)請(qǐng)求可代表請(qǐng)求與該請(qǐng)求相關(guān)聯(lián)的溫度數(shù)據(jù)的靜態(tài)子集例如,來(lái)自接收機(jī)(124-1或124-2)的每個(gè)請(qǐng)求請(qǐng)求溫度數(shù)據(jù)的相同子集。在另一示例中,該請(qǐng)求可以是動(dòng)態(tài)的。例如,寄存器可存儲(chǔ)指示要與接收機(jī)(124-1或124-2)相關(guān)聯(lián)的溫度數(shù)據(jù)的子集的信息。在這種情形中,tsc110可廣播與作出請(qǐng)求的接收機(jī)(124-1或124-2)相關(guān)聯(lián)的溫度數(shù)據(jù)的子集。在一個(gè)示例中,存儲(chǔ)在寄存器中的指示要與接收機(jī)(124-1或124-2)相關(guān)聯(lián)的溫度數(shù)據(jù)的子集的信息可以由例如軟件來(lái)修改。
示例性實(shí)施例的另一方面涉及在tsc110在同一循環(huán)中從不止一個(gè)接收機(jī)接收到多個(gè)請(qǐng)求的情形中解決優(yōu)先級(jí)。該解決方案可包括決定多個(gè)請(qǐng)求中的哪個(gè)請(qǐng)求可以首先被服務(wù)以及以什么次序來(lái)服務(wù)。優(yōu)先級(jí)可以是先來(lái)先服務(wù)或針對(duì)請(qǐng)求和實(shí)時(shí)的多個(gè)等級(jí)。請(qǐng)求的較高優(yōu)先級(jí)可以是中斷(搶先)或非中斷。優(yōu)先級(jí)指派可以是靜態(tài)的或動(dòng)態(tài)的。例如,動(dòng)態(tài)優(yōu)先級(jí)指派可將較高優(yōu)先級(jí)指派給最近最少服務(wù)過(guò)的接收機(jī)。
圖2是廣播接口的示例性實(shí)施例的模塊的框圖。諸如處理器100之類的裝備可包括廣播接口的示例性實(shí)施例。廣播接口可包括tsc110,其包含用于操作總線120的各種模塊。所呈現(xiàn)的tsc110的各種模塊可以是控制電路的示例。根據(jù)本領(lǐng)域普通技術(shù)人員的知識(shí),所呈現(xiàn)的各種模塊可以在硬件/電路、軟件、或其組合中實(shí)現(xiàn)。例如,模塊可包括:用于執(zhí)行本文中描述的功能的邏輯門、執(zhí)行那些功能的(諸)處理器、生成用于本文中描述功能的信號(hào)的電路、或其組合。
作為示例,模塊、或模塊的任何部分、或模塊的任何組合可用包括執(zhí)行軟件的一個(gè)或多個(gè)處理器的“處理系統(tǒng)”來(lái)實(shí)現(xiàn)。處理器的示例包括:微處理器、微控制器、數(shù)字信號(hào)處理器(dsp)、現(xiàn)場(chǎng)可編程門陣列(fpga)、可編程邏輯器件(pld)、狀態(tài)機(jī)、門控邏輯、分立的硬件電路以及其他配置成執(zhí)行本公開(kāi)中通篇描述的各種功能性的合適硬件。處理系統(tǒng)中的一個(gè)或多個(gè)處理器可以執(zhí)行軟件。軟件應(yīng)當(dāng)被寬泛地解釋成意為指令、指令集、代碼、代碼段、程序代碼、程序、子程序、軟件模塊、應(yīng)用、軟件應(yīng)用、軟件包、例程、子例程、對(duì)象、可執(zhí)行件、執(zhí)行的線程、規(guī)程、函數(shù)等,無(wú)論其是用軟件、固件、中間件、微代碼、硬件描述語(yǔ)言、還是其他術(shù)語(yǔ)來(lái)述及皆是如此。
總線120包括數(shù)據(jù)信道290,溫度數(shù)據(jù)經(jīng)由該數(shù)據(jù)信道290來(lái)向接收機(jī)(124-1、124-2等)廣播??偩€120進(jìn)一步包括請(qǐng)求信道292,對(duì)于數(shù)據(jù)的請(qǐng)求經(jīng)由該請(qǐng)求信道292來(lái)從接收機(jī)(124-1、124-2等)發(fā)送至tsc110。tsc110包括實(shí)時(shí)轉(zhuǎn)移模塊230,其從溫度傳感器1-10接收溫度數(shù)據(jù)(例如,實(shí)時(shí)測(cè)得溫度)。在一個(gè)示例中,溫度傳感器1-10周期性地測(cè)量溫度。在一個(gè)配置中,tsc110在總線120的數(shù)據(jù)信道290上廣播所接收到的溫度數(shù)據(jù)。
在一個(gè)配置中,tsc110基于一協(xié)議來(lái)廣播所接收到的溫度數(shù)據(jù)(例如,由溫度傳感器1-10測(cè)得的實(shí)時(shí)溫度)。在一個(gè)示例中,該協(xié)議是順序。例如,在一循環(huán)中,tsc110接收且(向接收機(jī)124-1、124-2等)廣播由溫度傳感器1測(cè)得的實(shí)時(shí)溫度。在第二循環(huán)中,tsc110接收且(向接收機(jī)124-1、124-2等)廣播由溫度傳感器2測(cè)得的實(shí)時(shí)溫度,以此類推。由此,在每個(gè)循環(huán)中,tsc110接收且廣播溫度數(shù)據(jù)的一部分(例如,由溫度傳感器1-10之一為該循環(huán)測(cè)得的實(shí)時(shí)溫度)。
圖3是在數(shù)據(jù)信道上攜帶溫度數(shù)據(jù)的總線的示例性實(shí)施例的示圖。在第一循環(huán)中,溫度傳感器1測(cè)量溫度以及將(實(shí)時(shí))測(cè)得溫度提供給實(shí)時(shí)轉(zhuǎn)移模塊230。實(shí)時(shí)轉(zhuǎn)移模塊230將溫度數(shù)據(jù)提供給傳輸數(shù)據(jù)模塊250,該傳輸數(shù)據(jù)模塊250選擇溫度傳感器1的所提供的實(shí)時(shí)溫度數(shù)據(jù)。來(lái)自傳輸數(shù)據(jù)模塊250的數(shù)據(jù)由發(fā)射機(jī)270經(jīng)由總線120的數(shù)據(jù)信道290來(lái)傳送,并且被提供給接收機(jī)(124-1、124-2等)。
圖3解說(shuō)了:在第一循環(huán)中,數(shù)據(jù)信道290傳送包括溫度傳感器標(biāo)識(shí)(id)(其在第一循環(huán)中為1)的數(shù)據(jù)以及由溫度傳感器1測(cè)得的溫度。在第二循環(huán)中,溫度傳感器2測(cè)量溫度以及將(實(shí)時(shí))測(cè)得溫度提供給實(shí)時(shí)轉(zhuǎn)移模塊230。數(shù)據(jù)信道290傳送包括溫度傳感器標(biāo)識(shí)id(在第二循環(huán)中為2)的數(shù)據(jù)以及由溫度傳感器2測(cè)得的溫度。在第三循環(huán)中,溫度傳感器3測(cè)量溫度以及將測(cè)得溫度提供給實(shí)時(shí)轉(zhuǎn)移模塊230。數(shù)據(jù)信道290傳送包括溫度傳感器標(biāo)識(shí)id(在第三循環(huán)中為3)的數(shù)據(jù)以及由溫度傳感器3測(cè)得的溫度,以此類推。
在一個(gè)示例中,一循環(huán)可以是100μs,并且廣播數(shù)據(jù)不占據(jù)整個(gè)循環(huán)(如圖3中示出的)。在這種情形中,所請(qǐng)求的溫度數(shù)據(jù)的子集可以在與上文所呈現(xiàn)的實(shí)時(shí)溫度廣播相同的循環(huán)中廣播。以此方式,廣播接口可以被高效地操作。
參照?qǐng)D2,實(shí)時(shí)轉(zhuǎn)移模塊230可將來(lái)自溫度傳感器的所接收到的(實(shí)時(shí))溫度數(shù)據(jù)提供給數(shù)據(jù)存儲(chǔ)模塊220。數(shù)據(jù)存儲(chǔ)模塊220可以是例如存儲(chǔ)溫度數(shù)據(jù)的寄存器。在一個(gè)示例中,數(shù)據(jù)存儲(chǔ)模塊220包括控制和狀態(tài)寄存器,且其中存儲(chǔ)的溫度數(shù)據(jù)由軟件來(lái)讀取。在一個(gè)示例中,數(shù)據(jù)存儲(chǔ)模塊220存儲(chǔ)由溫度傳感器1-10最新近測(cè)得的溫度。所存儲(chǔ)的溫度數(shù)據(jù)被提供給請(qǐng)求處理模塊240(其特征在下文呈現(xiàn))。在一個(gè)示例中,溫度數(shù)據(jù)可包括存儲(chǔ)在數(shù)據(jù)存儲(chǔ)模塊220中的溫度數(shù)據(jù)以及來(lái)自實(shí)時(shí)轉(zhuǎn)移230的實(shí)時(shí)溫度。溫度數(shù)據(jù)的子集可包括存儲(chǔ)在數(shù)據(jù)存儲(chǔ)模塊220中的溫度數(shù)據(jù)以及來(lái)自實(shí)時(shí)轉(zhuǎn)移230的實(shí)時(shí)溫度的任何部分或單元。
參考圖2,接收機(jī)(124-1、124-2等)中的任何一個(gè)接收機(jī)可利用總線120的請(qǐng)求信道292來(lái)發(fā)送對(duì)溫度數(shù)據(jù)的子集的請(qǐng)求。溫度數(shù)據(jù)的子集的范圍可以從測(cè)量自一個(gè)溫度傳感器的溫度到測(cè)量自全部溫度傳感器的溫度。該請(qǐng)求由tsc110的優(yōu)先級(jí)處置模塊260接收。優(yōu)先級(jí)處置模塊260如上文所呈現(xiàn)的那樣來(lái)解決優(yōu)先級(jí)問(wèn)題。例如,在同一循環(huán)中接收到兩個(gè)請(qǐng)求的情形中,優(yōu)先級(jí)處置模塊260可基于例如先來(lái)先服務(wù)或最近最少服務(wù)過(guò)的方案來(lái)確定請(qǐng)求的優(yōu)先級(jí)。該請(qǐng)求可隨后被提供給請(qǐng)求處理模塊240以及傳輸數(shù)據(jù)模塊250。
請(qǐng)求處理模塊240接收指示要與來(lái)自請(qǐng)求映射模塊210的每個(gè)請(qǐng)求相關(guān)聯(lián)的溫度數(shù)據(jù)的子集的信息。在一個(gè)示例中,請(qǐng)求映射模塊210是可以被修改或編程的存儲(chǔ)器或寄存器單元。例如,每個(gè)請(qǐng)求可以與專用(例如,軟件)寄存器相關(guān)聯(lián),該專用寄存器指示其對(duì)應(yīng)的傳感器索引(其提供溫度數(shù)據(jù)的子集)。由此,溫度數(shù)據(jù)的子集可以與請(qǐng)求動(dòng)態(tài)地相關(guān)聯(lián)。例如,請(qǐng)求處理模塊240可指示由溫度傳感器1和2測(cè)得的溫度要與來(lái)自接收機(jī)124-1的請(qǐng)求相關(guān)聯(lián)。隨后,請(qǐng)求處理模塊240可以被修改以指示由溫度傳感器1、2、和3測(cè)得的溫度要與來(lái)自接收機(jī)124-1的請(qǐng)求相關(guān)聯(lián)。
基于接所收到的請(qǐng)求以及要與這些請(qǐng)求相關(guān)聯(lián)的溫度數(shù)據(jù)的子集的信息,該請(qǐng)求處理模塊240可以將來(lái)自數(shù)據(jù)存儲(chǔ)模塊220的溫度數(shù)據(jù)的子集(與請(qǐng)求相關(guān)聯(lián))提供給傳輸數(shù)據(jù)模塊250。在這種情形中,tsc110被配置成廣播所請(qǐng)求的先前存儲(chǔ)在數(shù)據(jù)存儲(chǔ)模塊220中的溫度數(shù)據(jù)的子集(與來(lái)自實(shí)時(shí)轉(zhuǎn)移模塊230的實(shí)時(shí)溫度相反)。
傳輸數(shù)據(jù)模塊250隨后基于來(lái)自優(yōu)先級(jí)處置模塊260的請(qǐng)求來(lái)從所存儲(chǔ)的溫度數(shù)據(jù)與來(lái)自實(shí)時(shí)轉(zhuǎn)移模塊230的實(shí)時(shí)溫度之中進(jìn)行選擇。傳輸數(shù)據(jù)模塊250隨后將所選擇的溫度數(shù)據(jù)提供給發(fā)射機(jī)270。發(fā)射機(jī)270經(jīng)由總線120的數(shù)據(jù)信道290來(lái)向接收機(jī)(124-1、124-2等)廣播溫度數(shù)據(jù)。如上文所描述的,傳輸數(shù)據(jù)模塊250可以是控制電路的示例,該控制電路基于一協(xié)議(例如,以溫度傳感器1-10檢測(cè)溫度的順序)來(lái)安排發(fā)射機(jī)270廣播數(shù)據(jù)以及響應(yīng)于來(lái)自多個(gè)接收機(jī)之一(124-1、124-2等)的請(qǐng)求而安排發(fā)射機(jī)270廣播數(shù)據(jù)的子集。
圖4是解說(shuō)廣播接口的總線的示例性實(shí)施例的示圖。tsc110經(jīng)由總線120的數(shù)據(jù)信道290來(lái)向接收機(jī)124-1、124-2、124-3、124-4、以及124-5廣播溫度數(shù)據(jù)。接收機(jī)124-1、124-3、以及124-5可以是例如lm硬件。接收機(jī)124-2和124-4可以是例如dpm。接收機(jī)124-1、124-2、124-3、124-4、以及124-5中的任何一者可請(qǐng)求溫度數(shù)據(jù)的子集以減小取得此類信息的等待時(shí)間。例如,如上文所描述的,接收機(jī)可能從功率塌陷事件返回并且將盡可能快地需要溫度信息。等待數(shù)據(jù)信道290上的周期性廣播可在所需要的數(shù)據(jù)被廣播之前需要較長(zhǎng)的等待時(shí)間。
在一個(gè)配置中,tsc110被配置成在請(qǐng)求信道292上接收來(lái)自接收機(jī)124-1、124-2、124-3、124-4、以及124-5中的任何一者的請(qǐng)求。請(qǐng)求信道292與數(shù)據(jù)信道290不同。請(qǐng)求信道292可包括多個(gè)信號(hào)線292-1、292-2、292-3、292-4、以及292-5。每個(gè)信號(hào)線在tsc110與接收機(jī)124-1、124-2、124-3、124-4、以及124-5中對(duì)應(yīng)的一個(gè)接收機(jī)之間耦合。
例如,接收機(jī)124-1可經(jīng)由單個(gè)信號(hào)線292-1來(lái)作出對(duì)與接收機(jī)124-1相關(guān)聯(lián)的溫度數(shù)據(jù)的子集的請(qǐng)求,該單個(gè)信號(hào)線292-1連接或耦合接收機(jī)124-1與tsc110。在一個(gè)示例中,接收機(jī)124-1可通過(guò)斷言單個(gè)信號(hào)線292-1(例如,將單個(gè)信號(hào)線292-1充電至高狀態(tài))來(lái)作出此類請(qǐng)求。在數(shù)據(jù)信道290上接收到所請(qǐng)求的溫度數(shù)據(jù)的子集之際,接收機(jī)124-1可解除斷言單個(gè)信號(hào)線292-1(例如,將單個(gè)信號(hào)線292-1放電至低狀態(tài))。由此,tsc110被配置成:響應(yīng)于信號(hào)線(例如,分別是292-1、292-2、292-3、292-4、以及292-5)中對(duì)應(yīng)的一個(gè)信號(hào)線處于第一或高狀態(tài)而識(shí)別來(lái)自多個(gè)接收機(jī)(例如,124-1、124-2、124-3、124-4、以及124-5)中的任何一個(gè)接收機(jī)的請(qǐng)求,以及響應(yīng)于這些單個(gè)信號(hào)線中該對(duì)應(yīng)的一個(gè)單個(gè)信號(hào)線處于第二或低狀態(tài)而識(shí)別此類請(qǐng)求被解決。作為響應(yīng),tsc110在數(shù)據(jù)信道290(其與請(qǐng)求信道292不同)上廣播所請(qǐng)求的溫度數(shù)據(jù)的子集。
在一個(gè)配置中,tsc110解決每個(gè)循環(huán)的重復(fù)的溫度數(shù)據(jù)子集。在一個(gè)示例中,請(qǐng)求處理模塊240通過(guò)利用列表(例如,待辦列表)來(lái)執(zhí)行此類解決方案。當(dāng)接收到新的請(qǐng)求時(shí),相關(guān)聯(lián)的溫度傳感器id被添加至該列表。請(qǐng)求處理模塊240可基于該列表來(lái)從數(shù)據(jù)存儲(chǔ)模塊220中獲取溫度數(shù)據(jù)的子集。一旦該列表被完成,tsc110就可以檢查新的請(qǐng)求。如果不存在,則tsc110可恢復(fù)實(shí)時(shí)廣播。如果兩個(gè)或更多個(gè)請(qǐng)求同時(shí)抵達(dá)(例如,在一時(shí)鐘循環(huán)內(nèi)),則tsc110可更新該列表以包含全部的所請(qǐng)求的溫度數(shù)據(jù)子集。在所請(qǐng)求的溫度數(shù)據(jù)子集之中有重復(fù)(例如,由溫度傳感器1測(cè)得的溫度被請(qǐng)求多于一次)的情形中,重復(fù)的子集可僅被傳送一次。在當(dāng)前循環(huán)中服務(wù)過(guò)(例如,傳送過(guò))的溫度數(shù)據(jù)子集可以不被添加至當(dāng)前循環(huán)的列表。這一方案計(jì)及由請(qǐng)求方接收機(jī)解除斷言對(duì)應(yīng)的請(qǐng)求線的延遲。在溫度數(shù)據(jù)子集在當(dāng)前循環(huán)中被傳送但是請(qǐng)求方信號(hào)線保持?jǐn)嘌缘那樾沃?,?duì)于所傳送的溫度數(shù)據(jù)子集的請(qǐng)求可被認(rèn)為對(duì)于后續(xù)循環(huán)而言是新的且被添加至該列表。
圖5是解說(shuō)管理所請(qǐng)求的數(shù)據(jù)的廣播接口的示例性實(shí)施例的特征的示圖。在第一循環(huán)中,請(qǐng)求511請(qǐng)求來(lái)自溫度傳感器1和2的溫度數(shù)據(jù)的子集。請(qǐng)求512請(qǐng)求來(lái)自溫度傳感器1、2、和3的溫度數(shù)據(jù)的子集,等等。在第一循環(huán)中,來(lái)自溫度傳感器3的溫度數(shù)據(jù)的子集被請(qǐng)求512、513、和514請(qǐng)求了三次。tsc110在521、522、和523處傳送或廣播所請(qǐng)求的溫度數(shù)據(jù)的子集。來(lái)自溫度傳感器3的溫度數(shù)據(jù)的子集僅在522處傳送一次以避免重復(fù)。
在第二循環(huán)中,請(qǐng)求517在來(lái)自溫度傳感器6的溫度數(shù)據(jù)的子集已經(jīng)在525處被傳送或廣播之后請(qǐng)求該子集。在這種情形中,對(duì)來(lái)自溫度傳感器6的溫度數(shù)據(jù)的子集的請(qǐng)求517被認(rèn)為已由tsc110解決。
圖6是用于操作廣播接口的示例性實(shí)施例的流程圖。框在虛線中的步驟可以是可任選的。在602處,基于一協(xié)議向多個(gè)接收機(jī)廣播數(shù)據(jù)。例如,參照?qǐng)D2和3以及相關(guān)聯(lián)的文本,發(fā)射機(jī)270提供用于按順序經(jīng)由總線120的數(shù)據(jù)信道290向接收機(jī)(124-1、124-2等)廣播溫度數(shù)據(jù)的裝置。該順序可以是由溫度傳感器1測(cè)得的實(shí)時(shí)溫度、由溫度傳感器2測(cè)得的實(shí)時(shí)溫度、由溫度傳感器3測(cè)得的實(shí)時(shí)溫度、以此類推。
在604處,從至少一個(gè)傳感器接收數(shù)據(jù)的一部分。例如,參照?qǐng)D2和3以及相關(guān)聯(lián)的文本,實(shí)時(shí)轉(zhuǎn)移模塊230提供用于針對(duì)一循環(huán)接收來(lái)自溫度傳感器1-10之一的實(shí)時(shí)溫度的裝置。所接收到的實(shí)時(shí)溫度是溫度數(shù)據(jù)的一部分的示例。在606處,在該循環(huán)中廣播來(lái)自該至少一個(gè)傳感器的數(shù)據(jù)的該部分。參照?qǐng)D2和3以及相關(guān)聯(lián)的文本,tsc110提供用于在該循環(huán)中廣播所接收到的實(shí)時(shí)溫度的裝置。在608處,存儲(chǔ)來(lái)自該至少一個(gè)傳感器的數(shù)據(jù)的該部分。例如,參照?qǐng)D2和3以及相關(guān)聯(lián)的文本,數(shù)據(jù)存儲(chǔ)模塊220存儲(chǔ)所接收到的實(shí)時(shí)溫度。
在610處,響應(yīng)于來(lái)自多個(gè)接收機(jī)中的任何一個(gè)接收機(jī)的請(qǐng)求而廣播數(shù)據(jù)的子集。例如,參照?qǐng)D2和3以及相關(guān)聯(lián)的文本,優(yōu)先級(jí)處置模塊260經(jīng)由總線120的請(qǐng)求信道292來(lái)接收來(lái)自接收機(jī)(124-1、124-2等)的對(duì)于數(shù)據(jù)的一個(gè)或多個(gè)請(qǐng)求。與請(qǐng)求相關(guān)聯(lián)的溫度數(shù)據(jù)的子集藉由請(qǐng)求映射模塊210、數(shù)據(jù)存儲(chǔ)模塊220、請(qǐng)求處理模塊240、和/或傳輸數(shù)據(jù)模塊250來(lái)組裝。例如,請(qǐng)求映射模塊210、數(shù)據(jù)存儲(chǔ)模塊220、以及請(qǐng)求處理模塊240、和/或傳輸數(shù)據(jù)模塊250提供用于安排發(fā)射機(jī)270廣播與請(qǐng)求相關(guān)聯(lián)的溫度數(shù)據(jù)的子集的裝置。
圖7是用于操作廣播接口的另一示例性實(shí)施例的流程圖??蛟谔摼€中的步驟可以是可任選的。在702處,響應(yīng)于信號(hào)線中對(duì)應(yīng)的一個(gè)信號(hào)線處于第一狀態(tài)而識(shí)別來(lái)自多個(gè)接收機(jī)中的任何一個(gè)接收機(jī)的請(qǐng)求。響應(yīng)于信號(hào)線中該對(duì)應(yīng)的一個(gè)信號(hào)線處于第二狀態(tài)而識(shí)別該請(qǐng)求被解決。例如,參照?qǐng)D4以及相關(guān)聯(lián)的文本,接收機(jī)124-1可通過(guò)將信號(hào)線292-1(諸信號(hào)線中對(duì)應(yīng)的一個(gè)信號(hào)線)斷言至高狀態(tài)來(lái)作出對(duì)于數(shù)據(jù)的請(qǐng)求。該請(qǐng)求將由tsc110識(shí)別。
在704處,將數(shù)據(jù)的子集與來(lái)自多個(gè)接收機(jī)中的該任何一個(gè)接收機(jī)的請(qǐng)求相關(guān)聯(lián)。例如,參照?qǐng)D2和3以及相關(guān)聯(lián)的文本,請(qǐng)求映射模塊210提供用于將數(shù)據(jù)的子集(例如,存儲(chǔ)在數(shù)據(jù)存儲(chǔ)模塊220中的來(lái)自一個(gè)或多個(gè)溫度傳感器的溫度)與請(qǐng)求相關(guān)聯(lián)的裝置。例如,請(qǐng)求映射模塊可存儲(chǔ)指示對(duì)于來(lái)自124-1的請(qǐng)求而言來(lái)自溫度傳感器1和溫度傳感器2的溫度數(shù)據(jù)將與該請(qǐng)求相關(guān)聯(lián)的信息。
在706處,接收來(lái)自多個(gè)接收機(jī)中的不止一個(gè)接收機(jī)的多個(gè)請(qǐng)求。例如,參照?qǐng)D2和4以及相關(guān)聯(lián)的文本,tsc110提供用于在請(qǐng)求信道292上(經(jīng)由信號(hào)線292-1–292-5)接收多個(gè)請(qǐng)求的裝置。在708處,解決來(lái)自多個(gè)接收機(jī)中的不止一個(gè)接收機(jī)的多個(gè)請(qǐng)求的優(yōu)先級(jí)。例如,參照?qǐng)D2以及相關(guān)聯(lián)的文本,優(yōu)先級(jí)處置模塊260可提供用于解決該多個(gè)請(qǐng)求的優(yōu)先級(jí)的裝置。該解決方案可包括決定該多個(gè)請(qǐng)求中的哪個(gè)請(qǐng)求可以首先被服務(wù)。優(yōu)先級(jí)可以是先來(lái)先服務(wù)或針對(duì)請(qǐng)求和實(shí)時(shí)的多個(gè)等級(jí)。請(qǐng)求的較高優(yōu)先級(jí)可以是中斷(搶先)或非中斷。優(yōu)先級(jí)指派可以是靜態(tài)的或動(dòng)態(tài)的。例如,動(dòng)態(tài)優(yōu)先級(jí)指派可向最近最少服務(wù)過(guò)的接收機(jī)指派較高優(yōu)先級(jí)。
應(yīng)理解,所公開(kāi)的過(guò)程中各步驟的具體次序或?qū)哟问鞘纠赞k法的解說(shuō)。應(yīng)理解,基于設(shè)計(jì)偏好,可以重新編排這些過(guò)程中各步驟的具體次序或?qū)哟?。此外,一些步驟可被組合或被略去。所附方法權(quán)利要求以示例次序呈現(xiàn)各種步驟的要素,且并不意味著被限定于所給出的具體次序或?qū)哟巍?/p>
提供先前描述是為了使本領(lǐng)域任何技術(shù)人員均能夠?qū)嵺`本文中所述的各種方面。對(duì)這些方面的各種改動(dòng)將容易為本領(lǐng)域技術(shù)人員所明白,并且在本文中所定義的普適原理可被應(yīng)用于其他方面。因此,權(quán)利要求并非旨在被限定于本文中所示的方面,而是應(yīng)被授予與語(yǔ)言上的權(quán)利要求相一致的全部范圍,其中對(duì)要素的單數(shù)形式的引述除非特別聲明,否則并非旨在表示“有且僅有一個(gè)”,而是“一個(gè)或多個(gè)”。除非特別另外聲明,否則術(shù)語(yǔ)“一些”指的是一個(gè)或多個(gè)。本公開(kāi)通篇描述的各種方面的要素為本領(lǐng)域普通技術(shù)人員當(dāng)前或今后所知的所有結(jié)構(gòu)上和功能上的等效方案通過(guò)引述被明確納入于此,且旨在被權(quán)利要求所涵蓋。此外,本文中所公開(kāi)的任何內(nèi)容都并非旨在貢獻(xiàn)給公眾,無(wú)論這樣的公開(kāi)是否在權(quán)利要求書中被顯式地?cái)⑹?。?quán)利要求的任何要素都不應(yīng)當(dāng)在35u.s.c.§112(f)的規(guī)定下來(lái)解釋,除非該要素是使用短語(yǔ)“用于…的裝置”來(lái)明確敘述的或者在方法權(quán)利要求情形中該要素是使用短語(yǔ)“用于…的步驟”來(lái)敘述的。