System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据传输,尤其涉及一种时钟缓冲装置及时钟缓冲方法、数据传输系统。
技术介绍
1、对于通过时钟搭配数据同步传输的方式进行的数据传输,在数据传输信号从“空闲”保持不变到“忙碌”跳变状态变化时,也即发送数据传输状态从空闲状态切换到开始数据传输状态时,由于传输中码间干扰等影响,会导致开始跳变后发送端发送的最前面的几个时钟的跳变信号波形变形严重。导致接收端的io采样到的前几个开始跳变的时钟信号占空比发生很大变化,接收端无法识别到对应的时钟,则丢失掉这几个时钟信号的跳变。相应地,导致这个时钟在接收端采样到的同步传输的数据出错。
2、为解决上述问题,目前有提出在接收端增加判决反馈均衡(decision feedbackequalizer,dfe)模块,用于信号减弱码间干扰影响;或者,在发送端使用前馈均衡(feedforward equalizer,ffe)功能,通过在信号传输时从保持电平不变到突然开始跳变的阶段,改变io输出的驱动强度来减弱码间干扰。
3、但是上述方式需要在存储设备中增加对应的模拟电路,不仅电路设计复杂,且存储设备的芯片io的设计面积增大,同时还会造成芯片功耗增加。
技术实现思路
1、本申请实施例的目的是提供一种时钟缓冲装置及时钟缓冲方法、数据传输系统,用以解决存储设备的数据传输中存在的码间干扰问题。
2、为了解决上述技术问题,本说明书是这样实现的:
3、第一方面,提供了一种时钟缓冲装置,应用于发送端,所述装置设置在所述发
4、配置模块,用于配置缓冲时钟周期以及缓冲时钟周期对应同步传输的冗余数据;
5、监测模块,用于监测所述数据传输层的发送数据传输状态是否从空闲状态切换到开始传输数据状态;
6、缓冲模块,用于在发送所述数据传输层的有效数据之前,在所述缓冲时钟周期发送对应同步传输的冗余数据到接收端;其中所述缓冲时钟周期的频率低于同步传输所述有效数据的正常时钟周期的频率。
7、第二方面,提供了一种时钟缓冲装置,应用于接收端,所述装置设置在所述接收端的物理层与数据传输层之间,所述装置包括:
8、配置模块,用于基于缓冲时钟周期同步传输的冗余数据的数量配置第一数量;
9、监测模块,用于监测所述物理层的接收数据传输状态是否从空闲状态切换到开始传输数据状态;
10、缓冲模块,用于在所述物理层接收的发送端的数据中,剔除掉最先接收的所述第一数量的数据。
11、第三方面,提供了一种时钟缓冲方法,应用于发送端,所述方法包括:
12、配置缓冲时钟周期以及缓冲时钟周期对应同步传输的冗余数据;
13、监测所述数据传输层的发送数据传输状态是否从空闲状态切换到开始传输数据状态;
14、在发送所述数据传输层的有效数据之前,在所述缓冲时钟周期发送对应同步传输的冗余数据到接收端;其中所述缓冲时钟周期的频率低于同步传输所述有效数据的正常时钟周期的频率。
15、第四方面,提供了一种时钟缓冲方法,应用于接收端,所述方法包括:
16、基于缓冲时钟周期同步传输的冗余数据的数量配置第一数量;
17、监测所述物理层的接收数据传输状态是否从空闲状态切换到开始传输数据状态;
18、在所述物理层接收的发送端的数据中,剔除掉最先接收的所述第一数量的数据。
19、第五方面,提供了一种数据传输系统,包括发送端和接收端,
20、所述发送端,在监测到所述发送端的数据传输层的发送数据传输状态从空闲状态切换到开始传输数据状态时,在发送所述数据传输层的有效数据之前,在配置的缓冲时钟周期发送对应同步传输的冗余数据到所述接收端;其中所述缓冲时钟周期的频率低于同步传输所述有效数据的正常时钟周期的频率;
21、所述接收端,在监测到所述接收端的物理层的接收数据传输状态从空闲状态切换到开始传输数据状态时,在所述物理层接收的发送端的数据中,剔除掉最先接收的所述缓冲时钟周期同步传输的冗余数据的数量的数据。
22、在本申请实施例中,设置在发送端的数据传输层与物理层之间的时钟缓冲装置通过包括:配置模块,用于配置缓冲时钟周期以及缓冲时钟周期对应同步传输的冗余数据;监测模块,用于监测所述数据传输层的发送数据传输状态是否从空闲状态切换到开始传输数据状态;缓冲模块,用于在发送所述数据传输层的有效数据之前,在缓冲时钟周期发送对应同步传输的冗余数据到接收端;其中所述缓冲时钟周期的频率低于同步传输所述有效数据的正常时钟周期的频率,由此可以将数据传输中的码间干扰仅影响到前几个缓冲时钟周期的突发跳变信号,避免码间干扰导致有效数据丢失,从而发送的有效数据可以完整地传输到接收端,使得接收端可以准确采样到有效数据。
本文档来自技高网...【技术保护点】
1.一种时钟缓冲装置,其特征在于,应用于发送端,所述装置设置在所述发送端的数据传输层与物理层之间,所述装置包括:
2. 根据权利要求1所述的装置,其特征在于,所述配置模块,具体用于:
3.根据权利要求2所述的装置,其特征在于,所述发送端为存储设备的主控芯片,所述接收端为所述存储设备的存储颗粒,
4.根据权利要求3所述的装置,其特征在于,所述缓冲模块,具体用于:
5.根据权利要求2所述的装置,其特征在于,所述发送端为存储设备的存储颗粒,所述接收端为所述存储设备的主控芯片,
6.根据权利要求5所述的装置,其特征在于,
7. 根据权利要求4或6所述的装置,其特征在于,所述多个缓冲时钟周期对应同步传输的冗余数据的数量由所述主控芯片确定,具体包括:
8.根据权利要求4或6所述的装置,其特征在于,所述缓冲模块获取各缓冲时钟周期对应同步传输的冗余数据,包括:
9.一种时钟缓冲装置,其特征在于,应用于接收端,所述装置设置在所述接收端的物理层与数据传输层之间,所述装置包括:
10.根据权利要
11.一种时钟缓冲方法,其特征在于,应用于发送端,所述方法包括:
12.一种时钟缓冲方法,其特征在于,应用于接收端,所述方法包括:
13.一种数据传输系统,其特征在于,包括发送端和接收端,
...【技术特征摘要】
1.一种时钟缓冲装置,其特征在于,应用于发送端,所述装置设置在所述发送端的数据传输层与物理层之间,所述装置包括:
2. 根据权利要求1所述的装置,其特征在于,所述配置模块,具体用于:
3.根据权利要求2所述的装置,其特征在于,所述发送端为存储设备的主控芯片,所述接收端为所述存储设备的存储颗粒,
4.根据权利要求3所述的装置,其特征在于,所述缓冲模块,具体用于:
5.根据权利要求2所述的装置,其特征在于,所述发送端为存储设备的存储颗粒,所述接收端为所述存储设备的主控芯片,
6.根据权利要求5所述的装置,其特征在于,
7. 根据权利要求4或6所述的装置,其特征在于,所述多个缓冲时钟周...
【专利技术属性】
技术研发人员:胡民,张同,朱海奇,肖自铧,王英,
申请(专利权)人:联芸科技杭州股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。