发明名称 一种高速串行通信通道之间去偏差的方法
摘要 本发明是基于点对点的高速串行通信协议,提出一种高速串行通信通道之间去偏差的方法,数据报文通常由多个通道并行传输至对端接收模块,由PCB或芯片封装引入的通道之间延时偏差不可避免,需要在串并转换成并行数据之后物理层训练初始化阶段实现通道之间对齐功能,分为两个步骤,第一步是特征字符的检测和数据缓存,第二步是在所有通道都检测到之后同一时刻将特征字符送出,自然实现各个通道之间对齐。本发明的有益效果是:1)延时较短,5个时钟周期即可完成对齐操作;2)实现简单,逻辑资源使用较少;3)最大偏差可允许(特征字符长度/2-1)UI。
申请公布号 CN102946294A 申请公布日期 2013.02.27
申请号 CN201210398970.2 申请日期 2012.10.19
申请人 浪潮电子信息产业股份有限公司 发明人 王恩东;胡雷钧;刘金广;陈继承
分类号 H04L1/00(2006.01)I;H04L7/00(2006.01)I 主分类号 H04L1/00(2006.01)I
代理机构 代理人
主权项 一种高速串行通信通道之间去偏差的方法, 其特征在于包括如下步骤:第一步,是在每个通道上进行特征字符的检测和数据缓存,从模拟前端接收到的并行乱序数据,将这些并行乱序数据进行多级寄存,只有检测到特征字符之后才开始传输数据,特征字符的检测方法是采用并行比较方法实现,在一个时钟周期确定特征字符的位置,在随后的两拍即可将有效特征字符和数据输出;第二步,是在所有通道都检测到特征字符之后的同一时刻将特征字符送出,自然实现各个通道之间对齐,在第一步检测到特征字符的过程中,可能存在两个通道检测到字符会相差一个时钟周期,所以必须是提前检测到特征字符的通道要延迟一个时钟周期将有效数据输出,以保证两个通将有效特征字符和数据同步输出;对于是哪些通道首先检测到特征字符很重要,直接关系多个通道组合后的数据是否正确,所以每个通道在使能对齐之前,先将检测结果告知链路状态机,然后链路状态机给所有通道发起通道对齐使能信号,这样就给每个通道提供一个基准,知道谁先到谁后到,最后向谁看齐,先到延迟一个周期输出,后到的直接输出即可,自然实现多个通道之间去偏差。
地址 250014 山东省济南市高新区舜雅路1036号