專利名稱:根據通訊協議處理來執行數據存取的方法與裝置的制作方法
技術領域:
本發明涉及一種資料存取機制,尤指一種透過軟件而根據一通訊協議處理來執行 數據存取的方法與裝置。
背景技術:
在無線射頻識別(Radio-Frequency Identification, RFID)的應用當中,利用時 隙(time slot)偵測的方式來偵測某些裝置是很常見的作法。舉例來說,一 RFID系統通 常包含一射頻識別讀取器(RFID reader)以及復數個射頻識別標簽(RFID tag),而每一張 RFID 標簽包含一唯一識別碼(Unique IdentificationCode, UID code), RFID 讀取器系根 據一 RFID通訊協議來讀取每一張RFID標簽所具有的唯一識別碼以辨識該RFID標簽。當 一門禁系統的一感應器有復數張RFID標簽靠近時,例如5張分別為編號1、2、3、4、5的RFID 標簽,感應器本身會先產生復數個時隙,例如3個,分別為第1時隙、第2時隙、第3時隙, 同時告知該5張RFID標簽此時隙數目3,并要求該5張RFID標簽于時隙中回復感應器,而 RFID標簽會藉由從感應器感應所得的電能產生隨機數碼,并計算時隙的個數,并于相對應 于該隨機數碼的時隙中回復該感應器,若一時隙中只有一 RFID標簽回復,則感應器可辨識 該RFID標簽,并要求該RFID標簽傳送一回復報告,而該回復報告中即包含有該RFID標簽 本身的唯一識別碼。如果時隙個數小于RFID標簽的個數,則當復數個RFID標簽回復同一 RFID讀取器時便會發生碰撞(即單一時隙中有兩張以上的RFID標簽同時回復),則此時隙 中所回復的復數個RFID標簽將留到下一階段的時隙中繼續回復,直到所有RFID標簽都被 RFID讀取器所辨識為止。繼續上面的例子,若5張RFID標簽因自身所產生的隨機數回復感應器,即第1時 隙中有編號4的RFID標簽回復,第2時隙中有編號1、2的RFID標簽回復,以及第3時隙中 有編號3、5的RFID標簽回復,則此階段的時隙中,感應器只能辨識出編號4的RFID標簽, 剩余的RFID標簽將留到下一階段的時隙中以此方式繼續進行唯一識別碼的辨認,直到感 應器辨識出所有的RFID標簽。但是一般而言,利用時隙來偵測裝置的架構通常全都采用純硬件的方式來加以實 作。請參考圖1,圖1為傳統時隙偵測系統10的硬件方塊圖。傳統時隙偵測系統10包含 一計時器12、一時隙控制器14以及一通訊協議處理器16。當要開始進行時隙偵測的時候, 時隙控制器14透過一通用輸入輸出總線18在計時器12上設定時隙的周期長短,而在每 個時隙開始計時的時候,計時器12會送出一時隙的開始信號(通常為一時隙中斷(slot interrupt)信號INT_S)通知時隙控制器14,或者使用一輪詢(poll)的方式通知時隙控制 器14。計時器12于送出時隙中斷信號INT_S之后,會計數為期一周期的時間;而此時時隙 控制器14會藉由一致能信號S_EN來致能通訊協議處理器16,使其開始處理所有有關RFID 通訊協議的操作。當所有RFID通訊協議的操作處理完畢,通訊協議處理器16會回復一完 成信號SC給時隙控制器14,此時時隙控制器14就會藉由一去能(disable)信號S_ENB而 使通訊協議處理器16停止工作。
用硬件所組成的時隙偵測系統10有缺乏設計上的彈性的缺點。因為通訊協議處 理器16以及時隙控制器14中的內部電路系針對某一 RFID通訊協議所設計,所以當要變更 所適用的RFID通訊協議或要變更某些細部規格時,便必須重新設計另一套硬件電路來適 用該欲變更的RFID通訊協議,因此使得設計調整上相當不便。
發明內容
本發明所要解決的技術問題是提供一種根據通訊協議處理來執行數據存取的方 法與裝置,不但解決了設計上無彈性的問題,又能同時防止利用軟件來執行時所產生的不 實時的問題。為了解決以上技術問題,本發明提供了如下技術方案本發明提供了一種根據通訊協議處理來執行數據存取的方法。該方法包含根據 一通訊協議中所規定的時隙(time slot)信息、一關鍵時段(Tc) (critical time)以及一 時隙個數(Ns)來計算一時隙時間與執行一特定數據處理所需的一處理時間上限;依據該 處理時間上限來設定一處理器的一頻率頻率;以及使用操作于該頻率頻率的該處理器來依 據該時隙時間執行該數據存取。本發明另提供了 一種根據通訊協議處理來執行數據存取的裝置。該裝置包含一時 隙時序產生器以及一處理器。該時隙時序產生器系用來根據一通訊協議中所規定的時隙信 息、一關鍵時段以及一時隙個數來計算一時隙時間與執行一特定數據處理所需的一處理時 間上限。該處理器系用來依據該時隙時間執行該數據存取,其中該處理器的頻率頻率系依 據該處理時間上限所設定。本發明再提供了一種根據通訊協議來執行數據存取的方法。該方法包含有根據 該通訊協議來找出一第一時隙的一第一時間長度;設定一關鍵時段及該第一時隙的一時隙 個數;根據該第一時間長度、該關鍵時段以及該時隙個數來產生一第二時隙;根據該第二 時隙來設定一頻率信號;以及根據該頻率信號來執行該數據存取。本發明采用的根據通訊協議處理來執行數據存取的方法與裝置,將根據一通訊協 議處理,利用時隙來偵測裝置的硬件系統中通訊協議處理器以及時隙控制器所處理的部 份,改為透過軟件來處理,以增加其修改上的彈性,并計算一新的時隙時間Tsn以及執行此 數據處理所需的一處理時間Tp上限,選擇一處理器所工作的適當頻率,以確保數據處理的 實時性。不但解決了設計上無彈性的問題,又能同時防止利用軟件來執行時所產生的不實 時的問題。
圖1為傳統時隙偵測系統的硬件方塊圖。圖2為本發明的根據一通訊協議處理來執行數據存取的方法的流程圖。圖3為新的時隙時間較短之下的新舊時隙時間的比較圖。圖4為新的時隙時間較長之下的新舊時隙時間的比較圖。圖5為本發明根據一通訊協議處理來執行數據存取的裝置的功能方塊示意圖。主要組件符號說明10時隙偵測系統12、506計時器
14時隙控制器500 裝置504處理器1附_5時隙中斷的信號S_ENB去能信號Tc關鍵時段Tp處理時間
S_EN致能信號 Ns時隙個數 SC完成信號
16通訊協議處理器 502時隙時序產生器 508儲存裝置 18通用輸入輸出總線Ts、TsO、Tsl、Ts2、Ts3通訊協議中所規定的時隙時間Tsn、TsnO、Tsnl、Tsn2、Tsn3 新的時隙時間100、102、104、106、108、110、112、114、116、118、120、122 步驟
具體實施例方式有鑒于此,本發明針對先前技術中由硬件所組成的時隙偵測系統在設計調整上不 便的缺點,提供了一個采用軟件的解決方案,亦即將圖1中通訊協議處理器16以及時隙控 制器14所執行的部份,透過軟件來執行,并透過計算一新的時隙時間(Tsn)以及一處理時 間(Tp)的上限,設定一處理器的頻率頻率,并由操作于該頻率頻率的該處理器依據該時隙 時間執行數據存取,以確保使用軟件執行時不會產生不實時的問題。請參考圖2,圖2為本發明的根據一通訊協議處理(protocol handling)來執行 數據存取的方法的流程圖。本發明根據一通訊協議處理來執行數據存取的方法包含以下步 驟步驟100:開始。步驟102 根據一通訊協議中所規定的時隙時間Ts,以及一關鍵時段Tc和一時隙 個數Ns來計算一新的時隙時間Tsn與執行一特定數據處理所需的一處理時間Tp的上限。步驟104 根據該新的時隙時間Tsn來設定一處理器的頻率,而該處理器并操作于 該被設定的頻率下執行以下的步驟。步驟106 根據該新的時隙時間Tsn,起始計時器計時該新的時隙時間Tsn。步驟108 判斷此流程是否應該結束?(亦即判斷是否所有的時隙均已計數完畢) 若否,則執行步驟110,若是,則執行步驟122。步驟110 根據計時器所傳來的時隙中斷信號,判斷時隙的計時是否已經開始? 若是,則執行步驟112,若否,則執行步驟110。步驟112 進行高頻的RFID通訊協議的交握程序(handshake)。步驟114 判斷交握程序的結果是否正確?若是,則執行步驟116,若否,則執行步 驟 118。步驟116 判斷此次操作為一有效操作,接著執 步驟120。步驟118 判斷此次操作為一無效操作,接著執行步驟120。步驟120 準備跳到下一個時隙,接著回到步驟106。步驟122 結束。本發明的方法首先應根據一通訊協議中所規定的時隙時間Ts,以及一關鍵時段 Tc和一時隙個數Ns來計算一新的時隙時間Tsn (步驟102),而該通訊協議中所規定的時隙時間Ts,也就是前述的全部用硬件處理時所需的時隙時間。因為硬件處理速度快,不會有 來不及的問題,亦即全部用硬件處理時必然能在此通訊協議中所規定的時隙時間內處理完 畢,故不需另外計算一新的時隙時間Tsn,然而本發明的方法系透過軟件來完成此時隙偵測 的流程,故需另計算一新的時隙時間Tsn以確保數據處理能夠實時完成。而關鍵時段Tc為 時隙時間剛開始的一小段時間,在關鍵時段Tc中,RFID標簽必須回復RFID讀取器信號,若 在關鍵時段Tc中無任何RFID標簽回復RFID讀取器信號,即表示包含此關鍵時段Tc的時 隙中沒有任何信號回復,也就是說,此時隙為一空的時隙。時隙個數Ns系為時隙的數目,且 各時隙之間彼此于時間上連貫。至于新的時隙時間Tsn以及執行此數據處理所需的一處理 時間Tp的上限的計算方式,將于后續段落中詳加敘述。于得到新的時隙時間Tsn之后,即可根據新的時隙時間Tsn來設定處理器的頻率, 并使得該處理器工作于所設定的頻率來進行后續的流程(步驟104),也就是說,如果新的 時隙時間Tsn已到期,但處理器中的數據計算尚未完成,即表示此一處理器的速度太慢,無 法達到數據處理上的實時要求,因此必須重新設定一較快的頻率頻率(clock frequency), 或是另外選擇一適當的處理器。接著根據新的時隙時間Tsn,處理器控制計時器以新的時隙 時間Tsn為周期開時計時(步驟106)。如同前述,在每個時隙開始計時的時候,計時器會送 出一時隙的開始信號,通常為一時隙中斷(slot interrupt)的信號通知該處理器,或者使 用一輪詢(poll)的方式通知該處理器。計時器開始計時之后,處理器需先判斷此流程是否 應該結束(步驟108),若此非最后一步驟,亦實時隙還沒有全部計數完畢,則此流程會繼續 進行下一步驟(步驟110),否則的話,此流程就直接跳出來結束(步驟122)。若判斷此流 程尚未結束,下一步驟則處理器會繼續根據計時器所傳來的時隙中斷信號,判斷時隙的計 時是否已經開始(步驟110)。若已收到計時器所傳來的時隙中斷信號,則表示時隙的計時 已經開始,可繼續進行下一步驟112,另一方面,倘若尚未收到計時器所傳來的時隙中斷信 號,則須在留在本步驟繼續等待,直到接收到該時隙中斷信號才能執行下一步驟112。接下來便進行高頻的RFID通訊協議的交握程序(步驟112)。此交握程序即是 判斷在前述的關鍵時段Tc中是否有RFID標簽回復RFID讀取器信號,且如果有RFID標簽 回復,則進一步檢查數據是否被正確地接收,亦即檢查RFID標簽所傳來的數據的前置碼 (preamble)是否正確,以及是否有碰撞發生(步驟114)。若無任何RFID標簽回復、RFID標 簽回復的數據不正確或是有碰撞發生,此次操作為一無效操作(步驟118),另一方面,若只 有單一 RFID標簽回復(亦即沒有碰撞發生),且回復的數據正確,則RFID讀取器判斷此為 一有效操作(步驟116)。當RFID讀取器判斷此次操作為一有效操作時(步驟116),則RFID 讀取器會將該時隙中所接收到的數據存入一儲存裝置(例如一內存)中,接著準備跳到下 一個時隙,即準備于下一時隙接收另一筆資料(步驟120)。當RFID讀取器判斷此次操作為 一無效操作時(步驟118),則RFID讀取器會將一錯誤代碼存入上述的儲存裝置中,接著同 樣地準備跳到下一個時隙來接收下一時隙的另一筆數據(步驟120)。步驟120中準備于下 一時隙接收另一資料的運作系檢查計時器是否已經計時完此新的時隙時間Tsn的周期,若 新的時隙時間Tsn的周期已到期,則可直接回到步驟106來重新起始計時器根據該新的時 隙時間Tsn計時下一時隙;若新的時隙時間Tsn的周期尚未到期,則須等到計時器計時完該 新的時隙時間Tsn時才能回到步驟106來重新開始下一時隙的計時。如前所述,檢查完數 據的前置碼之后,還需進行數據是否正確的檢查,例如循環冗余檢查(Cyclic RedundancyCheck, CRC)或檢查碼(checksum)的檢查,而此部分常會因為處理時間不夠而被延遲到整 個時隙結束后才做。請注意,圖2中的各步驟的編號只是一個例子,并非用來限定該步驟所執行的順 序,凡所有能得到大致上相同結果的步驟流程,均包含于本發明所涵蓋的范圍內。至于如何計算新的時隙時間Tsn以及執行一特定數據處理所需的一處理時間Tp, 本發明所提供的方法如下,請參考圖3以及圖4的時隙數目為4個的例子。圖3為處理器 運算能力較強的情況,此時所需的處理時間Tp較短;圖4則為處理器運算能力較差的情況, 此時所需的處理時間Tp較長。圖3以及圖4的上方系為舊的時隙時間Ts(亦即通訊協議 中原本所規定的時隙時間)的時隙TsO、時隙Tsl、時隙Ts2以及時隙Ts3,每段時隙時間的 開始均標示了一段關鍵時段Tc,下方則為新的時隙時間Tsn的時隙TsnO、時隙Tsnl、時隙 Tsn2以及時隙Tsn3,每段時隙時間的結束均附帶了一段處理時間Tp。如前所述,在關鍵時 段Tc中,RFID標簽必須回復RFID讀取器信號,因此不論新舊的時隙時間的每一段時隙,均 應能夠涵蓋關鍵時段Tc以判斷該時隙中是否有RFID標簽響應。而在處理時間Tp中所進 行的步驟至少需包含判斷此次操作為一有效操作或一無效操作,以及準備跳到下一個時隙 的兩個步驟。以圖3的新的時隙時間的時隙Tsnl為例,當新的時隙時間的時隙Tsnl為一 空的時隙時(沒有RFID標簽回復RFID讀取器信號),則關鍵時段Tc之后并沒有太多的處 理步驟要進行,因此可以很迅速地進入并結束處理時間Tp,以便進入下一時隙Tsn2 ;但另 一方面為了確保新的時隙時間的時隙Tsn2要包含舊的時隙時間的時隙Ts2的關鍵時段Tc, 新的時隙時段的時隙Tsn2又不能太短。同理,以圖4的新的時隙時間的時隙Tsnl為例,當 新的時隙時間的時隙Tsnl中有RFID標簽回復時,則關鍵時段Tc之后需進行數據檢查的步 驟,因此無法很迅速地立即進入處理時間Tp以及很快地結束處理時間Tp以進入下一時隙 Tsn2,但另一方面又必須確保新的時隙時間的時隙Tsn2要包含舊的時隙時間的時隙Ts2的 關鍵時段Tc,因此新的時隙時段的時隙Tsn2以及處理時間Tp又不能太長。綜合上述,所得 到的新的時隙時間Tsn以及處理時間Tp的上限的計算公式如下Tp ^ (Ts-Tc) /Ns公式(1)Tsn = Ts-(Ts-Tc)/Ns公式(2)其中Ns系為通訊協議中所規定的最大的總時隙數目。此公式中Ns采用該通訊協議中所規定的最大的總時隙數目為計算基礎,因為以 最大的總時隙數目為計算基礎,所得的處理時間Tp上限值為最小,若所得的處理時間Tp可 小于此最小的處理時間Tp上限值,則此處理時間Tp必可滿足于其它較小的總時隙數目Ns。 若處理器的頻率系固定無法調整,亦可調整處理時間Tp的上限值,以及重新設定處理時間 Tp中所應執行的工作,至少須執行完判斷此次操作為一有效操作或一無效操作以及準備跳 到下一個時隙的兩步驟,而剩下的工作則可留到整個時隙結束之后才做。 以 進 場 通 訊 協 議 處 理(Near Field Communication protocol, NFC212/424/848protocols)對單一裝置的偵測(Single Device Detection)為例,如果依 照該通訊協議中所定義的時隙時間Ts,并選擇關鍵時段Tc為720us,時隙數目為16之時, 則新的時隙時間Tsn可計算為Ts = 256*64/fc(13. 56MHz) = 1208. 2596usTc = 720us
Ns = 16Tp ≤(Ts-Tc) /NsTp ≤ 30. 516225usTsn = Ts-(Ts-Tc)/NsTsn = 1177. 743375us請參閱圖5,圖5為本發明根據一通訊協議處理來執行數據存取的裝置500的功 能方塊示意圖。本發明的裝置500包含有(但不限于)一時隙時序產生器502、一處理器 504、一計時器506以及一儲存裝置508。時隙時序產生器502系用來根據一通訊協議中所 規定的時隙信息Ts、一關鍵時段Tc以及一時隙個數Ns來計算一新的時隙時間Tsn與執行 一特定數據處理所需的一處理時間Tp上限,而處理器504則是用來依據該新的時隙時間 Tsn執行數據存取,其中處理器504的頻率頻率可依據該處理時間Tp的上限及所需執行的 指令量所設定。另外,計時器506系用來根據該新的時隙時間Tsn計時,并產生一時隙的開 始信號(通常為一時隙中斷的信號INT_S),以及儲存裝置508系用來儲存處理器504所產 生的一判斷結果,其中處理器504系接收計時器506所傳來的該時隙中斷的信號INT_S,判 斷時隙中的數據以產生該判斷結果,以及判斷計時器506所計時的新的時隙時間Tsn是否 到期。于此一實施例中,處理器504系藉由執行軟件的方式來實現圖1中通訊協議處理器 16以及時隙控制器14所執行的功能,而計時器506則是以純硬件的方式來加以實作。圖5 所示的裝置500的運作系遵循圖2所示的流程,而本發明根據通訊協議處理來執行數據存 取的方法的技術內容已詳述于上,因此,熟習此項技藝者于閱讀完上述說明書段落之后應 可輕易地了解圖5所示的裝置500中各個組件的功能與運作,故為了說明書簡潔起見,進一 步說明于此便不另贅述。總之,本發明將根據一通訊協議處理,利用時隙來偵測裝置的硬件系統中通訊協 議處理器以及時隙控制器所處理的部份,改為透過軟件來處理,以增加其修改上的彈性,并 計算一新的時隙時間Tsn以及執行此數據處理所需的一處理時間Tp上限,選擇一處理器所 工作的適當頻率,以確保數據處理的實時性。本發明的方法既解決了設計上無彈性的問題, 又能同時防止利用軟件來執行時所產生的不實時的問題,實為一有效又方便的作法。以上所述僅為本發明的較佳實施例,凡依本發明申請專利范圍所做的均等變化與 修飾,皆應屬本發明的涵蓋范圍。
權利要求
一種根據通訊協議處理來執行數據存取的方法,其特征在于,包含根據一通訊協議中所規定的一時隙信息,以及一關鍵時段和一時隙個數來計算一時隙時間與執行一特定數據處理所需的一處理時間上限;依據該處理時間上限來設定一處理器的一頻率頻率;以及使用操作于該頻率頻率的該處理器來依據該時隙時間執行該數據存取。
2.如權利要求1所述的根據通訊協議處理來執行數據存取的方法,其特征在于,使用 操作于該頻率頻率的該處理器來依據該時隙時間執行該數據存取的步驟包含使用操作于該頻率頻率的該處理器來起始一計時器開始計時該時隙時間;判斷是否接收到該計時器所傳來的一時隙的開始信號;若接收到該計時器所傳來的該時隙的開始信號,則接著判斷該時隙中的數據并產生一 判斷結果;儲存該判斷結果;以及判斷該計時器所計時的該時隙時間是否到期。
3.如權利要求2所述的根據通訊協議處理來執行數據存取的方法,其特征在于,該計 時器所傳來的該時隙的開始信號系為一中斷信號。
4.如權利要求2所述的根據通訊協議處理來執行數據存取的方法,其特征在于,該計 時器所傳來的該時隙的開始信號系為一輪詢信號。
5.如權利要求1所述的根據通訊協議處理來執行數據存取的方法,其特征在于,該時 隙時間系根據該通訊協議中所規定的一時隙時間、該關鍵時段、以及該時隙個數所決定。
6.如權利要求1所述的根據通訊協議處理來執行數據存取的方法,其特征在于,執行 該特定數據處理所需的該處理時間上限系根據該通訊協議中所規定的一時隙時間、該關鍵 時段、以及該時隙個數所決定。
7.如權利要求1所述的根據通訊協議處理來執行數據存取的方法,其特征在于,該通 訊協議處理系為一近場通訊協議處理。
8.一種根據通訊協議處理來執行數據存取的裝置,其特征在于,包含一時隙時序產生器,用來根據一通訊協議中所規定的時隙信息、一關鍵時段、及一時隙 個數來計算一時隙時間與執行一特定數據處理所需的一處理時間上限;以及一處理器,用來依據該時隙時間執行該數據存取,其中該處理器的頻率頻率系依據該 處理時間上限所設定。
9.如權利要求8所述的根據通訊協議處理來執行數據存取的裝置,其特征在于,另包含一計時器,用來根據該時隙時間計時,并產生一時隙的開始信號;以及 一儲存裝置,系用來儲存該處理器所產生的一判斷結果;其中該處理器系接收該計時器所傳來的該時隙的開始信號,判斷該時隙中的數據以產 生該判斷結果,以及判斷該計時器所計時的該時隙時間是否到期。
10.如權利要求9所述的根據通訊協議處理來執行數據存取的裝置,其特征在于,該計 時器所產生的該時隙的開始信號系為一中斷信號。
11.如權利要求9所述的根據通訊協議處理來執行數據存取的裝置,其特征在于,該計時器所產生的該時隙的開始信號系為一輪詢信號。
12.如權利要求8所述的根據通訊協議處理來執行數據存取的裝置,其特征在于,該時 隙時序產生器系根據該通訊協議中所規定的一時隙時間、該關鍵時段以及該時隙個數來計 算出該時隙時間。
13.如權利要求8所述的根據通訊協議處理來執行數據存取的裝置,其特征在于,該時 隙時序產生器系根據該通訊協議中所規定的一時隙時間、該關鍵時段、以及該時隙個數來 計算出執行該特定數據處理所需的該處理時間上限。
14.如權利要求8所述的根據通訊協議處理來執行數據存取的裝置,其特征在于,該通 訊協議處理系為一近場通訊協議處理。
15.一種根據通訊協議來執行數據存取的方法,其特征在于,包含有(a)根據該通訊協議來找出一第一時隙的一第一時間長度;(b)設定一關鍵時段及該第一時隙的一時隙個數;(c)根據該第一時間長度、該關鍵時段以及該時隙個數來產生一第二時隙;(d)根據該第二時隙來設定一頻率信號;以及(e)根據該頻率信號來執行該數據存取。
16.如權利要求15所述的根據通訊協議來執行數據存取的方法,其特征在于,該步驟(e)系包含(el)根據該頻率信號來決定該第二時隙的起始時間; (e2)接收一數據信號;以及 (e3)進行通訊協議的交握。
17.如權利要求16所述的根據通訊協議來執行數據存取的方法,其特征在于,更包含有(f)檢查數據信號是否能夠被正確地接收。
18.如權利要求17所述的根據通訊協議來執行數據存取的方法,其特征在于,該步驟(f)包含有(fl)檢查該數據信號是否有碰撞產生;或是 (f2)檢查該數據信號的前置碼是否正確。
19.如權利要求17所述的根據通訊協議來執行數據存取的方法,其特征在于,更包含有(g)準備于下一時隙接收另一數據信號。
20.如權利要求19所述的根據通訊協議來執行數據存取的方法,其特征在于,由一微 處理器執行,以及該方法更包含有(h)根據步驟(f)及步驟(g)的工作內容、該第一時間長度以及該第二時間長度來決定 該微處理器的一操作頻率;其中該操作頻率系選定為,于該第一時間長度與該第二時間長度的時間差之內,該微 處理器可完成步驟(f)及步驟(g)的工作內容。
全文摘要
本發明公開了一種根據通訊協議處理來執行數據存取的方法與裝置,該方法包含根據一通訊協議中所規定的時隙信息、一關鍵時段以及一時隙個數來計算一時隙時間與執行一特定數據處理所需的一處理時間上限;依據該處理時間上限來設定一處理器的一頻率頻率;以及使用操作于該頻率頻率的該處理器來依據該時隙時間執行該數據存取。如此可解決全由硬件來執行此數據存取時所產生的設計上無彈性的問題,并防止利用軟件來執行時所產生的不實時的問題。
文檔編號H04B5/00GK101853366SQ200910131159
公開日2010年10月6日 申請日期2009年4月3日 優先權日2009年4月3日
發明者張瓊宏 申請人:晨星軟件研發(深圳)有限公司;晨星半導體股份有限公司