【技术实现步骤摘要】
一种多通道串行数据恢复方法和装置
本专利技术涉及通信领域,具体涉及一种多通道串行数据恢复方法和装置。
技术介绍
对于多路数据串行收发系统,多路数据对齐是决定收发系统性能的关键因素。在目前业界主流的多路数据对齐方法中,基本做法是:首先,发端发送特殊字符,收端通过接收特殊字符计算出各个通道之间的延时;然后,设计者根据计算出的延时信息在原方案中插入延时寄存器来达到数据对齐的效果;最后,在插入延时寄存器后,发端开始发送正常数据。该做法虽然能够最终达到多路数据对齐的效果,但是收端在计算出通道之间的延时后,需要停止整个系统的收发工作,然后重新修改设计插入延时寄存器。这样带来的效果是对齐工作过于繁琐,如果传输通道环境发生变化,计算通道之间延时和插入延时寄存器的工作必须得重新进行;并且在插入延时寄存器后,发端开始发送正常数据,收端数据是否能够严格对齐并无保障,这些潜在的问题都直接影响着多路数据收发系统收端接收数据的性能指标。因此,业界现有主流的多路数据对齐方法中还不能有效解决数据对齐花费时间周期长,数据开销大,数据对齐效果不好的问题。
技术实现思路
本专利技术提供一种多通道串行数据恢 ...
【技术保护点】
1.一种多通道串行数据恢复方法,其特征在于,包括:接收发送端通过各个数据通道发送的伪随机二进制PRBS序列;通过判断各通道上的PRBS特征字符生成缓冲器同步有效信号;利用所述同步有效信号分别将发送端相同时刻发出的数据写入各自通道缓冲器的同一地址。
【技术特征摘要】
1.一种多通道串行数据恢复方法,其特征在于,包括:接收发送端通过各个数据通道发送的伪随机二进制PRBS序列;通过判断各通道上的PRBS特征字符生成缓冲器同步有效信号;利用所述同步有效信号分别将发送端相同时刻发出的数据写入各自通道缓冲器的同一地址。2.如权利要求1所述的数据恢复方法,其特征在于:所述方法之后还包括:对所有数据通道对应的缓冲器的同一地址进行读操作,获得所有数据通道的数据。3.如权利要求1所述的数据恢复方法,其特征在于:通过判断各通道上的PRBS特征字符生成缓冲器同步有效信号包括:对所述PRBS序列进行特征字符定位;根据所有数据通道中延时最大的数据通道收到所述PRBS序列的时刻,生成缓冲器同步有效信号。4.如权利要求1所述的数据恢复方法,其特征在于:利用所述同步有效信号分别将发送端相同时刻发出的数据写入各自通道缓冲器的同一地址包括:以所述同步有效信号为起始点,将所有数据通道的相同时刻的数据写入所述数据通道对应的缓冲器的同一地址。5.如权利要求1所述的数据恢复方法,其特征在于:所述PRBS序列为发送端向各个数据通道同时发送的。6.如权利要求3所述的数据恢复方法,其特征在于:对所述PRBS序列进行特征字符定位包括:对各个数据通道的所述PRBS序列的帧头分别进行特征字符查找,所述特征字符唯一指示所述发送端对应时刻发送的数据。7.如权利要求6所述的数据恢复方法,其特征在于:根据所有数据通道中延时最大的数据通道收到所述PRBS序列的时刻,生成缓冲器同步有效信号包括:根据接收各个数据通道的所述PRBS序列帧头的时刻,查找所有数据通道中的最慢时刻的帧头,在确定所述最慢时刻的帧头后,生成缓冲器同步有效信号,所述同步有效信号用于指示所有数据通道的数据符合恢复条件。8.如权利要求7所述的数据恢复方法,其特征在于:以所述同步有效信号为起始点,将所有数据通道的相同时刻的数据写入所述数据通道对应的缓冲器的同一地址包括:以各个所述数据通道查找到的第一个帧头的位置为该数据通道的数据边界定位,分别产生各数据通道的数据写使能信号;以各个数据通道的写使能信号为起始点,相同时刻的数据写入所述数据通道对应的缓冲器的同一地址。9.如权利要求8所述的数据恢复方法,其特征在于:对所有数据通道对应的缓冲器进行读操作,获得所有数据通道的数据包括:对所有数据通道对应的缓冲器对应同一地址同时进行读操作,下次读操作地址进行递增或者递减,直到获得所有数据通道的数据。10.一种多通道串行数据恢复装置,其特征在于:包括:接收模块,设置为接收发送端...
【专利技术属性】
技术研发人员:刘磊,
申请(专利权)人:深圳市中兴微电子技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。