欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

高速以太網(wǎng)介質無關接口碼塊的分發(fā)和接收方法及裝置的制作方法

文檔序號:7653784閱讀:479來源:國知局

專利名稱::高速以太網(wǎng)介質無關接口碼塊的分發(fā)和接收方法及裝置的制作方法
技術領域
:本發(fā)明涉及計算機及網(wǎng)絡領域,特別是涉及高速以太網(wǎng)介質無關接口碼塊的分發(fā)和接收方法及裝置。
背景技術
:根據(jù)ISO/IEC定義的OSI七層模型,其中以太網(wǎng)數(shù)據(jù)鏈路層(DataLinkLayer,DL)和物理層(PhysicalLayer,PHY)通過x介質無關接口MII連接,其中10M/100M以太網(wǎng)的接口為Mil(MediumIndependentInterface,介質無關接口),1OOOM以太網(wǎng)的接口為GMII(GigabitMediumIndependentInterface,1G介質無關接口),10GE的接口為XGMII(10GigabitMediumIndependentInterface,1OG介質無關接口)。另一方面,介質訪問控制MAC層數(shù)據(jù)都是以字節(jié)(8比特)為單位,通過Mil總線傳送,在物理層的PCS(PhysicalCodingSublayer,物理編碼子層)子層則以這些字節(jié)為單位,進行編碼轉換處理。例如在1000M以太網(wǎng)中,則通過8B/10B編碼,將8比特(1字節(jié))數(shù)據(jù)轉換為10比特數(shù)據(jù),以滿足物理線路傳輸需要。而10GE中的PCS子層,則通過64B/66B編碼,以8個字節(jié)(64比特)為單位進行編碼轉換,以滿足物理層字節(jié)同步和傳輸要求。隨著技術的發(fā)展和時間的推移,以太網(wǎng)逐步開始邁向100G的時代。當前100GE已經(jīng)進入標準化工作。IEEEHSSG的工作是明確10G以上高速以太網(wǎng)(HighSpeedEthernet,HSE)需求,研究其市場潛在性、技術成熟性和經(jīng)濟成熟性,確定后續(xù)標準立項和立項目標,約束后面的技術方案研究和方案標準化。在100GE的標準化過程中需要CGMII(100GigabitMediumIndependentInterface,IOOG介質無關接口)接口的定義進行支撐。如果100GE繼續(xù)采用多通道字節(jié)分發(fā)的方式,那么在多通道轉發(fā)時需要保證字節(jié)排布順序,以保證后續(xù)通道的64B/66B編碼。并且每8比特攜帶1比特的控制標識,數(shù)據(jù)位寬的增大帶來控制標識比特的急劇增加?,F(xiàn)有4支術一1000M以太網(wǎng)的GMII接口位寬變?yōu)?位,-接字節(jié)進行分發(fā),參見圖1所示,其中GMII接口信號包括*8位數(shù)據(jù)信號(TXD<7:0>);*l位數(shù)據(jù)使能信號(TX_EN);*l位錯誤指示信號(TX—ER)。GMII接口增大了Mil接口的位寬,數(shù)據(jù)分發(fā)的基本單位從4比特增大為8比特(1字節(jié))。使能信號和錯誤指示信號一起向RS子層(調(diào)整子層ReconciliationSublayer)指示出現(xiàn)在GMII接口上的數(shù)據(jù)將要被發(fā)送到PHY進行傳輸。使能信號從前導的第一個八位組開始有效,對所有經(jīng)過GMII接口傳輸?shù)臄?shù)據(jù)保持有效。數(shù)據(jù)信號是一系列的八位數(shù)據(jù)信號。如果使能信號有效,錯誤指示信號無效,則表明正在通過GMII接口向PHY發(fā)送數(shù)據(jù)。使能信號和錯誤指示信號都無效時,數(shù)據(jù)信號代表的數(shù)據(jù)不影響PHY的數(shù)據(jù)傳輸。發(fā)明人在發(fā)明的過程中發(fā)現(xiàn)現(xiàn)有技術一存在的問題為信號位寬小,分發(fā)單位小,不能支持高速接口的數(shù)據(jù)分發(fā)。現(xiàn)有技術二10G以太網(wǎng)的介質無關接口XGMII采用多通道字節(jié)分發(fā),參見圖2所示,其中XGMII接口信號包括*32位數(shù)據(jù)發(fā)送信號(TXD<31:0>);*4位發(fā)送控制信號(TXC<3:0>);*發(fā)送時鐘信號(TX—CLK);*32位數(shù)據(jù)接收信號(RXD<31:0>);*4位接收控制信號(RXC<3:0>);*接收時鐘信號(RX—CLK)。XGMII采用多通道字節(jié)分發(fā),即釆用4個通道。其中,一個通道分發(fā)8位數(shù)據(jù)信號和1位控制信號,使得XGMII接口的位寬增大為32比特(4字節(jié))。Mil和GMII的控制信號指示方式不適用于多通道的控制指示,因此,XGMII接口引入了控制字(ControlCharacter),以控制信號的有效和控制字編碼共同指示控制信息和數(shù)據(jù)信息*控制信號無效為lt據(jù);控制信號有效和控制字編碼一起標識通道上出現(xiàn)的控制信息。XGMII引入了多通道的概念。IOGBASE-R模式的PCS子層采用64B/66B編碼,兩拍XGMIIlt據(jù)信號構成一個64比特碼塊,相鄰兩個節(jié)拍的數(shù)據(jù)相互關聯(lián),4個通道的數(shù)據(jù)相互關聯(lián)。發(fā)明人在發(fā)明的過程中發(fā)現(xiàn)現(xiàn)有技術二存在的問題為雖然在控制線有效時候,8比特數(shù)據(jù)字表達控制字信息,但是l比特的控制線(TXC),仍然只能指示8比特是數(shù)據(jù)字還是控制字。若基于現(xiàn)有技術,隨著位寬的增大,控制線的數(shù)量急劇增加,而且在PCS進行編碼時,碼塊類型逐漸復雜化。
發(fā)明內(nèi)容本發(fā)明實施例提供高速以太網(wǎng)介質無關接口碼塊的分發(fā)和接收方法及裝置,以實現(xiàn)隨著位寬的增大,控制線的數(shù)量緩和增加,而且在PCS進行編碼時,碼塊類型較為簡單。本發(fā)明實施例的高速以太網(wǎng)介質無關接口碼塊的分發(fā)方法,包括下列步驟對收到的MAC層數(shù)據(jù)進行處理和控制字分布的調(diào)整,以生成64比特碼塊;根據(jù)64比特碼塊形狀與控制信號編碼的對應關系,得到64比特碼塊的控制信號編碼;將64比特碼塊分別和與其對應的控制信號編碼綁定,并將綁定后的數(shù)據(jù)分通道發(fā)送。本發(fā)明實施例的高速以太網(wǎng)介質無關接口碼塊的接收方法,包括收到64比特碼塊和與其對應的控制信號后,按照預設的64比特碼塊形狀與控制信號編碼的對應關系,解析所述控制信號;根據(jù)解析結果,將所述控制信號對應的64比特碼塊還原為MAC幀數(shù)據(jù);按照64比特碼塊接收順序,將還原后的MAC幀數(shù)據(jù)拼接成完整的MAC幀,并去除其中的幀間隙IPG。本發(fā)明實施例的高速以太網(wǎng)介質無關接口碼塊的分發(fā)裝置,包括碼塊單元,用于對收到的MAC層數(shù)據(jù)進行處理和控制字分布的調(diào)整,以生成64比特碼塊;控制信號生成單元,用于根據(jù)64比特碼塊形狀與控制信號編碼的對應關系,得出所述碼塊單元生成的64比特碼塊的控制信號編碼;通道分發(fā)單元,用于從所述碼塊單元讀取64比特碼塊以及從控制信號生成單元讀取控制信號編碼,將64比特碼塊與其對應的控制信號編碼綁定,并將綁定后的數(shù)據(jù)分通道發(fā)送。本發(fā)明實施例的高速以太網(wǎng)介質無關接口碼塊的接收裝置,包括通道接收單元,用于按照接收順序,將接收到的64比特碼塊和與其對應的控制信號分別發(fā)出;控制信號解析單元,用于接收所述通道接收單元發(fā)來的控制信號,并按照預設的64比特碼塊形狀與控制信號編碼的對應關系,解析收到的控制信號,以及將解析結果輸出;碼塊解析單元,用于接收所述通道接收單元發(fā)來的64比特碼塊以及接收所述控制信號解析單元發(fā)來的解析結果,并根據(jù)收到的解析結果,將所述控制信號對應的64比特碼塊還原為MAC幀數(shù)據(jù);以及按照64比特碼塊的接收順序,將還原后的MAC幀數(shù)據(jù)拼接成完整的MAC幀,并去除其中的IPG。本發(fā)明實施中以64比特為單位進行碼塊分發(fā),所以不但實現(xiàn)了位寬的增大,而且有效的壓縮控制信息,減少接口的控制線數(shù)和帶外控制信息所占用的帶寬。由于按照預設的64比特碼塊的形狀進行控制字分布的調(diào)整,不會引入更多的碼塊形狀,所以在PCS進行編碼時,碼塊類型較為簡單,減少PCS編碼的復雜度。圖1為現(xiàn)有GMII接口信號示意圖;圖2為現(xiàn)有XGMII接口信號示意圖;圖3為本發(fā)明實施例的接口信號示意圖;圖4為本發(fā)明實施例1的方法步驟流程圖;圖5為本發(fā)明實施例2的裝置結構示意圖;圖6為本發(fā)明實施例3中的MAC層數(shù)據(jù)結構示意圖;圖7為本發(fā)明實施例3中的對應各個64比特碼塊生成的控制信號編碼示意圖8為本發(fā)明實施例3中在IO個通道上分發(fā)的示意圖;圖9為本發(fā)明實施例4的方法步驟流程圖;圖10為本發(fā)明實施例4中的編碼示意圖;圖11為本發(fā)明實施例5的裝置結構示意圖。具體實施例方式若高速以太網(wǎng)按照現(xiàn)有的多通道字節(jié)分發(fā)方式進行數(shù)據(jù)分發(fā),在PCS進行64B/66B編碼時,將會遇到字節(jié)分布引起的碼塊類型增多、復雜化的情況;并且一個字節(jié)帶一位控制信號,對于高位寬接口而言,必定增加很多的控制標識線,帶外控制信息會占用很多的傳輸帶寬和資源;也增加了芯片管腳數(shù)的要求,則需要更多的并行走線完成高位寬接口的傳輸。因此,本發(fā)明實例以64比特為單位進行碼塊分發(fā),(即每64比特為一個分發(fā)單位(字塊)),本發(fā)明實施例中使用4比特控制線進行標識(不限于使用4比特控制線,也可使用其它N比特控制線,N為自然數(shù)),表明64比特碼塊類型和相應的控制信息或數(shù)據(jù)信息。其接口信號示意圖參見圖3所示,包括*64位數(shù)據(jù)發(fā)送信號(TXD<63:0>);*4位發(fā)送控制信號(TXC<3:0〉);*發(fā)送時鐘信號(TX_CLK);*64位數(shù)據(jù)接收信號(RXD<63:0>);*4位接收控制信號(RXC<3:0>);*接收時鐘信號(RX—CLK)。本發(fā)明實施例中定義了如下控制字1、Start控制字。Start控制字指示一幀的開始,由MAC幀數(shù)據(jù)前導的第一個八位組轉換而來。只能位于一個64比特碼塊的第一個字節(jié)(低8位),SFD(StartFrameDelimeter幀起始定界符)為同一64比特碼塊的第八個字節(jié)(高8位),即Start控制字和SDF位于同一個64比特碼塊。為了達到上述目的,發(fā)送數(shù)據(jù)時,RS子層有必要修改IPG的長度,以保證Start控制字的分布??梢圆捎靡韵聝煞N方式完成該功能方式一、MAC層實現(xiàn)將該RS層的功能合并到其設計中,并始終插入額外的Idle字符,使每個前導開始于八字節(jié)邊界處。方式二、RS層通過適時插入或是刪除Idle字符,使Start控制字位于一個通道的第一個八位組,并維持有效數(shù)據(jù)速率。2、Terminate控制字Terminate控制字指示一幀的結束,位于緊跟MAC幀有效數(shù)據(jù)的后一個字節(jié)。3、Error控制字Error控制字指示發(fā)送時生成錯誤,以使對端MAC層可以更好的檢測出錯誤。4、Sequence控制字Sequence控制字指示鏈路故障信息。鏈路故障信息只出現(xiàn)在間幀期間。Sequence控制字和有序集(ordered_set)—起指示了鏈路故障狀態(tài)。Sequence控制字分布在一個64比特碼塊的第一個字節(jié)(低八位)。5、Idle控制字Idle控制字出現(xiàn)在IPG的時刻。通過增加或刪除Idle控制字可以調(diào)節(jié)Sequence和Start控制字的分布情況;在沒有MAC幀數(shù)據(jù)發(fā)送時,向PHY發(fā)送Idle控制字。實施例1、提供了一種高速以太網(wǎng)介質無關接口碼塊的分發(fā)方法,參見圖4所示包括下列主要步驟Sll、對收到的MAC層數(shù)據(jù)(MAC層數(shù)據(jù)由MAC幀數(shù)據(jù)和IPG組成)進行處理和控制字分布的調(diào)整,以生成64比特碼塊。本步驟中具體包括先以Idle控制字符填充MAC幀和MAC幀之間的間隙IPG;再對MAC幀數(shù)據(jù)的幀頭和幀尾進行控制字替換;最后按照預設的64比特碼塊的形狀,通過添加或刪除Idle控制字符來調(diào)整控制字的分布。所述預設的64比特碼塊的形狀,及其與控制信號編碼的對應關系可釆用表一所示的方式(即每一種64比特碼塊形狀對應一個控制信號編碼)<table>tableseeoriginaldocumentpage10</column></row><table>表一說明表一中(控制字同XGMII接口控制字)D:表示數(shù)據(jù)字節(jié);S:Start控制字;O:Sequence控制字;T:Terminate控制字;E:Error控制字;C:除Start、Terminate、Sequence以外的其他控制字;所述預設的64比特碼塊的形狀,及其與控制信號編碼的對應關系還采用表二所示的方式(即每一種64比特碼塊中出現(xiàn)第一個控制字所占用的8位組的位置情況,對應一個控制信號編碼)<table>tableseeoriginaldocumentpage11</column></row><table>表二512、根據(jù)64比特碼塊形狀與控制信號編碼的對應關系,得到64比特碼塊的控制信號編碼513、將64比特碼塊分別和與其對應的控制信號編碼綁定,并將綁定后的數(shù)據(jù)分通道發(fā)送。本步驟中,可通過在同一時鐘節(jié)拍分發(fā)64比特碼塊和與其對應的控制信號編碼,以將二者綁定;以及將存在綁定關系的64比特碼塊和控制信號編碼在同一通道上發(fā)送。實施例2、提供了一種高速以太網(wǎng)介質無關接口碼塊的分發(fā)裝置,參見圖5所示,其包括碼塊單元、控制信號生成單元和通道分發(fā)單元;進一步還包括MAC數(shù)據(jù)緩存單元和Idle控制單元。MAC數(shù)據(jù)緩存單元,用于緩存MAC幀數(shù)據(jù)(如可采用先入先出FIFO存儲形式),并向所述碼塊單元輸出所述MAC幀數(shù)據(jù)。Idle控制單元,用于產(chǎn)生Idle控制字,并向所述碼塊單元輸出所述Idle控制字。碼塊單元,用于對收到的MAC層數(shù)據(jù)進行處理和控制字分布的調(diào)整,以生成64比特碼塊。其中所述的MAC層數(shù)據(jù)包括MAC數(shù)據(jù)緩存單元發(fā)來的MAC幀數(shù)據(jù)和Idle控制單元發(fā)來的Idle控制字??刂菩盘柹蓡卧?,用于根據(jù)64比特碼塊形狀與控制信號編碼的對應關系,得出所述碼塊單元生成的64比特碼塊的控制信號編碼。通道分發(fā)單元,用于從所述碼塊單元讀取64比特碼塊以及從控制信號生成單元讀取控制信號編碼,將64比特碼塊與其對應的控制信號編碼綁定,并將綁定后的數(shù)據(jù)分通道發(fā)送。特別是可通過在同一時鐘節(jié)拍分發(fā)64比特碼塊和與其對應的控制信號編碼,以將二者綁定;以及將存在綁定關系的64比特碼塊和控制信號編碼在同一通道上發(fā)送。實施例3、結合實施例1和2,描述模塊化流程。1、MAC數(shù)據(jù)緩存單元中緩存有MAC幀數(shù)據(jù),Idle控制單元控制產(chǎn)生Idle控制字。正常情況下碼塊單元讀取MAC數(shù)據(jù)緩存單元中緩存的MAC幀數(shù)據(jù)。當碼塊單元判定收到的MAC幀數(shù)據(jù)無效時,Idle控制單元向碼塊單元寫入Idle控制字,以填充MAC幀和MAC幀之間的間隙IPG。2、碼塊單元接收MAC幀數(shù)據(jù)和IPG的填充字符Idle,并對MAC幀數(shù)據(jù)的幀頭幀尾進行控制字替換。需要進行控制字分布調(diào)整時,碼塊單元對緩存的MAC層數(shù)據(jù)(包含MAC幀數(shù)據(jù)和IPG的填充字符Idle)進行Idle控制字的添加或刪除,保證生成的64比特碼塊的形狀符合64比特編碼信息(見表一或表二)。生成的64比特碼塊存放在碼塊單元FIFO中。例如,接到一幀長為的812字節(jié)的MAC層數(shù)據(jù),該MAC層數(shù)據(jù)結構參見圖6所示將前導的第一個字節(jié)替換為Start控制字,將幀尾的下一個字節(jié)替換為Terminate控制字,IPG用Idle控制字進行填充。通過對Idle控制字的添加或刪除,使得MAC層數(shù)據(jù)前導剛好形成一個64比特碼塊。說明圖6中一個方格表示一個字節(jié);I表示IPG;Dp表示MAC層數(shù)據(jù)前導;D表示數(shù)據(jù);SFD表示幀起始定界符;EFD表示幀結束定界符。3、控制信號生成單元4艮據(jù)64比特碼塊形狀與控制信號編碼的對應關系,對存放在碼塊單元FIFO中的每一64比特碼塊進行控制信號編碼(N比特,本方案以4比特為例進行說明),并將生成的控制信號編碼存放到控制信號生成單元的寄存器中。對應各個64比特碼塊生成的控制信號編碼,如圖7所示。4、通道分發(fā)單元通過時鐘同步讀取碼塊單元FIFO中的64比特碼塊和控制信號生成單元的寄存器中與該64比特碼塊對應的控制信號編碼,并在形成完整的接口數(shù)據(jù)后,將該接口數(shù)據(jù)發(fā)送到接口總線上;即在同一時鐘節(jié)拍分發(fā)64比特碼塊和與其對應的控制信號編碼,以將二者綁定,以及將存在綁定關系的64比特碼塊和控制信號編碼在同一通道上發(fā)送。例如在IO個通道上分發(fā)的情況,參見圖8所示。實施例4、提供了一種高速以太網(wǎng)介質無關接口碼塊的接收方法,參見圖9所示包括下列主要步驟521、收到64比特碼塊和與其對應的控制信號后,按照預設的64比特碼塊形狀與控制信號編碼的對應關系,解析所述控制信號。本步驟中,從同一通道上且在同一時鐘節(jié)拍接收的64比特碼塊和控制信號編碼之間存在對應關系。522、根據(jù)解析結果,將所述控制信號對應的64比特碼塊還原為MAC幀數(shù)據(jù)。523、按照64比特碼塊接收順序,將還原后的MAC幀數(shù)據(jù)拼接成完整的MAC幀,并去除其中的幀間隙IPG。本實施例若采用每一種64比特碼塊形狀對應一個控制信號編碼的方式,則64比特碼塊和與之對應的控制信號編碼分發(fā)到接口總線(同一通道)上后,PCS子層接收到64比特碼塊后便可以方便的以64比特為單位進行碼塊的解析和64B/66B編碼。如圖6所示MAC層數(shù)據(jù)的傳輸為例,PCS接收到64比特碼塊后,進行控制信號解析,直接根據(jù)控制信號對64比特碼塊進行64B/66B編碼,而無需解析控制字。編碼示意圖參見圖IO所示。本實施例若采用每一種64比特碼塊中出現(xiàn)第一個控制字所占用的8位組的位置情況對應一個控制信號編碼的方式,則需采用控制信號編碼和控制字編碼共同標識64比特碼塊。每種所述位置情況下都包含了若干種64比特碼塊形狀。那么通過控制信號的特定編碼識別該64比特碼塊哪些位置出現(xiàn)了控制字,再通過控制字編碼可以判斷出該控制字是哪種類型的控制字(現(xiàn)有技術),隨即也就能判斷出該通道上出現(xiàn)的數(shù)據(jù)或控制信息格式了。這樣可以支持更多的碼塊類型。實施例5、提供了一種高速以太網(wǎng)介質無關接口碼塊的分發(fā)裝置,參見圖ll所示,其包括通道接收單元、碼塊解析單元、控制信號解析單元;進一步還包括MAC數(shù)據(jù)緩存單元。所述通道接收單元,用于按照接收順序,將從接口總線上接收到的64比特碼塊和與其對應的控制信號編碼分別發(fā)送到碼塊解析單元和控制信號解析單元??刂菩盘柦馕鰡卧?,用于按照預設的64比特碼塊的形狀與控制信號編碼的對應關系,解析收到的控制信號,并將解析結果輸出到碼塊解析單元。碼塊解析單元,用于接收所述通道接收單元發(fā)來的64比特碼塊以及接收所述控制信號解析單元發(fā)來的解析結果,并根據(jù)收到的解析結果,將所述控制信號對應的64比特碼塊還原為MAC幀數(shù)據(jù);以及按照64比特碼塊的接收順序,將還原后的MAC幀數(shù)據(jù)拼接成完整的MAC幀,并去除其中的IPG;進一步還可生成MAC數(shù)據(jù)指示信號,以及向MAC數(shù)據(jù)緩存單元發(fā)送去除了IPG的MAC幀數(shù)據(jù)和MAC數(shù)據(jù)指示信號。MAC數(shù)據(jù)緩存單元,用于根據(jù)碼塊解析單元發(fā)來的MAC數(shù)據(jù)指示信號,接收并緩存碼塊解析單元發(fā)來的去除了IPG的MAC幀數(shù)據(jù)(可采用FIFO方式緩存)。綜上所述,本發(fā)明實施中以64比特為單位進行碼塊分發(fā),所以不但實現(xiàn)了位寬的增大,而且有效的壓縮控制信息,減少接口的控制線數(shù)和帶外控制信息所占用的帶寬。由于按照預設的64比特碼塊的形狀進^f亍控制字分布的調(diào)整,不會引入更多的碼塊形狀,所以在PCS進行編碼時,碼塊類型可沿用現(xiàn)有技術,減少PCS編碼的復雜度。使用64比特作為分發(fā)的基本單位,一個通道上的數(shù)據(jù)形成一個64比特的碼塊,各個通道是相互獨立的。一個通道上一拍的數(shù)據(jù)形成一個64比特碼塊,各個時鐘周期相互獨立。進一步,采用每一種64比特碼塊形狀對應一個控制信號編碼的方式,只使用4位(但不限于4位)的控制信號編碼就可以清晰的表明64比特碼塊所攜帶的數(shù)據(jù)和/或控制信息。在解碼時可以只根據(jù)控制信息編碼得到數(shù)據(jù)信息和控制信息,完全不依賴于控制字編碼,無需改變MAC幀數(shù)據(jù)格式,不用對控制字進行編碼。進一步,采用即每一種64比特碼塊出現(xiàn)第一個控制字所占用的8位組的位置情況對應一個控制信號編碼的方式,雖然需要結合現(xiàn)有的控制字編碼技術,但由于通過對控制信號編碼的解析可以得到64比特碼塊出現(xiàn)第一個控制字所占用的8位組的位置,大大縮小了范圍,所以相對現(xiàn)有技術解析效率也有所提高。顯然,本領域的技術人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。1權利要求1、一種高速以太網(wǎng)介質無關接口碼塊的分發(fā)方法,其特征在于,包括下列步驟對收到的MAC層數(shù)據(jù)進行處理和控制字分布的調(diào)整,以生成64比特碼塊;根據(jù)64比特碼塊形狀與控制信號編碼的對應關系,得到64比特碼塊的控制信號編碼;將64比特碼塊分別和與其對應的控制信號編碼綁定,并將綁定后的數(shù)據(jù)分通道發(fā)送。2、如權利要求1所述的方法,其特征在于,所述對收到的MAC層數(shù)據(jù)進行處理包括對MAC幀數(shù)據(jù)的幀頭和幀尾進行控制字替換。3、如權利要求l所述的方法,其特征在于,所述控制字分布的調(diào)整包括按照預設的所述64比特碼塊的形狀,通過添加或刪除Idle控制字符來調(diào)整控制字的分布。4、如權利要求1至3任一項所述的方法,其特征在于,所述控制信號編碼為N位,其中N為自然數(shù)。5、如權利要求1至3任一項所述的方法,其特征在于,通過在同一時鐘節(jié)拍分發(fā)64比特碼塊和與其對應的控制信號編碼,以將二者綁定;以及將存在綁定關系的64比特碼塊和控制信號編碼在同一通道上分發(fā)。6、一種高速以太網(wǎng)介質無關接口碼塊的接收方法,其特征在于,包括收到64比特碼塊和與其對應的控制信號后,按照預設的64比特碼塊形狀與控制信號編碼的對應關系,解析所述控制信號;根據(jù)解析結果,將所述控制信號對應的64比特碼塊還原為MAC幀數(shù)據(jù);按照64比特碼塊接收順序,將還原后的MAC幀數(shù)據(jù)拼接成完整的MAC幀,并去除其中的幀間隙IPG。7、如權利要求6所述的方法,其特征在于,從同一通道上且在同一時鐘節(jié)拍接收的64比特碼塊和控制信號編碼之間存在對應關系。8、一種高速以太網(wǎng)介質無關接口碼塊的分發(fā)裝置,其特征在于,包括碼塊單元,用于對收到的MAC層數(shù)據(jù)進行處理和控制字分布的調(diào)整,以生成64比特碼塊;控制信號生成單元,用于根據(jù)64比特碼塊形狀與控制信號編碼的對應關系,得出所述碼塊單元生成的64比特碼塊的控制信號編碼;通道分發(fā)單元,用于從所述碼塊單元讀取64比特碼塊以及從控制信號生成單元讀取控制信號編碼,將64比特碼塊與其對應的控制信號編碼綁定,并將綁定后的數(shù)據(jù)分通道發(fā)送。9、如權利要求8所述的裝置,其特征在于,還包括MAC數(shù)據(jù)緩存單元,用于緩存MAC幀數(shù)據(jù),并向所述碼塊單元輸出所述MAC幀數(shù)據(jù);Idle控制單元,用于產(chǎn)生Idle控制字,并向所述碼塊單元輸出所述Idle控制字。10、一種高速以太網(wǎng)介質無關接口碼塊的接收裝置,其特征在于,包括通道接收單元,用于按照接收順序,將接收到的64比特碼塊和與其對應的控制信號分別發(fā)出;控制信號解析單元,用于接收所述通道接收單元發(fā)來的控制信號,并按照預設的64比特碼塊形狀與控制信號編碼的對應關系,解析收到的控制信號,以及將解析結果輸出;碼塊解析單元,用于接收所述通道接收單元發(fā)來的64比特碼塊以及接收所述控制信號解析單元發(fā)來的解析結果,并根據(jù)收到的解析結果,將所述控制信號對應的64比特碼塊還原為MAC幀數(shù)據(jù);以及按照64比特碼塊的接收順序,將還原后的MAC幀數(shù)據(jù)拼接成完整的MAC幀,并去除其中的IPG。11、如權利要求IO所述的裝置,其特征在于,還包括MAC數(shù)據(jù)緩存單元,用于接收并緩存所述碼塊解析單元發(fā)來的去除了IPG的MAC幀數(shù)據(jù)。全文摘要本發(fā)明公開了高速以太網(wǎng)介質無關接口碼塊的分發(fā)和接收方法及裝置,以實現(xiàn)隨著位寬的增大,控制線的數(shù)量緩和增加,而且在PCS進行編碼時,碼塊類型較為簡單。本發(fā)明實施例的技術方案包括對收到的MAC層數(shù)據(jù)進行處理和控制字分布的調(diào)整,以生成64比特碼塊;根據(jù)64比特碼塊形狀與控制信號編碼的對應關系,得到64比特碼塊的控制信號編碼;將64比特碼塊分別和與其對應的控制信號編碼綁定,并將綁定后的數(shù)據(jù)分通道發(fā)送。文檔編號H04L12/28GK101309258SQ20071010709公開日2008年11月19日申請日期2007年5月18日優(yōu)先權日2007年5月18日發(fā)明者丁熾武,理曾,瑤沈申請人:華為技術有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
南木林县| 陵川县| 临沧市| 镇江市| 阿拉善左旗| 廊坊市| 竹溪县| 左贡县| 皮山县| 杭锦旗| 玉龙| 丰原市| 西青区| 呈贡县| 扬中市| 巴青县| 海安县| 阜宁县| 隆德县| 新营市| 嵊泗县| 克拉玛依市| 罗定市| 博乐市| 怀安县| 新昌县| 宣武区| 松桃| 宝丰县| 安庆市| 桂平市| 铅山县| 新疆| 罗田县| 武乡县| 濉溪县| 长治市| 通州区| 哈巴河县| 大同市| 克什克腾旗|