用于串行通信設備的時鐘的制作方法
【專利摘要】集成電路的多樣性和靈活性可以經由串行接口(102、122),例如SPI,由遠程控制來實現。對所述SPI從屬(120)節(jié)點的讀/寫訪問可以由所述主節(jié)點(100)根據SPI協議來實現。此外,關聯于所述從屬節(jié)點SPI的狀態(tài)機需要本地時鐘以在寫訪問之后執(zhí)行控制模擬功能。串行協議定義了串行數據字傳輸,以包括多個沒有被分配為用于傳送數據字的數據比特值的保留時鐘周期。所述從屬設備包括耦合于所述串行時鐘線的時鐘單元(124),用于基于所述保留時鐘周期提供衍生時鐘(125)。所述衍生時鐘被內部用于所述從屬設備中以執(zhí)行內部同步操作。
【專利說明】用于串行通信設備的時鐘
【技術領域】
[0001]本發(fā)明涉及電子設備,例如經由串行接口耦合的主設備和從屬設備,以及通信的方法。更具體地說,本發(fā)明處于這種設備的時鐘生成領域。
【背景技術】
[0002]文獻[I]“Motorola Document Number S12SPIV3/D - SPI Block GuideV03.06-0riginal Release Date:21 JAN 2000_Revised:04FEB2003”(摩托羅拉文件編號 S12SPIV3/D-SPI塊指南V03.06-最初發(fā)布H期:2000年I月21日-修訂版:2003年2月4日)描述了串行通信系統(tǒng)和稱為“串行并行接口(SPI) ”的協議。SPI允許主串行設備(主控制單元MCU)和外圍電子設備(通常稱為從屬設備之間)的雙工、同步、串行通信。從屬設備具有串行接口單元,用于根據串行協議經由串行數據線和串行時鐘線與主設備傳送。SPI定義了串行時鐘線(SCLK),而串行數據線可能有各種功能(M0SI主輸出、從屬輸入;MIS0主輸入、從屬輸出;Μ0ΜΙ主輸出、主輸入;SIS0從屬輸入、從屬輸出)。
[0003]串行協議定義了時鐘周期和串行數據字傳輸,所述時鐘周期包括串行時鐘線上的時鐘脈沖和要被同步通信到該時鐘脈沖的串行數據線上的串行數據比特值,所述串行數據字傳輸包括用于傳送數據比特值的數據字的預定數目的時鐘周期。
[0004]主設備和從屬設備都必須執(zhí)行邏輯操作,以按要求運行。對于這種操作,時鐘是必需的。從屬設備中的操作可能與串行接口單元的操作相互作用,并且因此必須被控制,以符合串行時鐘線上的時鐘脈沖。當從屬設備要求時鐘執(zhí)行邏輯操作的時候,提供這樣時鐘以穩(wěn)健地執(zhí)行這些操作是相對復雜的。
【發(fā)明內容】
[0005]正如附屬權利要求中所描述的,本發(fā)明提供了一種電子設備和一種主設備,包括串行接口單元。正如附屬權利要求中所描述的,本發(fā)明還提供了在從屬設備和主設備之間傳送的方法。
[0006]本發(fā)明的具體實施例在從屬權利要求中被陳述。根據下文中描述的實施例,本發(fā)明的方面將會很明顯并且被闡述。
【專利附圖】
【附圖說明】
[0007]根據附圖,僅僅通過舉例的方式,本發(fā)明的進一步細節(jié)、方面和實施例將被描述。
[0008]圖1顯示了用于串行通信的系統(tǒng)的一個例子的方框圖,
[0009]圖2顯不了在串彳丁接口上的讀和與?呆作的時序圖,
[0010]圖3顯示了具有保留時鐘周期的數據字傳輸的時序圖,
[0011]圖4顯示了到寄存器的串行數據傳輸的時序圖,
[0012]圖5顯示了數字控制器和關聯的狀態(tài)機的方框圖,以及
[0013]圖6顯示了控制從屬設備的方法的一個例子的流程圖。
[0014]為了簡便以及清晰,附圖中的元件不一定按比例繪制。在附圖中,對應于已描述的元件的元件可能具有相同的參考符號。
【具體實施方式】
[0015]圖1顯示了用于串行通信的系統(tǒng)的例子。被稱為主設備的第一電子設備100經由串行接口耦合于被稱為從屬設備的第二電子設備120。從屬設備具有串行接口單元122,所述串行接口單元122用于根據串行協議,經由串行數據線Sd和串行時鐘線S。,與具有串行接口單元102的主設備通信。
[0016]主設備具有用于控制串行接口單元102并且執(zhí)行另外的操作的控制單元101。另外的操作可能包括任何邏輯或其它功能,例如可編程系統(tǒng)控制器或計算機外圍設備等。主設備可能包括到目前已知的任何另外的數字或模擬電路。經由串行接口單元,控制單元可能向或從其它設備發(fā)射或接收數據和/或命令。
[0017]從屬設備120具有用于控制串行接口單元122并且執(zhí)行另外的操作的控制單元121。另外的操作可能包括任何邏輯或其它功能,例如控制模擬元件,例如電機或照明單元、RF發(fā)射器或接收器電路或計算機外圍設備等。從屬設備可能包括目前已知的任何另外的到數字或模擬電路。經由串行接口單元,控制單元可能向或從其他設備發(fā)射或接收數據和/或指令。
[0018]串行協議定義了時鐘周期,其具有串行時鐘線上的時鐘脈沖和串行數據線上的要被同步傳送到該時鐘脈沖的串行數據比特值。串行協議還定義了具有用于傳送數據字的預定數目時鐘周期的串行數據字傳輸。數據字具有多個數據比特值。該數據字的前面可以是多個地址比特。
[0019]各種串行通信系統(tǒng)被已知為這種,例如,正如在上述[I]中所描述的摩托羅拉的串行并行接口(SPI)或已知的I2C串行總線。在進一步的描述中,SPI串行接口的例子將被使用,但增強可以被應用于任何串行接口系統(tǒng)。
[0020]串行協議還定義了串行數據字傳輸,以包括沒有被分配用于傳送數據字的數據比特值的另外預定數目的保留時鐘周期。保留時鐘周期具有功能使從屬設備能夠執(zhí)行同步的邏輯操作,并且不在串行接口上傳輸比特。用于地址比特和/或與數據字有關的其它控制比特的時鐘周期被分配用于傳輸這種特定的比特,并且因此當討論保留的時鐘周期的時候不被考慮。從屬設備包括時鐘單元和控制單元,所述時鐘單元被布置成耦合于串行時鐘線,用于基于串行數據字的保留時鐘周期的時鐘脈沖來提供衍生時鐘,所述控制單元用于基于衍生時鐘來執(zhí)行邏輯操作。效果是,從屬設備被提供有同步于串行接口上的串行時鐘的衍生時鐘。因此,根據衍生時鐘,邏輯操作可以被穩(wěn)健地控制。此外,可以避免需要用于在從屬設備中生成本地時鐘的電路,并且本地時鐘被省略。
[0021]可選地,串行協議還將串行數據字傳輸定義為對從屬設備的寫訪問,在其中預定數目的時鐘周期之后跟隨有所述保留時鐘周期。因此,邏輯操作可以被同步控制到緊隨在數據字的數據比特值傳輸之后的保留時鐘周期。
[0022]該設備具有用于提供本地時鐘信號的時鐘單元124。本地時鐘信號耦合于控制單元121,以觸發(fā)控制單元的邏輯操作。例如,控制單元具有有限狀態(tài)機,其基于本地時鐘信號來前進到下一個狀態(tài)。本地時鐘信號可以基于位于串行接口的串行時鐘線上的選定時鐘脈沖被產生。另外,時鐘單元耦合于串行時鐘線,用于基于串行數據字的保留時鐘周期的時鐘脈沖來提供所謂的衍生時鐘。因此,控制單元可能基于衍生時鐘執(zhí)行邏輯操作。
[0023]保留時鐘周期如下被提供。串行協議定義了串行數據字傳輸,以包括沒有被分配用于傳送數據字的數據比特值的預定數目保留時鐘周期。在這樣的保留時鐘周期期間,數據線的值可以被設置為預定義值,或該值可以是未定義的,或該數據線可以處于高阻抗,或該數據線可以被用于任何另外的操作。因此,串行時鐘線上的時鐘脈沖被定義,并且在保留時鐘周期期間由主設備傳遞到串行時鐘線。這些時鐘脈沖被用于從屬設備,以由時鐘電路24提供衍生時鐘。對于在從屬設備中執(zhí)行這種操作來說,本地時鐘生成器是沒有必要的。
[0024]由于來自串行線的時鐘脈沖被用于從屬設備,因此由該時鐘操作的從屬設備中的機制自動同步到串行接口上的主時鐘??蛇x地,在所述保留時鐘周期期間,除了來自串行時鐘線的時鐘脈沖,從屬設備中的另外時鐘生成器也被提供,用于產生另外的本地時鐘。
[0025]注意,衍生時鐘使得多個處理步驟能夠被同步執(zhí)行到串行時鐘線上的時鐘的時序,其由主設備設置。因此,使得主設備能夠在從屬設備中同步執(zhí)行、激活或觸發(fā)功能。
[0026]圖2顯示了在串行接口上的讀和寫操作。該圖的上部顯示了在讀操作期間SPI串行接口上的信號。第一信號是作為選擇信號的SEB。選擇引腳被用于將選擇信號從SPI模塊輸出到另一個外圍設備,當其被配置為主的時候,數據傳輸通過該外圍設備發(fā)生,而當SPI被配置為從屬的時候,其被用作輸入以接收從屬選擇信號。串行時鐘線SCLK提供了用于定時數據傳輸的時鐘脈沖,而串行數據線具有兩個信號MOS1:主輸出、從屬輸入;以及MISO:主輸入、從屬輸出。在設備上,當MOSI引腳被配置為主的時候,其被用于將數據發(fā)射到SPI模塊之外,而當其被配置為從屬的時候,其被用于接收數據。當MISO引腳被配置為從屬的時候,其被用于將數據發(fā)射到SPI模塊之外,而當其被配置為主的時候,其被用于接收數據。
[0027]在SPI信號的例子中,a[5:0]是被寫的SPI地址,d[7:0]是被寫入該地址或從該地址讀取的數據,并且“rwb”是讀寫比特。當rwb是‘I’的時候,完成從從屬設備讀取數據,當rwb是‘0’的時候,完成向從屬設備寫入。每一個比特在具有一個時鐘脈沖的時鐘周期期間被傳輸,在時鐘脈沖的上升沿上的相應串行數據線上數據是有效的。
[0028]圖3顯示了具有保留時鐘周期的數據字傳輸。正如在圖2所討論的SPI例子中,該圖顯示了相同的串行接口信號,但現在最后兩個時鐘周期310構成了保留時鐘周期。最初提供了數據字的dl和d0的數據比特值320現在沒有用于傳輸任何數據。串行數據線MOSI的值可以也被預定(高或低)或處于高阻抗。在本實施例中,當rwb是低時,串行協議將串行數據字傳輸定義為到設備的寫訪問。在寫訪問期間,預定數目的時鐘周期(在該例子中是6)之后跟隨有保留時鐘周期(在該例子中是2)。因此,數據字現在僅具有被傳輸的6個數據比特。
[0029]在從屬設備中,控制單元121可能被布置成:基于衍生時鐘,通過傳輸的數據字的數據比特值來控制模擬功能。數據比特值在寫訪問期間由從屬設備接收。隨后,控制單元被激活,以控制被連接到控制單元的一些模擬電路或功能。
[0030]在一個實施例中,串行協議還將串行數據字傳輸定義為自從屬設備的讀訪問,其中預定數目的時鐘周期之前是保留時鐘周期(未顯示)。當寫訪問通過6比特數據和2個空閑時鐘周期完成的時候,讀訪問可以也在6比特數據和2個空閑時鐘周期上完成。然后,空閑時鐘周期的數目對于從從屬到主的通信上的讀和寫是相同的。另外,用于寫訪問和讀訪問的空閑周期的數目可以被不同地設置。此外,空閑周期的數目在主設備和第一從屬設備之間可以是2,但對于另一個從屬設備可以是3、4或更多,例如取決于從屬設備的類型。在另一個例子中,類似于圖3,現在值d7、d6和d5可以被三個保留時鐘周期代替,據此數據字被縮短為將要自從屬設備讀取的5個數據比特。位于數據比特之前的保留時鐘周期使得從屬設備能夠同步檢索來自被控制電路、設備或傳感器的任何值,并且經由在隨后時鐘周期中的串行接口來準備所檢索值的傳輸。
[0031]在從屬設備中,控制單元可以被布置成基于衍生時鐘從基于模擬功能來檢索數據結果,并且將數據結果進行輸出,作為傳輸數據字的數據比特值??刂茊卧赡芫哂旭詈嫌谀M電路的輸入和/或輸出。參數可以被設置或從模擬電路檢索,并且該電路的模擬功能可以經由控制單元121很容易地被控制或被測量。
[0032]有效地,數據格式已針對現存的串行協議而改變。每一個字節(jié)的數據寫入數目被減少到低于8的值(例如,6),而對于寫訪問,周期數目仍保持在8。對應于保留數據的剩余時鐘周期(例如,2)可以被用于操作數字控制器。同樣地,較少數目的數據比特可以被設置用于其它標準的串行字長度。例如,長度16、24、32可以是串行接口中的另外的標準訪問長度,并且可以分別被減少到14、20、24。較長的字可能使得使用較高數目的剩余時鐘周期例如2、4、6或8,或對于字長度來說達到η-1的任何數目。
[0033]圖4顯示了到寄存器的串行數據傳輸。串行時鐘提供了時鐘脈沖。串行數據信號首先顯示6個地址比特“地址[5:0]”,其被用于選擇將接收數據的特定寄存器。在中間比特之后,六個數據比特“數據[5:0]”被傳輸。在六個數據比特之后,2個保留時鐘周期變?yōu)榭捎糜诓倏v寄存器中存在的新值。在2個保留時鐘周期期間,沒有另外的數據值在串行數據線上被傳輸。
[0034]圖5顯示了數字控制器和關聯的狀態(tài)機。在該圖中,數字控制器510耦合于模擬設備520。在實踐中,控制器和模擬設備可以被包括在單一半導體設備或電子電路中。控制器510具有關聯的有限狀態(tài)機FSM,其經由膠合邏輯電路耦合于串行寄存器REG。正如上面圖4所討論的,該寄存器可以經由串行接口接收數據。控制器510還可能包括一個或多個觸發(fā)器530。狀態(tài)機FSM和觸發(fā)器530由基于上述的保留時鐘周期的衍生時鐘驅動。因此,在保留時鐘周期期間,狀態(tài)機FSM和觸發(fā)器的操作同步到串行時鐘線上的衍生時鐘和時鐘脈沖。
[0035]圖6的流程圖說明了控制從屬設備的方法。當主設備和從屬設備都在等待數據傳輸的時候,該方法開始于WAITTR 610。當數據已被傳輸的時候,在第一階段ADDRESS 620中,主設備將發(fā)起數據傳輸,并且控制串行接口的數據和時鐘線。該主設備可能選擇特定的從屬設備,并且正如在相應串行協議中所定義的,經由串行線發(fā)送相應的選擇、尋址和狀態(tài)數據。在下一個階段DATA 630中,根據相應的串行協議,主設備和從屬設備經由時鐘周期來交換預定數目的數據比特。隨后,該方法繼續(xù)進行,在根據串行協議的串行數據字傳輸中,在階段RESERV 640中,傳輸沒有被分配用于傳送數據字的數據比特值的另外預定數目的保留時鐘周期。在從屬設備中,在階段DERCL 650中,該方法繼續(xù)進行,基于串行數據字的保留時鐘周期的時鐘脈沖,提供衍生時鐘。最后,在階段PERFOP 660,基于衍生時鐘執(zhí)行邏輯操作結束,該方法結束,。
[0036]在一個實施例中,串行協議定義了沒有保留時鐘周期的數據字,另外還定義了具有保留時鐘周期的增強數據字傳輸。保留時鐘周期的數目可以是固定的,或對于到被傳送數據所針對的相應從屬設備可能是變化的。因此,該協議可能定義第一串行數據字傳輸和第二串行數據字傳輸,所述第一串行數據字傳輸包括用于傳送具有第一預定數目數據比特值的數據字的第一預定數目時鐘周期,所述第二串行數據字傳輸具有用于傳送具有小于第一預定數目數據比特值的數據比特值的數據字的第一預定數目時鐘周期。在這樣數據字傳輸中,在數據比特值已被輸出之后,保持了多個時鐘周期。第一預定數目時鐘周期的剩余數目構成了保留時鐘周期。例如,第一預定數目是8,而構成保留時鐘周期的剩余數目是2。對于其它字長度,第一預定數目可以是16、24或32,而構成保留時鐘周期的剩余數目可能是2、4、6 或 8。
[0037]總之,模擬集成電路的多樣性和靈活性可以由遠程控制(例如,基于軟件)來實現。這種控制可以經由串行接口(例如SPI)由主控制單元(MCU)來實現。SPI是在給定的電子控制系統(tǒng)中在MCU(主)和一組模擬電路(從屬)之間通常使用的接口標準之一。根據SPI協議,到SPI從屬節(jié)點的讀/寫訪問可以通過使用由主節(jié)點提供的時鐘信號來實現。此外,關聯于從屬節(jié)點SPI的狀態(tài)機需要本地時鐘,以在寫訪問之后實施模擬控制功能。由于成本、復雜性、噪聲干擾等,空閑運行的時鐘(芯片上或芯片外)可能是不期望的。特別是對于在數字控制僅被用于在期望配置中設置模擬塊的模擬電路和RF電路,干擾可以由傳統(tǒng)的本地時鐘電路引起。此外,這樣空閑運行的時鐘異步于串行時鐘,這提供了進一步的困難。串行協議現在提供了保留時鐘周期,其被用于從屬設備以提供衍生時鐘。因此,衍生時鐘被內部用于從屬設備中,以執(zhí)行內部同步操作。
[0038]異步狀態(tài)機和另外的異步操作在數字設計中不是穩(wěn)健的。當前系統(tǒng)允許構建同步電路,其可以使用數字工具(例如經由時鐘樹插入、時間校驗等)被設計和被驗證。上面的增強串行協議以及主設備和/或從屬設備提出了經由串行接口同步操作在沒有本地時鐘生成器的從屬設備中的數字控制器的方法。
[0039]在前面的說明中,參照本發(fā)明實施例的特定例子已對本發(fā)明進行了描述。然而,很明顯各種修改和變化可以在不脫離附屬權利要求中所陳述的本發(fā)明的寬范圍精神及范圍的情況下被做出。例如,該連接可以是一種類型的連接。該連接適于將信號從或傳輸到相應的節(jié)點、單元或設備,例如通過中間設備。因此,除非暗示或說明,連接例如可能是直接連接或間接連接。
[0040]由于實施本發(fā)明的裝置大部分是由本領域所屬技術人員所熟知的電子元件以及電路組成,電路的細節(jié)不會在比上述所說明的認為有必要的程度大的任何程度上進行解釋。對本發(fā)明基本概念的理解以及認識是為了不混淆或偏離本發(fā)明所教之內容。
[0041]雖然本發(fā)明已關于具體導電類型或電位極性被描述,技術人員知道導電類型和電位極性可以是相反的。
[0042]此外,單元和電路可以適當地在一個或多個半導體設備中被結合。
[0043]在權利要求中,放置在括號之間的任何參考符號不得被解釋為限定權利要求。單詞“包括”不排除其它元素或然后在權力要求中列出的那些步驟的存在。此外,本發(fā)明所用的“a”或“an”被定義為一個或多個。并且,在權利要求中所用詞語如“至少一個”以及“一個或多個”不應該被解釋以暗示通過不定冠詞“a”或“an”引入的其它權利要求元素限定任何其它特定權利要求。所述特定權利要求包括這些所介紹的對發(fā)明的權利元素,所述權利元素不僅僅包括這樣的元素。即使當同一權利要求中包括介紹性短語“一個或多個”或“至少一個”以及不定冠詞,例如“a”或“an”。使用定冠詞也是如此。除非另有說明,使用術語如“第一”以及“第二”被用于任意區(qū)分這些術語描述的元素。因此,這些術語不一定表示時間或這些元素的其它優(yōu)先次序。某些措施在相互不同的權利要求中被列舉的事實并不表示這些措施的組合不能被用于獲取優(yōu)勢。
【權利要求】
1.一種電子設備,所述設備(120)包括串行接口單元(122),所述串行接口單元(122)用于經由串行數據線和串行時鐘線,根據串行協議與主設備(100)進行通信, 所述串行協議定義了: -時鐘周期,所述時鐘周期包括所述串行時鐘線上的時鐘脈沖和所述串行數據線上的要被同步傳送到所述時鐘脈沖的串行數據比特值,以及 -串行數據字傳輸,所述串行數據字傳輸包括用于傳送具有數據比特值的數據字的預定數目時鐘周期, 所述串行協議進一步定義了所述串行數據字傳輸,以包括另外的預定數目的保留時鐘周期,所述另外的預定數目的保留時鐘周期沒有被分配用于傳送所述數據字的數據比特值,以及 所述設備包括: 時鐘單元(124),所述時鐘單元(124)被布置成耦合于所述串行時鐘線,用于基于所述串行數據字的所述保留時鐘周期的所述時鐘脈沖來提供衍生時鐘(125),以及 控制單元(121),所述控制單元(121)用于基于所述衍生時鐘來執(zhí)行邏輯操作。
2.根據權利要求1所述的設備,其中,所述串行協議還將所述串行數據字傳輸定義為對所述設備的寫訪問,在其中所述預定數目的時鐘周期之后跟隨有所述保留時鐘周期。
3.根據權利要求1或2所述的設備,其中,所述控制單元(121)被布置成:基于所述衍生時鐘,通過所傳輸數據字的所述數據比特值來控制模擬功能。
4.根據權利要求1、2或3所述的設備,其中所述串行協議還將所述串行數據字傳輸定義為自所述設備的讀訪問,在其中所述預定數目的時鐘周期之前是所述保留時鐘周期。
5.根據權利要求4所述的設備,其中所述控制單元(121)被布置成:基于所述衍生時鐘,從模擬功能檢索數據結果,并且將所述數據結果輸出,作為所傳輸數據字的所述數據比特值。
6.根據權利要求1-5中任何一項所述的設備,其中: 所述串行協議定義了: -第一串行數據字傳輸,所述第一串行數據字傳輸包括第一預定數目的時鐘周期,用于傳送具有所述第一預定數目的數據比特值的數據字, -第二串行數據字傳輸,所述第二串行數據字傳輸包括用于傳送下述數據字的所述第一預定數目的時鐘周期:該數據字具有的數據比特值小于所述第一預定數目的數據比特值,所述第一預定數目的時鐘周期的剩余數目構成所述保留時鐘周期。
7.根據權利要求6所述的設備,其中,所述第一預定數目是8,而構成所述保留時鐘周期的所述剩余數目是2。
8.根據權利要求6所述的設備,其中所述第一預定數目是16、24或32,而構成所述保留時鐘周期的所述剩余數目是2、4、6或8。
9.一種主設備,所述設備(100)包括串行接口單元(102),所述串行接口單元(102)用于經由串行數據線和串行時鐘線,根據串行協議與串行從屬設備(120)通信, 所述串行協議定義了: -時鐘周期,所述時鐘周期包括所述串行時鐘線上的時鐘脈沖和所述串行數據線上的要被同步傳送到所述時鐘脈沖的串行數據比特值,以及 -串行數據字傳輸,所述串行數據字傳輸包括預定數目的時鐘周期,用于傳送具有數據比特值的數據字, 所述串行接口單元(102)被布置成:調節(jié)所述串行數據字傳輸,以包括另外的預定數目的保留時鐘周期,所述另外的預定數目的保留時鐘周期沒有被分配用于傳送所述數據字的數據比特值,以及所述從屬設備包括: 時鐘單元(124),所述時鐘單元(124)被布置成耦合于所述串行時鐘線,用于基于所述串行數據字的所述保留時鐘周期的所述時鐘脈沖來提供衍生時鐘(125),以及 控制單元(121),所述控制單元(121)用于基于所述衍生時鐘來執(zhí)行邏輯操作。
10.根據權利要求9所述的主設備,其中,所述串行協議還將所述串行數據字傳輸定義為對所述設備的寫訪問,在其中所述預定數目的時鐘周期之后跟隨有所述保留時鐘周期。
11.根據權利要求9或10所述的主設備,其中,所述串行協議還將所述串行數據字傳輸定義為自所述設備的讀訪問,在其中所述預定數目的時鐘周期之前是所述保留時鐘周期。
12.根據權利要求11所述的主設備,其中,所述控制單元(101)被布置成:基于所述衍生時鐘,輸入來自所述從屬設備中模擬功能的數據結果。
13.根據權利要求9-12中任何一項所述的主設備,其中, 所述串行協議定義了: -第一串行數據字傳輸,所述第一串行數據字傳輸包括第一預定數目的時鐘周期,用于傳送具有所述第一預定數目的數據比特值的數據字, -第二串行數據字傳輸,所述第二串行數據字傳輸包括用于傳送下述數據字的所述第一預定數目的時鐘周期:該數據字具有的數據比特值小于所述第一預定數目的數據比特值,所述第一預定數目的時鐘周期的剩余數目構成所述保留時鐘周期。
14.根據權利要求13所述的主設備,其中所述第一預定數目是8,而構成所述保留時鐘周期的所述剩余數目是2。
15.根據權利要求13所述的主設備,其中所述第一預定數目是16、24或32,而構成所述保留時鐘周期的所述剩余數目是2、4、6或8。
16.一種經由串行數據線和串行時鐘線、根據串行協議在從屬設備和主設備之間通信的方法, 所述串行協議定義了: -時鐘周期,所述時鐘周期包括所述串行時鐘線上的時鐘脈沖和所述串行數據線上的要被同步傳送到所述時鐘脈沖的串行數據比特值,以及 -串行數據字傳輸,所述串行數據字傳輸包括預定數目的時鐘周期,用于傳送具有數據比特值的數據字, 所述方法包括:根據所述串行協議,在所述串行數據字傳輸中, 傳輸(640)沒有被分配為用于傳送所述數據字的數據比特值的另外的預定數目的保留時鐘周期,以及 -基于所述串行數據字的所述保留時鐘周期的所述時鐘脈沖,提供(650)衍生時鐘,并且基于所述衍生時鐘來執(zhí)行邏輯操作。
17.根據權利要求16所述的方法,其中,所述串行協議還將所述串行數據字傳輸定義為對所述設備的寫訪問,在其中所述預定數目的時鐘周期之后跟隨有所述保留時鐘周期。
18.根據權利要求16或17所述的方法,其中所述串行協議定義了: -第一串行數據字傳輸,所述第一串行數據字傳輸包括第一預定數目的時鐘周期,用于傳送具有所述第一預定數目的數據比特值的數據字, -第二串行數據字傳輸,所述第二串行數據字傳輸包括用于傳送下述數據字的所述第一預定數目的時鐘周期:該數據字具有的數據比特值小于所述第一預定數目的數據比特值,所述第一預定數目的時鐘周期的剩余數目構成所述保留時鐘周期。
19.根據權利要求18所述的方法,其中所述第一預定數目是8,而構成所述保留時鐘周期的所述剩余數目是2。
20.根據權利要求18所述的方法,其中所述第一預定數目是16、24或32,而構成所述保留時鐘周期的所述剩余數目是2、4、6或8。
【文檔編號】H04L29/06GK104350700SQ201280073567
【公開日】2015年2月11日 申請日期:2012年5月29日 優(yōu)先權日:2012年5月29日
【發(fā)明者】奧利維爾·多阿雷, 克里斯托夫·朗代 申請人:飛思卡爾半導體公司