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

實現(xiàn)不同協(xié)議報文轉(zhuǎn)換的裝置及方法

文檔序號:9474266閱讀:1565來源:國知局
實現(xiàn)不同協(xié)議報文轉(zhuǎn)換的裝置及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,具體涉及實現(xiàn)不同協(xié)議報文轉(zhuǎn)換的裝置及方法。
【背景技術(shù)】
[0002]在通信設(shè)備中,通信集成電路的通信總線接口繁多,如系統(tǒng)數(shù)據(jù)包接口等級4(SPI4.2)、10吉比特以太網(wǎng)連接單元接口(XAUI)等報文接口 ;而對于相同通信接口,也可以傳送不同的協(xié)議報文,有些是標準的、有些是自定義的。
[0003]1G以太網(wǎng)連接單元接口(XAUI)是1G介質(zhì)無關(guān)接口(XGMII)的擴展接口,在芯片對芯片的應(yīng)用中,XAUI可用來代替或擴展XGMII,而XAUI在應(yīng)用時,可以用來傳送不同的協(xié)議報文,因此零部件廠商在專用集成芯片(ASIC)中會提供XAUI接口能力。不同廠家的專用集成芯片在用XAUI傳送報文時會有不同的報文協(xié)議格式,當(dāng)需要將相同或者不同接口中的協(xié)議報文數(shù)據(jù)單元互相轉(zhuǎn)發(fā)時,需要將不同協(xié)議報文進行轉(zhuǎn)換,以便可以在接口中傳送并和對端芯片實現(xiàn)業(yè)務(wù)互通。
[0004]當(dāng)不同芯片通過XAUI傳送兩種不同協(xié)議報文時,為了實現(xiàn)不同協(xié)議報文的凈荷數(shù)據(jù)單元互通,需要對不同協(xié)議報文進行轉(zhuǎn)換來滿足不同芯片的報文接口要求,從而增加方案的可選性,實現(xiàn)利益最大化。

【發(fā)明內(nèi)容】

[0005]本發(fā)明所要解決的技術(shù)問題是實現(xiàn)不同協(xié)議報文轉(zhuǎn)換問題來滿足不同芯片的報文接口要求,從而增加方案的可選性,實現(xiàn)利益最大化。
[0006]為了解決上述技術(shù)問題,本發(fā)明所采用的技術(shù)方案是提供一種實現(xiàn)不同協(xié)議報文轉(zhuǎn)換的方法,包括以下步驟:
[0007]通過第一 XAUI器件去除鏈路偏差、補償時鐘差異,并將從第一收發(fā)器件的XAUI接收的協(xié)議一報文數(shù)據(jù)流解碼為第一數(shù)據(jù)字節(jié)或控制字符;在協(xié)議一凈荷抽取器件對所述第一數(shù)據(jù)字節(jié)或控制字符進行凈荷數(shù)據(jù)和通道信息抽??;凈荷協(xié)議二成幀器件將所述凈荷數(shù)據(jù)和通道信息按照協(xié)議二的數(shù)據(jù)報文格式進行組幀,輸出第二數(shù)據(jù)字節(jié)或控制字符;第二XAUI器件將第二數(shù)據(jù)字節(jié)或控制字符編碼為協(xié)議二報文數(shù)據(jù)流輸出,實現(xiàn)協(xié)議一報文向協(xié)議二報文的轉(zhuǎn)換;
[0008]通過第二 XAUI器件去除鏈路偏差、補償時鐘差異,并將從第二收發(fā)器件的XAUI接收的協(xié)議二報文數(shù)據(jù)流解碼為第二數(shù)據(jù)字節(jié)或控制字符;在協(xié)議二凈荷抽取器件對所述第二數(shù)據(jù)字節(jié)或控制字符進行凈荷數(shù)據(jù)和通道信息抽??;凈荷協(xié)議一成幀器件將所述凈荷數(shù)據(jù)和通道信息按照協(xié)議一的數(shù)據(jù)報文格式進行組幀,輸出第一數(shù)據(jù)字節(jié)或控制字符;第一XAUI器件將第一數(shù)據(jù)字節(jié)或控制字符編碼為協(xié)議一報文數(shù)據(jù)流輸出,實現(xiàn)協(xié)議二報文向協(xié)議一報文的轉(zhuǎn)換。
[0009]在上述方法中,在進行凈荷數(shù)據(jù)和通道信息抽取時,同時對其進行校驗,并將校驗結(jié)果在抽取出的凈荷數(shù)據(jù)尾部進行指示;
[0010]所述校驗結(jié)果包括無錯和有錯;校驗結(jié)果為有錯的凈荷數(shù)據(jù)和通道信息采用丟棄或者是透傳的方式進行傳送。
[0011]在上述方法中,協(xié)議一或協(xié)議二報文的凈荷數(shù)據(jù)和通道信息的抽取具體包括以下步驟:
[0012]步驟All、搜索協(xié)議一或協(xié)議二數(shù)據(jù)報文幀的幀起始特征字節(jié);
[0013]步驟A12、判斷緊鄰幀起始特征字節(jié)的是否是前導(dǎo)及界定字節(jié),如果是前導(dǎo)及界定字節(jié),則執(zhí)行步驟A13 ;否則執(zhí)行步驟A14 ;
[0014]步驟A13、判斷前導(dǎo)及界定字節(jié)是否正常,如果正常,則執(zhí)行步驟A14;否則執(zhí)行步驟 A18 ;
[0015]步驟A14、判斷下個字節(jié)是否是幀尾特征字節(jié),如果是幀尾特征字節(jié),則執(zhí)行步驟A18 ;否則執(zhí)行步驟A15 ;
[0016]步驟A15、提取該協(xié)議數(shù)據(jù)報文界定字節(jié)或起始特征字節(jié)和幀尾特征字節(jié)之間數(shù)據(jù)字節(jié);
[0017]步驟A16、對提取的數(shù)據(jù)字節(jié)進行相應(yīng)數(shù)據(jù)校驗,并分離出凈荷數(shù)據(jù)、通道信息;
[0018]步驟A17、將數(shù)據(jù)校驗結(jié)果存在分離出的凈荷數(shù)據(jù)尾部,結(jié)束此次凈荷數(shù)據(jù)和通道ig息提取;
[0019]步驟A18、開始后續(xù)協(xié)議一或協(xié)議二數(shù)據(jù)幀提取,執(zhí)行步驟AU。
[0020]在上述方法中,按照協(xié)議二或協(xié)議一的數(shù)據(jù)報文格式進行組幀,具體包括以下步驟:
[0021]步驟A21、根據(jù)協(xié)議二、協(xié)議一格式要求控制提取的凈荷數(shù)據(jù)數(shù)據(jù)報文成幀最小間隔;
[0022]步驟A22、輸出提取的幀起始特征字節(jié);
[0023]步驟A23、判斷是否輸出前導(dǎo)及界定字節(jié);如果輸出前導(dǎo)及界定字節(jié),則執(zhí)行步驟A24 ;否則執(zhí)行步驟A25 ;
[0024]步驟A24、輸出所述前導(dǎo)及界定字節(jié);
[0025]步驟A25、按照協(xié)議二、協(xié)議一成幀要求輸出提取的通道信息字節(jié);
[0026]步驟A26、輸出提取的凈荷數(shù)據(jù)字節(jié);
[0027]步驟A27、在凈荷數(shù)據(jù)字節(jié)后插入?yún)f(xié)議二、協(xié)議一格式相應(yīng)的校驗字節(jié),校驗幀起始特征字節(jié)到凈荷數(shù)據(jù)字節(jié)結(jié)束間的數(shù)據(jù);
[0028]步驟A28、最后輸出幀尾特征字節(jié),按照協(xié)議二或協(xié)議一的數(shù)據(jù)報文格式組幀結(jié)束;
[0029]步驟A29、開始下一協(xié)議凈荷數(shù)據(jù)成幀,執(zhí)行步驟A21。
[0030]本發(fā)明還提供了一種實現(xiàn)不同協(xié)議報文轉(zhuǎn)換的裝置,包括第一 XAUI器件、協(xié)議一凈荷抽取器件、凈荷協(xié)議二成幀器件以及協(xié)議二凈荷抽取器件、凈荷協(xié)議一成幀器件、第二XAUI器件;
[0031]所述第一 XAUI器件用于去除鏈路偏差、補償時鐘差異,將從第一收發(fā)器件的XAUI接收的協(xié)議一報文數(shù)據(jù)流解碼為第一數(shù)據(jù)字節(jié)或控制字符;所述協(xié)議一凈荷抽取器件用于抽取所述第一數(shù)據(jù)字節(jié)或控制字符中凈荷數(shù)據(jù)和通道信息;所述凈荷協(xié)議二成幀器件用于將所述凈荷數(shù)據(jù)和通道信息按照協(xié)議二的數(shù)據(jù)報文格式組幀,輸出第二數(shù)據(jù)字節(jié)或控制字符;所述第二 XAUI器件用于將所述第二數(shù)據(jù)字節(jié)或控制字符編碼為協(xié)議二報文數(shù)據(jù)流輸出;
[0032]所述第二 XAUI器件用于去除鏈路偏差、補償時鐘差異,將從第二收發(fā)器件的XAUI接收的協(xié)議二報文數(shù)據(jù)流解碼為第二數(shù)據(jù)字節(jié)或控制字符;所述協(xié)議二凈荷抽取器件用于抽取所述第二數(shù)據(jù)字節(jié)或控制字符中凈荷數(shù)據(jù)和通道信息;所述凈荷協(xié)議一成幀器件用于將所述凈荷數(shù)據(jù)和通道信息按照協(xié)議一的數(shù)據(jù)報文格式組幀,輸出第一數(shù)據(jù)字節(jié)或控制字符;所述第一 XAUI器件用于將所述第一數(shù)據(jù)字節(jié)或控制字符編碼為協(xié)議一報文數(shù)據(jù)流輸出。
[0033]本發(fā)明通過對初始報文中凈荷數(shù)據(jù)和通道信息的提取,并重新組成與目的專用集成電路器件的XAUI協(xié)議相同的幀,實現(xiàn)了不同協(xié)議數(shù)據(jù)報文的轉(zhuǎn)換,從而使得不同芯片的業(yè)務(wù)接口得以互通,增加方案的可選性,同時可以降低成本,實現(xiàn)利益最大化。
【附圖說明】
[0034]圖1為本發(fā)明提供的不同協(xié)議報文轉(zhuǎn)換的裝置的結(jié)構(gòu)圖;
[0035]圖2為本發(fā)明中報文的凈荷數(shù)據(jù)和通道信息抽取流程圖;
[0036]圖3為本發(fā)明提取的凈荷數(shù)據(jù)和通道信息按照目的協(xié)議報文格式進行組幀流程圖;
[0037]圖4為本發(fā)明提供的實施例中協(xié)議一數(shù)據(jù)報文格式;
[0038]圖5為本發(fā)明提供的實施例中協(xié)議二數(shù)據(jù)報文格式;
[0039]圖6為本發(fā)明中協(xié)議一數(shù)據(jù)報文格式對應(yīng)的協(xié)議一數(shù)據(jù)字節(jié)或控制字符排列示意圖;
[0040]圖7為本發(fā)明中協(xié)議二數(shù)據(jù)報文格式對應(yīng)的協(xié)議二數(shù)據(jù)字節(jié)或控制字符排列示意圖;
[0041]圖8為本發(fā)明中實施例提取的凈荷數(shù)據(jù)和通道信息無錯示意圖;
[0042]圖9為本發(fā)明中實施例提取的凈荷數(shù)據(jù)和通道信息有錯示意圖。
【具體實施方式】
[0043]下面結(jié)合說明書附圖和具體實施例對本發(fā)明做出詳細的說明。
[0044]如圖1所示,本發(fā)明提供的不同協(xié)議報文轉(zhuǎn)換裝置包括第一 XAUI器件01、協(xié)議一凈荷抽取器件02、凈荷協(xié)議二成幀器件04以及協(xié)議二凈荷抽取器件05、凈荷協(xié)議一成幀器件03、第二 XAUI器件06。
[0045]第一 XAUI器件01用于去除鏈路偏差、補償時鐘差異,將從第一收發(fā)器件(例如ASIC器件即專用集成電路器件)的XAUI接收的協(xié)議一報文數(shù)據(jù)流解碼為第一數(shù)據(jù)字節(jié)或控制字符;協(xié)議一凈荷抽取器件02用于抽取所述第一數(shù)據(jù)字節(jié)或控制字符中凈荷數(shù)據(jù)和通道信息;凈荷協(xié)議二成幀器件04用于將所述凈荷數(shù)據(jù)和通道信息按照協(xié)議二的數(shù)據(jù)報文格式組幀,
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
南投市| 岗巴县| 孟津县| 台南县| 商河县| 台中市| 绥德县| 泰顺县| 湟中县| 马鞍山市| 阿城市| 辛集市| 乐东| 邵阳市| 延津县| 武鸣县| 宁夏| 砀山县| 甘肃省| 舞钢市| 湟中县| 拉孜县| 清河县| 章丘市| 乐山市| 龙川县| 兴安县| 沧州市| 纳雍县| 山丹县| 惠东县| 新密市| 昔阳县| 临武县| 额敏县| 图片| 永登县| 内黄县| 三亚市| 阳原县| 四会市|