[发明专利]一种通过自定义100G接口实现数据传输的方法在审
申请号: | 202111578407.9 | 申请日: | 2021-12-22 |
公开(公告)号: | CN114461563A | 公开(公告)日: | 2022-05-10 |
发明(设计)人: | 陈晖;晋巧玲 | 申请(专利权)人: | 天津光电通信技术有限公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42;G06F13/40 |
代理公司: | 天津中环专利商标代理有限公司 12105 | 代理人: | 李美英 |
地址: | 300211*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通过 自定义 100 接口 实现 数据传输 方法 | ||
本发明涉及一种通过自定义100G接口实现数据传输的方法,该方法基于FPGA的硬件平台上实现,该100G接口的物理通道lane数为4,传输的基本颗粒度BLOCK为85b,并按帧frame进行传输且一帧包含1536个BLOCK,每帧的起始BLOCK用于通道间的对齐标记align marker,在align marker字段内的bip5用于对上一帧数据进行校验,为保证高速传输的直流平衡特性对各物理通道按帧进行扰码,10路10G信号按固定位置排放在各lane的BLOCK。解决当装载10G信号在板间进行100G传输时实现的逻辑复杂度问题,可极大的节省逻辑资源,为100G接口传输技术提供有益参考。
技术领域
本发明涉及100G数据传输技术领域,尤其涉及一种通过自定义100G接口实现数据传输的方法,主要用于承载速率较小的10G信号在板间互联传输。
背景技术
在板间进行100G数据交互时,通常的传输接口有100GE、OTU4等。100GE主要用于包的传输,如果要将10路不同的10G信号装载到一路100GE中传输的话,需要将每路10G信号处理成包,然后进行包的汇聚再通过100GE传输,而且为了在对端分离出各个10G信号,还需要在包头插入自定义的标识字段,这样的装载方式显然是比较繁琐的,而对于10GE信号并不能将10路10GE信号装载到一路100GE中,因为100GE接口的有效传输速率并不能承载10路10GE信号流。OTU4接口主要用于时隙数据的传输,可装载不同类型的10G信号流,但因OTU4是标准的OTN协议接口,其接口协议非常复杂,首先,OTU4帧需要承载到更底层的OTL进行传输,而OTL则需要消耗大量的逻辑资源实现,其次,不同类型的10G信号流在映射到OTU4时是通过特定的方式进行映射的,比如10GE通过BMP方式映射到ODU2e,然后ODU2e再装载到OTU4的时隙中,而对于10G SDH则是通过AMP方式映射到ODU2,然后ODU2再装载到OTU4的时隙中,这样的承载方式在发送与接收处理时是非常繁琐的,会消耗大量的逻辑资源。
所以,一种简洁的用于承载不同类型10G信号的100G接口在系统设计中显得尤其重要。
发明内容
鉴于现有技术存在的问题,本发明提供一种通过自定义100G接口实现数据传输的方法,本发明的目的就是要解决现有技术中存在的接口协议复杂、实现难度大、消耗逻辑资源多的问题。
该接口主要用于自定义的板间互联,以装载速率较小的10G信号,即将10路10G信号,比如10G SDH或10GE信号,装载在通过自定义100G接口实现数据传输的方法中在板间进行传输。
本发明采取的技术方案是:一种通过自定义100G接口实现数据传输的方法,该方法基于FPGA的硬件平台上实现,通过自定义100G接口实现数据传输的方法传输协议以装载10路10G信号进行数据传输,具体如下:
(1)规定所述接口的物理通道、通道线速率和接口速率;
(2)规定传输的基本颗粒度BLOCK,并按帧frame进行传输;
(3)规定每帧的起始BLOCK用于通道间的对齐标记align marker;
(4)规定对各物理通道按帧进行扰码;
(5)规定10路10G信号按固定位置排放在各lane的BLOCK。
(1)中所述的物理通道lane数为4,通道线速率为27.9525gbps,接口速率为111.81gbps。
(2)中所述的基本颗粒度BLOCK为85b,并按帧frame进行传输,一帧包含1536个BLOCK。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津光电通信技术有限公司,未经天津光电通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111578407.9/2.html,转载请声明来源钻瓜专利网。