專利名稱:一種以太網幀結束標志處理方法及設備的制作方法
技術領域:
本發(fā)明涉及通信技術領域,尤其涉及一種以太網幀結束標志處理方法及 設備。
背景技術:
以太網通信系統(tǒng)中,設備之間通過物理層進行數據傳輸,其中數據的編解碼是由物理層中的PMD (Physical Medium D印endent,物理介質相關)子 層實現的?,F有以太網標準的PMD子層編碼方式包括NRZ (Non-Retum-to-Zero,非歸零)編碼、NRZI (Non-Return-to-Zero-Inverse,非 歸零反相)編碼、Manchester(曼徹斯特)編碼、MLT-3( Multi - level Transmission -3 levels,多電平傳輸-3電平)編碼和PAM ( Pulse Amplitude Modulation,脈 沖幅度調制)編碼等。具體編碼結構如圖1所示NRZ編碼方式通常用在低 速通信中,由脈沖時鐘周期內電平的高低表示,若為高電平,則表示數字l, 若為低電平,則表示數字0; NRZI編碼方式為逢1翻轉不歸0; Manchester 編碼方式為每個二進制位中間存在跳變,以指示位值,例如,/人1到0的跳 變指示邏輯0值,從0到1的跳變指示邏輯1值;MLT-3編碼方式是一種雙 極性的編碼(包括+V、 0、 -V三個電平),信號可以在相鄰兩電平之間躍變, 跳變時為1,不跳變時為0; PAM編碼方式為多級電平編碼方式,每一個時鐘 周期發(fā)送一個符號,且每一個符號一次包括兩個位,例如,對于PAM-4,包 括00、 01、 lO和ll,因而其每個碼元(symbol)可以加載2bit的數據,在傳 輸相同速率時符號的頻率減半,因此適合于傳輸更高的碼元速率?,F有以太網標準的PMD子層編碼中幾種常用的編碼方式的碼元速率如 表1所示表1:編碼方式 Manchester ( 10BaseTX)20M波特/秒MLT陽3 ( 100BaseTX)125M波特/秒通過表l可知Manchester編碼用兩個碼元表示一個比特,編碼的效率只 有50%,即需要雙倍的傳輸帶寬(信號速率是數據速率的2倍),例如,傳輸 速率為20Mb/s的以太網只能傳輸10 Mb/s的Manchester編碼數據,因此,編碼 效率比較低。但是,Manchester編碼每個碼元中都攜帶有時鐘信息,因此恢復 時鐘只需要幾個碼元,恢復速度很快。對于IEEE802.3標準的10Base-T以太網物理層標準來說,使用的是 Manchester編碼。在該編碼中,數據比特,l,和數據比特,O,分別對應不同方 向的跳變,如圖1所示。在標準中,同時規(guī)定了物理層上傳輸的EOF (End Of Frame,每幀結束標志),EOF是一個3個比特寬度的電平信號,4妄收端物理 層芯片接收到該電平指示信號以后,就知道該數據幀傳輸結束。這是因為正 常數據傳輸部分的編碼下,高電平或低電平持續(xù)時間最長是一個比特的時間, 如前后兩個連續(xù)比特是,IO,或,Ol,的時候。在現有廣播電一見標準中,EPCN ( Ethernet Passive Coxial Network,以太無 源同軸網絡)系統(tǒng)使用電視同軸的頻帶分布從5MHz ~ 1GHz,其中65MHz到 1GHz作為電視節(jié)目頻道使用的,5MHz ~ 65MHz作為雙向數據通道使用。低 于5MHz的頻譜沒有作具體規(guī)定。針對現有技術中418-416-414分支器組網下的網絡傳輸頻譜特性測試結果 如圖2所示,網絡對50KHz 300KHz的低頻傳輸部分衰減很大。由于10Base-T 采用的是基帶的Manchester編碼方案,該方案由于是基帶而非調制方式,因 此需要使用很寬的頻譜,如從200KHz ~ 30MHz的頻譜,在基于雙絞線環(huán)境 傳輸的時候,頻譜方面沒有問題,從0Hz到30MHz都沒有大的衰減。但在同 軸的分支器網絡傳輸的時候,這個假設條件就發(fā)生了問題,因為在50KHz到 300KHz的頻鐠上有非常大的衰減。低頻部分的衰減對10Base-T的EOF影響最大,因為該信號是一個300ns 寬度的恒定電平信號,信號越寬,低頻分量越大,受到的影響就越大。通過 網絡實測的EOF信號如圖3所示,圖3中的上面波形是經過分支器網絡的實測
波形,而圖3中的下面波形是較為理想的傳輸波形。從圖3中可以看出,EOF信 號受到的影響最大,按照正常情況,接收端無法恢復出正確的EOF信號。如果接收端的物理層芯片無法識別出正確的EOF指示信號,那么該物理 層芯片就會在給MAC (Media Access Control,介質訪問控制)芯片的MII(Media Independent Interface,媒質獨立接口 )上,發(fā)出錯誤指示信號。Mil接 口信號連接關系如圖4所示,包括TX—EN(傳送使能)、TXD[3:0](傳送數 據)、TX_ER (傳送數據出錯信號)、TX_CLK (發(fā)送時鐘);RX—DV (接 收使能)、RXD[3:0](接收數據)、RX—ER(接收數據出錯信號)、RXJXK(接收時鐘)。Mil接口接收信號時序如圖5所示,假設EOF出錯,那么圖5 中的RX—ER信號會在RX—DV的最后指示,而非在中間指示。(RX—ER出錯, 導致RX—DV無效,不能正常讀)按照圖4, MAC層芯片收到有接收錯誤指 示的信號以后,會丟掉整個數據幀,這將使利用現有10Base-T標準編碼的以太 網無法在廣電的同軸分支器網絡上傳輸。發(fā)明內容本發(fā)明實施例提供一種以太網幀結束標志處理方法及設備,以保證物理 層的EOF信號傳輸質量下降的情況下,MAC層還正常傳輸以太網數據。本發(fā)明實施例提供了一種以太網MAC層芯片,包括特定業(yè)務匯聚子層和 公共部分子層,所述特定業(yè)務匯聚子層位于公共部分子層之上,用于所述公 共部分子層與高層數據轉發(fā),所述^^共部分子層具體包括物理層接收模塊,用于從物理層芯片接收包括錯誤指示信號和數據幀的 數據;業(yè)務層發(fā)送沖莫塊,用于向所述特定業(yè)務匯聚子層發(fā)送特定業(yè)務; 接收數據處理模塊,通過所述物理層接收模塊獲取從所述物理層芯片接 收的數據,用于屏蔽來自物理層芯片的錯誤指示信號,直接對來自物理層芯 片的所有數據幀進行序列校驗,并當校驗正確后通過所述業(yè)務層轉發(fā)模塊轉 發(fā)至所述特定業(yè)務匯聚子層。所述接收數據處理模塊具體包括
校驗子模塊,用于對來自物理層芯片的數據幀進行序列校驗; 錯誤信號屏蔽子模塊,用于屏蔽接收錯誤指示信號,使所述校驗子模塊對所有數據幀進行序列校驗。本發(fā)明還提供了一種以太網MAC層芯片,包括特定業(yè)務匯聚子層和公共部分子層,所述特定業(yè)務匯聚子層位于公共部分子層之上,用于所述公共部分子層與高層數據轉發(fā),所述公共部分子層具體包括物理層接收模塊,用于從物理層芯片接收包括錯誤指示信號和數據幀的 數據,并屏蔽其中的錯誤指示信號;業(yè)務層發(fā)送模塊,用于向所述特定業(yè)務匯聚子層發(fā)送特定業(yè)務;接收數據處理模塊,用于對來自物理層芯片的所有數據幀進行序列校驗, 并當校驗正確后通過所述業(yè)務層轉發(fā)模塊轉發(fā)至所述特定業(yè)務匯聚子層。所述物理層接收才莫塊具體包括接口子模塊,用于接收來自物理層芯片的數據;接收數據使能保持子模塊,用于屏蔽所述數據中的錯誤指示信號,并使 數據中的其他數據正常通過。所述接收數據使能保持子模塊在接收到包括錯誤指示信號的數據時,將 與物理層芯片連接的Mil接口中的接收數據錯誤指示管腳置為無效,屏蔽所 述錯誤指示信號。本發(fā)明還提供了 一種以太網數據傳輸裝置,包括物理層芯片和MAC層芯 片,所述物理層芯片用于連接同軸網絡,所述MAC層芯片通過MII與所述物 理層芯片進行數據轉發(fā);所述MAC層芯片包括特定業(yè)務匯聚子層和^^共部分 子層,所述特定業(yè)務匯聚子層位于公共部分子層之上,用于所述公共部分子 層與高層凄t據轉發(fā),所述公共部分子層具體包括物理層接收模塊,用于從物理層芯片接收包括錯誤指示信號和數據幀的 數據;業(yè)務層發(fā)送模塊,用于向所述特定業(yè)務匯聚子層發(fā)送特定業(yè)務; 接收數據處理模塊,通過所述物理層接收模塊獲取從所述物理層芯片接 收的數據,用于屏蔽來自物理層芯片的錯誤指示信號,直接對來自物理層芯 片的所有數據幀進行序列校驗,并當校驗正確后通過所述業(yè)務層轉發(fā)模塊轉 發(fā)至所述特定業(yè)務匯聚子層。所述接收數據處理模塊具體包括校驗子模塊,用于對來自物理層芯片的數據幀進行序列?!?; 錯誤信號屏蔽子模塊,用于屏蔽接收錯誤指示信號,使所述校驗子模塊 對所有數據幀進行序列校驗。本發(fā)明還提供了一種以太網數據傳輸裝置,包括物理層芯片和MAC層芯 片,所述物理層芯片用于連接同軸網絡,所述MAC層芯片通過MII與所述物 理層芯片進行數據轉發(fā);所述MAC層芯片包括特定業(yè)務匯聚子層和^^共部分 子層,所述特定業(yè)務匯聚子層位于公共部分子層之上,用于所述^^共部分子 層與高層數據轉發(fā),所述公共部分子層具體包括物理層接收模塊,用于從物理層芯片接收包括錯誤指示信號和數據幀的 數據,并屏蔽其中的錯誤指示信號;業(yè)務層發(fā)送模塊,用于向所述特定業(yè)務匯聚子層發(fā)送特定業(yè)務;接收數據處理模塊,用于對來自物理層芯片的所有數據幀進行序列校驗, 并當校驗正確后通過所述業(yè)務層轉發(fā)模塊轉發(fā)至所述特定業(yè)務匯聚子層。所述物理層接收模塊具體包括接口子模塊,用于接收來自物理層芯片的數據;接收數據使能保持子模塊,用于屏蔽所述數據中的錯誤指示信號,并使 數據中的其他數據正常通過。所述接收數據使能保持子模塊在接收到包括錯誤指示信號的數據時,將 與物理層芯片連接的J 某質獨立接口 Mil中的接收數據錯誤指示管腳置為無效, 屏蔽所述^"誤指示信號。本發(fā)明還提供了一種以太網數據傳輸方法,應用于同軸以太網傳輸系統(tǒng) 中,所述方法包括以下步驟接收來自物理層芯片的包括錯誤指示信號和數據幀的數據;屏蔽所述數據中的錯誤指示信號;對所有數據幀進行序列校驗,并當校驗正確后通過MAC芯片中的特定業(yè) 務匯聚子層轉發(fā)到高層。所述屏蔽來自物理層芯片的錯誤指示信號具體包括通過MAC層芯片中的接收數據處理模塊屏蔽所述錯誤指示信號。所述接收數據處理模塊對錯誤指示信號的屏蔽由設置于接收數據處理模塊內的錯誤信號屏蔽子模塊實現。所述屏蔽來自物理層芯片的錯誤指示信號具體包括 通過物理層接收模塊屏蔽所述錯誤指示信號。 所述通過物理層接收模塊屏蔽所述錯誤指示信號具體為 將與物理層芯片連接的Mil中的接收數據錯誤指示管腳置為無效,屏蔽所述錯誤指示信號。本發(fā)明的實施例中,在物理層傳輸數據中EOF信號傳輸質量下降的情況,MAC層屏蔽接收數據錯誤信號,使接收數據進行幀校驗,如果校驗正確,則確定該數據幀正常,繼續(xù)后續(xù)處理,從而保證在廣電同軸分支器網絡上正常進行通信傳輸。
圖1是現有技術中以太網物理層編碼結構示意圖;圖2是現有技術中的傳輸頻譜圖;圖3是現有技術中實測EOF傳輸波形圖;圖4是現有技術中物理層芯片與MAC層芯片MII接口信號連接示意圖;圖5是現有技術中物理層芯片接收錯誤情況下傳輸波形圖;圖6是本發(fā)明實施例中一種以太網數據傳輸裝置結構圖;圖7是本發(fā)明實施例中MAC層芯片結構圖;圖8是本發(fā)明實施例中來自物理層芯片的數據幀結構圖;圖9是本發(fā)明實施例中 一種MAC層芯片結構圖;圖10是本發(fā)明實施例中改變接收數據錯誤指示管腳連接狀態(tài)的示意圖。
具體實施方式
本發(fā)明的核心思想是MAC層芯片屏蔽物理層的錯誤錯誤指示信號,直 接對來自物理層的數據幀進行幀檢驗序列校驗,當校驗正確時,確定為正常 數據幀,進行后續(xù)處理,當校驗錯誤時,則確定為異常數據幀,將其丟棄。 避免了現有技術中,因物理層信號傳輸質量下降誤產生的錯誤指示,使MAC 層芯片誤刪除正常數據幀。下面結合具體實施例進行詳細說明。本發(fā)明提供了一種以太網數據傳輸裝置,如圖6所示,包括物理層芯片 和MAC層芯片,所述物理層芯片用于連接同軸網絡,所述MAC層芯片通過 Mil與所述物理層芯片進行數據轉發(fā)。MAC層芯片與物理層芯片通過Mil接 口連接,包括數據接口,以及MAC層芯片和物理層芯片之間的管理接口, 數據接口包括分別用于發(fā)送和接收的兩條獨立信道,每條信道都有自己的數 據、時鐘和控制信號。所述MAC層芯片如圖7所示,包括特定業(yè)務匯聚子層IOO和公共部分子 層200,特定業(yè)務匯聚子層100位于公共部分子層200之上,用于接收來自于 高層的業(yè)務數據,并將這些數據封裝成業(yè)務包,以便接收方特定業(yè)務匯聚子 層能夠將這些業(yè)務包恢復成高層信息轉發(fā)給高層。公共部分子層200公共部 分子層是MAC層的核心部分,包括成幀、帶寬分配、安全性、鏈路的建立和 維護等。成幀是將特定業(yè)務匯聚子層100的業(yè)務包封裝構成幀然后傳遞給物 理層;帶寬分配是如何將寬帶固定無線接入網的帶寬資源分配給不同用戶站 的不同業(yè)務;安全性是防止非法用戶站的侵入;鏈路建立和維護是在用戶站 與基站之間建立通信鏈路,并維護這條鏈路。其中,公共部分子層200具體包括物理層接收模塊210,用于從物理層 芯片接收包括錯誤指示信號和數據幀的數據;業(yè)務層發(fā)送模塊220,用于向特 定業(yè)務匯聚子層IOO發(fā)送特定業(yè)務;數據處理模塊230,通過物理層接收模塊 210獲取從所述物理層芯片接收的數據,用于屏蔽來自物理層芯片的錯誤指示 信號,直接對來自物理層芯片的所有數據幀進行序列校驗,并當校驗正確后 通過所述業(yè)務層轉發(fā)模塊轉發(fā)至所述特定業(yè)務匯聚子層。由于本發(fā)明主要涉 及對來自物理層芯片的接收數據幀的處理,因此只提到了 MAC層芯片中的接
收部分,但實際上,MAC層芯片中還應包括向物理層芯片發(fā)送數據的部分, 即業(yè)務層接收模塊240,用于從特定業(yè)務匯聚子層IOO接收數據,通過數據 處理^f莫塊230進行有關發(fā)送方向的-數據處理后,由物理層發(fā)送^t塊250發(fā)送 到物理層芯片。其中,數據處理模塊230具體包括校驗子模塊231,用于對來自物理層 芯片的數據幀進行序列校驗;錯誤信號屏蔽子模塊232,用于屏蔽接收錯誤指 示信號,使所述校驗子模塊對所有數據幀進行序列校驗。由于現有技術中物 理層傳輸信號質量下降時,會產生錯誤指示信號給MAC層芯片,使接收數據 使能信號無效,導致MAC層芯片進行幀序列才交驗前直接將該數據丟棄,因此, 該實施例中可以對MAC層芯片的接口不變,只在數據處理模塊中增加錯誤信 號屏蔽子模塊232,使校驗子模塊231對所有接收的數據幀都進行處理。其中來自物理層芯片的數據幀如圖8所示,包括:Preamble ( Pre ) , 7字 節(jié),Pre字4殳中1和0交互使用,接收方通過該字段知道導入幀。SFD(Start-of-Frame Delimiter,幀分割符),1字節(jié),字段中1和0交互使用,結 尾是兩個連續(xù)的1,表示下一位是利用目的地址的重復使用字節(jié)的重復使用 位。DA (Destination Address,目的地址),6字節(jié),用于識別需要4妄收幀的目 標。SA ( Source Addresses ,源地址),6字節(jié),用于識別發(fā)送幀的源。 Length/Type, 2字節(jié),如果是采用可選格式組成幀結構時,該字段既表示包含 在幀數據字段中的MAC客戶機數據大小,也表示幀類型ID。 Data (數據) 是一組n (46=<n=<1500)字節(jié)的任意值序列,幀總值最小為64字節(jié)。FCS(Frame Check Sequence,幀檢驗序列),4字節(jié),包括32位的循環(huán)冗余校驗 值,由發(fā)送方MAC層芯片生成,通過接收方MAC層芯片進行計算得出以校 -瞼#1>波壞的幀。本發(fā)明的另一實施例中,對現有的數據處理模塊230不進行改變,而是 通過改變物理層接收^t塊210來實現對錯誤指示信號的屏蔽,如圖9所示。 物理層接收模塊具體包括接口子模塊212,用于接收來自物理層芯片的數據; 接收數據使能保持子模塊211,用于屏蔽數據中的錯誤指示信號,并使數據中 的其他數據正常通過。
接收數據使能保持子模塊也可以在MAC層芯片上,與物理層芯片連接的 Mil中的接收數據錯誤指示管腳實現,具體如圖IO所示,將接收數據錯誤指 示管腳RX—ER與物理層芯片斷開,并通過下拉電阻接地,使該管腳信號始終 保持低電平(此實施例中設RX—ER低電平無效,表示接收數據沒有錯誤,允 許MAC層芯片接收數據幀),當然,如果MAC層芯片中RX_ER如果默認高 電平無效,則該管腳需要通過上拉電阻接到電源。另外,上述實施例中雖然給出了數據處理;^莫塊230和物理層接收模塊210 分別改進的方案,但是如果將其結合在一起同時適用。本發(fā)明還提供了一種以太網數據傳輸方法,應用于同軸以太網傳輸系統(tǒng) 中,所述方法包括以下步驟步驟slOl,接收來自物理層芯片的包括錯誤指示信號和數據幀的數據, 并屏蔽該數據中的錯誤指示信號。其中,其中屏蔽接收錯誤指示信號可以在 MAC層芯片內部通過軟件實現,例如,通過MAC層芯片中的接收數據處理 模塊對錯誤指示信號進行屏蔽。也可以在MAC層芯片上,通過物理層接收模 塊屏蔽所述錯誤指示信號,例如,在與物理層芯片連接的Mil中的接收數據 錯誤指示管腳實現,將接收數據錯誤指示管腳RX一ER與物理層芯片斷開,并 通過下拉電阻接地,使該管腳信號始終保持低電平(此實施例中設RX—ER低 電平無效,表示接收數據沒有錯誤,允許MAC層芯片接收數據幀),當然, 如果MAC層芯片中RX—ER如果默認高電平無效,則該管腳需要通過上拉電 阻接到電源。步驟s102,直接對所有數據幀進行序列校驗,并當校驗正確后,確定為 正常數據幀,并通過MAC芯片中的特定業(yè)務匯聚子層轉發(fā)到高層。當校驗錯 誤時,則確定為異常數據幀,將其丟棄。通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本 發(fā)明可借助軟件加必需的通用硬件平臺的方式來實現,當然也可以通過硬 件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技 術方案本質上或者說對現有技術做出貢獻的部分可以以軟件產品的形式體 現出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使 得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執(zhí)行 本發(fā)明各個實施例的方法。以上公開的僅為本發(fā)明的幾個具體實施例,但是,本發(fā)明并非局限于此, 任何本領域的技術人員能思之的變化都應落入本發(fā)明的保護范圍。
權利要求
1、一種以太網MAC層芯片,包括特定業(yè)務匯聚子層和公共部分子層,所述特定業(yè)務匯聚子層位于公共部分子層之上,用于所述公共部分子層與高層數據轉發(fā),其特征在于,所述公共部分子層具體包括物理層接收模塊,用于從物理層芯片接收包括錯誤指示信號和數據幀的數據;業(yè)務層發(fā)送模塊,用于向所述特定業(yè)務匯聚子層發(fā)送特定業(yè)務;接收數據處理模塊,通過所述物理層接收模塊獲取從所述物理層芯片接收的數據,用于屏蔽來自物理層芯片的錯誤指示信號,直接對來自物理層芯片的所有數據幀進行序列校驗,并當校驗正確后通過所述業(yè)務層轉發(fā)模塊轉發(fā)至所述特定業(yè)務匯聚子層。
2、 如權利要求1所述以太網MAC層芯片,其特征在于,所述接收數據 處理模塊具體包括校驗子模塊,用于對來自物理層芯片的數據幀進行序列校-瞼; 錯誤信號屏蔽子模塊,用于屏蔽接收錯誤指示信號,使所述校驗子模塊 對所有數據幀進行序列校驗。
3、 一種以太網MAC層芯片,包括特定業(yè)務匯聚子層和7>共部分子層, 所述特定業(yè)務匯聚子層位于公共部分子層之上,用于所述公共部分子層與高 層數據轉發(fā),其特征在于,所述^^共部分子層具體包括物理層接收模塊,用于從物理層芯片接收包括錯誤指示信號和數據幀的數據,并屏蔽其中的錯誤指示信號;業(yè)務層發(fā)送模塊,用于向所述特定業(yè)務匯聚子層發(fā)送特定業(yè)務; 接收數據處理模塊,用于對來自物理層芯片的所有數據幀進行序列校驗,并當一交驗正確后通過所述業(yè)務層轉發(fā)模塊轉發(fā)至所述特定業(yè)務匯聚子層。
4、 如權利要求3所述以太網MAC芯片,其特征在于,所述物理層接收 模塊具體包括接口子模塊,用于接收來自物理層芯片的數據;接收數據使能保持子模塊,用于屏蔽所述數據中的錯誤指示信號,并使數據中的其他數據正常通過。
5、 如權利要求4所述以太網MAC層芯片,其特征在于,所述接收數據 使能保持子模塊在接收到包括錯誤指示信號的數據時,將與物理層芯片連接 的MII接口中的接收數據錯誤指示管腳置為無效,屏蔽所述錯誤指示信號。
6、 一種以太網ll據傳輸裝置,包括物理層芯片和MAC層芯片,所述物 理層芯片用于連接同軸網絡,所述MAC層芯片通過Mil與所述物理層芯片進 行數據轉發(fā);所述MAC層芯片包括特定業(yè)務匯聚子層和公共部分子層,所述 特定業(yè)務匯聚子層位于公共部分子層之上,用于所述公共部分子層與高層數 據轉發(fā),其特征在于,所述公共部分子層具體包括物理層接收模塊,用于從物理層芯片接收包括錯誤指示信號和數據幀的 數據;業(yè)務層發(fā)送模塊,用于向所述特定業(yè)務匯聚子層發(fā)送特定業(yè)務; 接收數據處理模塊,通過所述物理層接收模塊獲取從所述物理層芯片接 收的數據,用于屏蔽來自物理層芯片的錯誤指示信號,直接對來自物理層芯 片的所有數據幀進行序列校驗,并當校驗正確后通過所述業(yè)務層轉發(fā)模塊轉 發(fā)至所述特定業(yè)務匯聚子層。
7、 如權利要求6所述以太網數據傳輸裝置,其特征在于,所述接收數據 處理模塊具體包括校驗子模塊,用于對來自物理層芯片的數據幀進行序列校-驗; 錯誤信號屏蔽子模塊,用于屏蔽接收錯誤指示信號,使所述校驗子模塊 對所有數據幀進行序列校驗。
8、 一種以太網數據傳輸裝置,包括物理層芯片和MAC層芯片,所述物 理層芯片用于連接同軸網絡,所述MAC層芯片通過Mil與所述物理層芯片進 行數據轉發(fā);所述MAC層芯片包括特定業(yè)務匯聚子層和公共部分子層,所述 特定業(yè)務匯聚子層位于公共部分子層之上,用于所述公共部分子層與高層數 據轉發(fā),其特征在于,所述公共部分子層具體包括物理層接收模塊,用于從物理層芯片接收包括錯誤指示信號和數據幀的 數據,并屏蔽其中的錯誤指示信號;業(yè)務層發(fā)送模塊,用于向所述特定業(yè)務匯聚子層發(fā)送特定業(yè)務; 接收數據處理模塊,用于對來自物理層芯片的所有數據幀進行序列校驗, 并當校驗正確后通過所述業(yè)務層轉發(fā)模塊轉發(fā)至所述特定業(yè)務匯聚子層。
9、 如權利要求8所述以太網數據傳輸裝置,其特征在于,所述物理層接 收模塊具體包括接口子模塊,用于接收來自物理層芯片的數據;接收數據使能保持子模塊,用于屏蔽所述數據中的錯誤指示信號,并使 數據中的其他數據正常通過。
10、 如權利要求9所述以太網數據傳輸裝置,其特征在于,所述接收數 據使能保持子模塊在接收到包括錯誤指示信號的數據時,將與物理層芯片連 接的々某質獨立接口 MII中的接收數據錯誤指示管腳置為無效,屏蔽所述錯誤 指示信號。
11、 一種以太網數據傳輸方法,應用于同軸以太網傳輸系統(tǒng)中,其特征 在于,所述方法包括以下步驟接收來自物理層芯片的包括錯誤指示信號和數據幀的數據; 屏蔽所述數據中的錯誤指示信號;對所有數據幀進行序列校驗,并當校驗正確后通過MAC芯片中的特定業(yè) 務匯聚子層轉發(fā)到高層。
12、 如權利要求11所述以太網數據傳輸方法,其特征在于,所述屏蔽來 自物理層芯片的錯誤指示信號具體包括通過MAC層芯片中的接收數據處理模塊屏蔽所述錯誤指示信號。
13、 如權利要求12所述以太網數據傳輸方法,其特征在于,所述接收數 據處理模塊對錯誤指示信號的屏蔽由設置于接收數據處理模塊內的錯誤信號 屏蔽子模塊實現。
14、 如權利要求11所述以太網數據傳輸方法,其特征在于,所述屏蔽來 自物理層芯片的錯誤指示信號具體包括通過物理層接收模塊屏蔽所述錯誤指示信號。
15、 如權利要求14所述以太網數據傳輸方法,其特征在于,所述通過物 理層接收模塊屏蔽所述錯誤指示信號具體為將與物理層芯片連接的Mil中的接收數據錯誤指示管腳置為無效,屏蔽 所述錯誤指示信號。
全文摘要
本發(fā)明公開了一種以太網MAC層芯片,包括特定業(yè)務匯聚子層和公共部分子層,所述公共部分子層具體包括物理層接收模塊,用于從物理層芯片接收包括錯誤指示信號和數據幀的數據;業(yè)務層發(fā)送模塊,用于向所述特定業(yè)務匯聚子層發(fā)送特定業(yè)務;接收數據處理模塊,用于屏蔽來自物理層芯片的錯誤指示信號,直接對來自物理層芯片的所有數據幀進行序列校驗,并當校驗正確后通過所述業(yè)務層轉發(fā)模塊轉發(fā)至所述特定業(yè)務匯聚子層。本發(fā)明在物理層傳輸數據中EOF信號傳輸質量下降的情況,可以正常接收數據進行幀校驗,如果校驗正確,則確定該數據幀正常,繼續(xù)后續(xù)處理,從而保證在廣電同軸分支器網絡上正常進行通信傳輸。
文檔編號H04L12/56GK101132283SQ20071014619
公開日2008年2月27日 申請日期2007年8月27日 優(yōu)先權日2007年8月27日
發(fā)明者洋 于 申請人:杭州華三通信技術有限公司