[发明专利]数据传输方法、装置、设备和存储介质在审

专利信息
申请号: 202111435570.X 申请日: 2021-11-29
公开(公告)号: CN114090494A 公开(公告)日: 2022-02-25
发明(设计)人: 殷涛;魏家明;谢郁洁;李涛;吴越 申请(专利权)人: 海光信息技术股份有限公司
主分类号: G06F13/42 分类号: G06F13/42;G06F13/40;G06F12/0877;G06F1/24
代理公司: 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 代理人: 徐叶馨
地址: 300450 天津市滨海新区天津华苑*** 国省代码: 天津;12
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 数据传输 方法 装置 设备 存储 介质
【说明书】:

本申请提供一种数据传输方法、装置、设备和存储介质,该方法包括:在媒介层重新确定数据通道的数量后,控制媒介层发送清空指令到物理编码子层;控制所述物理编码子层解析所述清空指令,根据解析结果控制所述物理编码子层清空弹性缓存;在所述弹性缓存完成清空后,控制所述物理编码子层向所述媒介层传输数据流;控制所述媒介层根据接收到的所述数据流进入下一传输状态。本申请在重新确定通道数量的状态时,发送清空命令,使Elastic Buffer被清空,如此,多通道得以同步传输数据,从而避免了因数据通道数量改变发生的lane‑to‑lane de‑skew失败现象。

技术领域

本申请涉及通信技术领域,具体而言,涉及一种数据传输方法、装置、设备和存储介质。

背景技术

PCIe(Peripheral Component Interconnect Express),是一种高速串行计算机扩展总线标准。PCI Express总线链路支持任何两个端点之间的全双工通信,同时跨多个端点的并发访问没有固有的限制。物理PCI Express链路可能包含1个到32个通道,更精确地包括1,2,4,8,12,16或32个通道。

PCIe的数据接收方向为:对端设备发送数据到PHY(Physical LayerTransceivers,物理接口收发器),PHY再发送给物理编码子层PCS的Elastic Buffer(弹性缓存)进行时钟域的转换;Elastic Buffer再通过PIPE(Physical Interface for PCIExpress,PCIe物理层接口)接口将数据发送给MAC(Media Access Control,以太网媒体接入控制器,即媒介层),由MAC来进行lane-to-lane的de-skew(通道对齐),每条通道均是如上述的结构。

在上述数据接收过程中,当多通道数量变化时,可能出现如下问题:ElasticBuffer本质上是一个异步FIFO(First Input First Output,先进先出存储器),主要用于跨时钟域的同步和补偿时钟误差。由于在链路传输过程中,时钟误差是不稳定的,则有可能存在Elastic Buffer的写时钟快于读时钟的情况,那么就可能造成Elastic Buffer中数据的累积。

如果多条通道同时工作,每条通道各自的Elastic Buffer读写指针跳变起点一致,每条通道在一段时间内累积的数据是趋于相同的,不会超出了MAC的de-skew能力;然而,如果一开始只有M个通道工作,经过一段时间后,由于读写时钟误差Elastic Buffer读写指针距离可能会慢慢变大(大于初始设定值而小于溢出门限),这样就会在缓存中累积数据;然后又增加了一些通道,变成了N个通道(NM)同时工作,对于这些新增的通道而言,Elastic Buffer读写指针距离为初始设定值,即还没有因为时钟频偏造成数据积累;

综上所述,对于新增通道和原有工作通道,数据以规定范围内的skew进入了Elastic Buffer。但是由于每条通道的Elastic Buffer的读写指针距离不一致,导致通道间skew增大,超出了MAC的de-skew能力,造成MAC端lane-to-lane de-skew失败等情况。

发明内容

本申请实施例的目的在于提供一种数据传输方法、装置、设备和存储介质,在重新确定通道数量的状态时,发送清空命令,使Elastic Buffer被清空,如此,多通道得以同步传输数据,从而避免了因数据通道数量改变发生的lane-to-lane de-skew失败现象。

本申请实施例第一方面提供了一种数据传输方法,包括:在媒介层重新确定数据通道的数量后,控制媒介层发送清空指令到物理编码子层;控制所述物理编码子层解析所述清空指令,根据解析结果控制所述物理编码子层清空弹性缓存;在所述弹性缓存完成清空后,控制所述物理编码子层向所述媒介层传输数据流;控制所述媒介层根据接收到的所述数据流进入下一传输状态。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海光信息技术股份有限公司,未经海光信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202111435570.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top