明確地重排列分組的系統(tǒng)和方法
【專利說明】明確地重排列分組的系統(tǒng)和方法
[0001]優(yōu)先權(quán)聲明
[0002]本申請要求于2013年03月12日遞交的美國專利申請N0.13/797, 439的優(yōu)先權(quán),其所有內(nèi)容通過引用被包含于此。
技術(shù)領(lǐng)域
[0003]本公開涉及數(shù)據(jù)通信的技術(shù)領(lǐng)域,更具體地涉及明確地重排列分組的系統(tǒng)和方法。
【背景技術(shù)】
[0004]接口標(biāo)準(zhǔn)可以定義字節(jié)流在接口上的傳輸特性。例如,一個(gè)接口標(biāo)準(zhǔn)定義了由傳輸字節(jié)流的各個(gè)字節(jié)的預(yù)定數(shù)量的傳輸信道(例如,通道)響應(yīng)于時(shí)鐘的電子脈沖并行執(zhí)行的傳輸。此外,接口標(biāo)準(zhǔn)可以包括將數(shù)據(jù)的標(biāo)準(zhǔn)數(shù)據(jù)單元的標(biāo)準(zhǔn)部分(例如,在起始分組位置的字節(jié))限制于特定傳輸信道(例如,“4”個(gè)通道的通道“O”)或時(shí)隙的排列(alignment)限制(例如,規(guī)則)。施加排列限制是有優(yōu)勢的。然而,現(xiàn)在認(rèn)為此類方法還有不足。
【附圖說明】
[0005]通過示例而非限制的方式在附圖中示出了實(shí)施例,其中:
[0006]圖1A是示出根據(jù)實(shí)施例的排列分組的系統(tǒng)的框圖;
[0007]圖1B是示出根據(jù)實(shí)施例的排列和重排列分組的系統(tǒng)的框圖;
[0008]圖2是示出根據(jù)實(shí)施例的明確地重排列分組的方法的流程圖;
[0009]圖3A是根據(jù)實(shí)施例的媒體訪問控制(MAC)層到物理訪問控制(PHY)層的接口的框圖;
[0010]圖3B是根據(jù)實(shí)施例的與OSI參考模型層有關(guān)的MAC到PHY的接口的框圖;以及
[0011]圖4是根據(jù)實(shí)施例的機(jī)器的框圖。
【具體實(shí)施方式】
[0012]在下文的描述中,出于解釋的目的,給出了大量的具體細(xì)節(jié)以便提供對一些示例實(shí)施例的充分理解。然而,對本領(lǐng)域普通技術(shù)人員顯而易見的是,本公開的實(shí)施例可以在沒有這些具體細(xì)節(jié)的情況下實(shí)施。
[0013]如下面進(jìn)一步描述的,根據(jù)本文所描述的、和要求保護(hù)的公開主題的各種示例實(shí)施例,對明確地重排列分組的系統(tǒng)和方法進(jìn)行描述。結(jié)合本文提供的附圖在下文描述各種實(shí)施例。
[0014]圖1A是示出根據(jù)實(shí)施例的排列分組的系統(tǒng)10的框圖。系統(tǒng)10被用于示出缺陷。系統(tǒng)10可包括經(jīng)由接口 14(例如,電子連接器)向第二通信設(shè)備16(例如,集成電路)傳送數(shù)據(jù)流(例如,字節(jié)流)的第一通信設(shè)備12(例如,集成電路)。接口 14可以與接口描述信息18(例如,IEEE規(guī)范802.3? 2012)形式的接口標(biāo)準(zhǔn)相關(guān)聯(lián),接口描述信息18規(guī)定了在接口 14上的數(shù)據(jù)流的傳送。例如,接口描述信息18可規(guī)定數(shù)據(jù)流以預(yù)定速度(例如,比特/標(biāo)準(zhǔn)單位時(shí)間)(例如,10千兆位每秒)在響應(yīng)于時(shí)鐘的電子脈沖并行傳輸數(shù)據(jù)流的各個(gè)字節(jié)的預(yù)定數(shù)量的傳輸信道(例如,通道)上被發(fā)送。此外,接口描述信息18可以規(guī)定數(shù)據(jù)流在特征在于標(biāo)準(zhǔn)格式和標(biāo)準(zhǔn)部分的數(shù)據(jù)單元中被發(fā)送。例如,數(shù)據(jù)單元可包括具有標(biāo)準(zhǔn)格式的分組,標(biāo)準(zhǔn)格式的特征為具有可變長度(例如,字節(jié))和標(biāo)準(zhǔn)部分,該標(biāo)準(zhǔn)部分包括在分組的分組起始位置(SOP)的第一預(yù)定控制信息形式(例如,字節(jié))的分組起始部分、以及在分組的分組終止位置(EOP)的第二預(yù)定控制信息形式(例如,字節(jié))的分組終止部分。接口描述信息18還可以規(guī)定與數(shù)據(jù)單元在接口 14上的傳送相關(guān)聯(lián)的默認(rèn)限制(silence restrict1n)。例如,默認(rèn)限制可以通過在每個(gè)標(biāo)準(zhǔn)數(shù)據(jù)單元前面或后面插入預(yù)定量的預(yù)定控制信息來兌現(xiàn)。在一個(gè)示例中,被插入的控制信息可以被表征為間隙(例如,分組間間隙(IPG)),該間隙由每個(gè)標(biāo)準(zhǔn)數(shù)據(jù)單元(例如,分組)之間的預(yù)定量(12字節(jié))的預(yù)定控制信息(例如,空閑碼)來表征。最后,接口描述信息18可以包括將標(biāo)準(zhǔn)數(shù)據(jù)單元的標(biāo)準(zhǔn)部分的接收限制在特定傳輸信道(例如,通道O)的排列限制信息20 (例如,排列規(guī)則)形式的排列限制。例如,接口描述信息18可將分組的SOP位置的字節(jié)限制到接口 14的通道“O”?,F(xiàn)在說明系統(tǒng)10的缺陷。
[0015]第一通信設(shè)備12可以包括被標(biāo)識為通道0、1、2、和3的入口通道22,以及被標(biāo)識為通道0、1、2、和3的出口通道24。第一通信設(shè)備12可利用入口通道22來響應(yīng)于時(shí)鐘的電子脈沖接收數(shù)據(jù)流的四個(gè)字節(jié),并且第一通信設(shè)備12可利用出口通道24來響應(yīng)于時(shí)鐘的電子脈沖在接口 14上發(fā)送數(shù)據(jù)流的四個(gè)字節(jié)。數(shù)據(jù)流在接口 14上的發(fā)送可根據(jù)上述的示例接口描述信息18進(jìn)行限制(例如,10千兆位每秒的速度、四個(gè)并行通道、可變長度的分組、SOP字節(jié)、EOP字節(jié)、分組被利用預(yù)定控制信息的至少十二個(gè)字節(jié)的IPG隔開,SOP字節(jié)被限制到通道“O”)。
[0016]假設(shè)第一通信設(shè)備12接收以入口通道22中的通道“I”上的EOP字節(jié)結(jié)束的分組26,并且發(fā)送具有出口通道24中的通道“ I”上的EOP字節(jié)的相同分組26?,F(xiàn)在,第一通信設(shè)備12可以在出口通道24上插入12字節(jié)的IPG 28 (例如,2、3、0、1、2、3、0、1、2、3、0、I),SOP位置中的下一個(gè)字節(jié)出現(xiàn)在通道2。排列限制禁止SOP字節(jié)在通道2上。因此,第一通信設(shè)備12可在將SOP插入到通道O上之前將IPG 28加長或縮短兩個(gè)字節(jié)。也就是說,第一通信設(shè)備12可以將IPG 28縮短兩個(gè)字節(jié)來將分組30的排列強(qiáng)加在出口通道24中的通道“O”上,或者將IPG 28加長兩個(gè)字節(jié)來將分組30的排列強(qiáng)加在出口通道24中的通道“O”上。
[0017]本領(lǐng)域普通技術(shù)人員應(yīng)該理解的是,上述的排列限制有優(yōu)勢也有缺陷。例如,排列限制會(huì)使第一通信設(shè)備12、接口 14、和第二通信設(shè)備16的內(nèi)部電路簡化。內(nèi)部電路的簡化還可以增強(qiáng)這三個(gè)設(shè)備的內(nèi)部電路的魯棒性。另一方面,系統(tǒng)10的一個(gè)意想不到的缺陷是分組30的時(shí)序的改變。例如,第一通信設(shè)備12并不在分組30在入口通道22上被接收到時(shí),在出口通道24上發(fā)送分組30。相反,第一通信設(shè)備12在分組30在第一通信設(shè)備12處在入口通道22上被接收到之前的兩個(gè)字節(jié)、或者在分組30在第一通信設(shè)備12處在入口通道22上被接收到之后的兩個(gè)字節(jié),排列和發(fā)送分組30。分組30在字節(jié)流中向上和向下的移動(dòng)也可以被理解成時(shí)序的退化。也就是說,第一通信設(shè)備12在分組30在第一通信設(shè)備12處在入口通道22上被接收到之前的兩個(gè)字節(jié)的時(shí)間(例如,更早的時(shí)間)、或者在分組30在第一通信設(shè)備12處在入口通道22上被接收到之后的兩個(gè)字節(jié)的時(shí)間(例如,更晚的時(shí)間),排列和發(fā)送分組30。
[0018]現(xiàn)在詳細(xì)參考本公開的各種實(shí)施例。這些實(shí)施例的示例在附圖中被示出。盡管本公開將結(jié)合這些實(shí)施例進(jìn)行描述,但是應(yīng)該理解的是,它們并不意欲將本公開局限于任何具體實(shí)施例。相反,它們意欲覆蓋可包含于所附權(quán)利要求限定的本公開的范圍內(nèi)的替換、修改、和等同。在下文的描述中,給出了大量的具體細(xì)節(jié)以便提供對本公開的充分理解。本公開可以在沒有一些或全部這些具體細(xì)節(jié)的情況下被實(shí)施。在其它實(shí)例中,沒有對眾所周知的處理操作進(jìn)行詳細(xì)描述以防不必要地模糊本公開。
[0019]根據(jù)本公開的第一方面,一種系統(tǒng)可包括接收第一字節(jié)流的第一通信設(shè)備12,第一字節(jié)流包括含有多個(gè)字節(jié)的第一分組。該多個(gè)字節(jié)還可以包括位于分組的分組起始位置的第一字節(jié)。響應(yīng)于接收到分組,第一通信設(shè)備12可以相對于第一字節(jié)流對分組進(jìn)行排列,以生成第二字節(jié)流并生成重排列信息。第一分組相對于第一字節(jié)流的排列可以基于與接口 14(例如,數(shù)據(jù)路徑)相關(guān)聯(lián)的排列限制。例如,排列限制可以將分組的第一字節(jié)(SOP)的傳送限制到特定通道。考慮四個(gè)通道寬并且被用于響應(yīng)于時(shí)鐘信號的脈沖并行地從第一通信設(shè)備12向數(shù)據(jù)路徑傳送分組的四個(gè)字節(jié)的數(shù)據(jù)路徑。例如,排列限制可以將分組的第一字節(jié)的傳送限制到通道“O”。重排列信息可以是在第一字節(jié)流向上移動(dòng)分組或者在第一字節(jié)流向下移動(dòng)分組以生成滿足排列限制的第二字節(jié)流的記錄。在分組的排列和重排列信息的生成后,通信設(shè)備可以在數(shù)據(jù)路徑上發(fā)送第二字節(jié)流,其中第二字節(jié)流包括重排列信息和現(xiàn)在被排列以供在通道“O”上傳輸?shù)牡谝环纸M。
[0020]根據(jù)本公開的第二方面,系統(tǒng)10還可以包括接收含有第一分組和重排列信