[發明專利]EOC網絡中用戶端設備的MAC芯片及其實現方法無效
| 申請號: | 201010208466.2 | 申請日: | 2010-06-24 |
| 公開(公告)號: | CN102299839A | 公開(公告)日: | 2011-12-28 |
| 發明(設計)人: | 高慶峰;杜興東;李珂 | 申請(專利權)人: | 創銳訊通訊技術(上海)有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56 |
| 代理公司: | 上海浦一知識產權代理有限公司 31211 | 代理人: | 丁紀鐵 |
| 地址: | 上海市浦東新區*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | eoc 網絡 用戶端 設備 mac 芯片 及其 實現 方法 | ||
1.一種EOC網絡中用戶端設備的MAC芯片,其特征是,包括SRAM、存儲器管理模塊、MAC接口模塊、包解析模塊、時鐘同步模塊、注冊模塊、調度模塊、管理報文處理模塊、組播過濾模塊、以太網接口模塊、優先級模塊、上報報文生成模塊;
所述存儲器管理模塊將所述MAC芯片上的一塊SRAM分配為多個邏輯緩存區,所述邏輯緩存區包括上行緩存區、下行緩存區、統計信息緩存區,所述上行緩存區包括高優先級上行緩存區、高優先級上行數據包長度緩存區、低優先級上行緩存區、低優先級上行數據包長度緩存區;
所述MAC接口模塊接受局端設備的下行數據并發送給包解析模塊,或者將上報報文生成模塊、注冊模塊、管理報文處理模塊、和/或上行緩存區的上行數據發送給局端設備;
所述包解析模塊將下行數據分類為時間控制報文、注冊控制報文、調度控制報文、管理報文、非組播數據報文、組播數據報文,并將時間控制報文發送給時間同步模塊,將注冊控制報文發送給注冊模塊,將調度控制報文發送給調度模塊,將管理報文發送給管理報文處理模塊,將非組播數據報文先發送到下行緩存區再通過以太網接口發給用戶端設備物理層,將組播數據報文發送到組播過濾模塊;
所述時間同步模塊根據時間控制報文進行用戶端設備和局端設備的時鐘同步;
所述注冊模塊根據注冊控制報文進行用戶端設備向局端設備的注冊過程;
所述調度模塊根據調度控制報文對上行緩存區進行上行數據傳輸的時間調度;
所述管理報文處理模塊根據管理報文,讀取統計信息緩存區并將讀取結果發送給局端設備,和/或操作外部接口并將操作結果發送給局端設備;所述外部接口包括I2C、MDIO和/或GPIO;
所述組播過濾模塊將組播數據報文先過濾,然后發送到下行緩存區再通過以太網接口發給用戶端設備物理層;
所述以太網接口模塊接收用戶端設備物理層的上行數據并發送給優先級模塊,還將下行緩存區中的下行數據發送給用戶端設備物理層;
所述優先級模塊根據上行數據包的源MAC地址區分優先級,將高優先級的數據發送到高優先級上行緩存區,同時將高優先級的數據包長度發送到高優先級上行數據包長度緩存區;將低優先級的數據發送到低優先級上行緩存區,同時將低優先級的數據包長度發送到低優先級上行數據包長度緩存區;
所述上報報文生成模塊根據上行緩存區中的上行數據包數量、長度生成上報報文,該上報報文通過MAC接口模塊發送給局端設備。
2.根據權利要求1所述的EOC網絡中用戶端設備的MAC芯片,其特征是,還包括統計模塊;
所述統計模塊與MAC接口模塊、以太網接口模塊相連接并生成統計信息,所述統計信息存儲在統計信息緩存區中;所述統計信息包括MAC接口模塊和以太網接口模塊發送和接收的數據包的數量,每個數據包的長度。
3.根據權利要求1所述的EOC網絡中用戶端設備的MAC芯片,其特征是,還包括復位監控模塊;
所述復位監控模塊監控用戶端設備,當用戶端設備死機時自動重啟用戶端設備。
4.如權利要求1所述的EOC網絡中用戶端設備的MAC芯片的實現方法,其特征是,所述方法包括下行數據傳輸和上行數據傳輸;
其中下行數據傳輸包括如下步驟:
第a1步,MAC接口模塊從局端設備接收下行數據并發送給包解析模塊;
第a2步,包解析模塊將下行數據分為時間控制報文、注冊控制報文、調度控制報文、管理報文、非組播數據報文、組播數據報文并分別發送給時間同步模塊、注冊模塊、調度模塊、管理報文處理模塊、下行緩存區、組播過濾模塊;
第a3步,時間同步模塊根據時間控制報文進行用戶端設備與局端設備的時間同步;
注冊模塊根據注冊控制報文進行用戶端設備向局端設備的注冊;
調度模塊根據調度控制報文控制上行緩存區中的上行數據的傳輸時間;
管理報文處理模塊根據管理報文讀取統計信息緩存區、和/或操作外部接口,并將讀取結果和/或操作結果通過MAC接口模塊發送給局端設備;
下行緩存區將非組播數據報文緩存后通過以太網接口模塊發送給用戶端設備物理層;
組播過濾模塊將組播數據報文過濾后發送給下行緩存區緩存,再通過以太網接口模塊發送給用戶端設備物理層;
其中上行數據傳輸包括如下步驟:
第b1步,以太網接口模塊從用戶端設備物理層接收上行數據并發送給優先級模塊;
第b2步,優先級模塊根據上行數據包的源MAC地址分為高優先級上行數據、低優先級上行數據并分別發送給高優先級上行緩存區、低優先級上行緩存區;同時優先級模塊將高優先級的上行數據包的長度發送給高優先級上行數據包長度緩存區,將低優先級的上行數據包的長度發送給低優先級上行數據包長度緩存區;
第b3步,上報報文生成模塊根據上行緩存區中的上行數據包數量、長度生成上報報文,并通過MAC接口模塊發送給局端設備;
上行緩存區中的上行數據在調度模塊控制下通過MAC接口模塊發送給局端設備。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于創銳訊通訊技術(上海)有限公司,未經創銳訊通訊技術(上海)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010208466.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:放線架裝置
- 下一篇:用于集成容量規劃和工作負荷管理的系統和方法





