【技术实现步骤摘要】
本专利技术涉及数字通信领域,尤其涉及一种数据时序的均衡方法及系统。
技术介绍
在进行FPGA(Field-Programmable Gate Array,现场可编程门阵列)的写操作过程中,数据信号和时钟信号会存在时序不一致的情况,如图1所示,在第一FPGA发出数据信号DATA和时钟信号CLK的时候,数据信号DATA和时钟信号CLK的上升沿是对齐的,但是第二FPGA接收到数据信号DATA和时钟信号CLK则存在边沿时序不一致的情况,数据信号DATA延时的时间为T2,时钟信号CLK延时的时间为T1。如图2所示,上述时序偏差产生的原因主要是在PCB(Printed Circuit Board,印刷电路板)上,数据信号DATA对应的高速串行总线和时钟信号CLK对应的高速串行总线不等长的原因。但是如果在PCB上设置等长的高速串行总线,单位面积PCB的价格较高,并且会增大PCB的面积,如图2中为实现等长布线采用的蛇形线还会带来信号的干扰,PCB层数越多问题越严重。
技术实现思路
针对现有技术存在的问题,现提供一种数据时序的均衡方法及系统,在PCB高速串行总线不等长的前提下,对数据信号和时钟信号的相位偏差进行均衡。具体的技术方案如下:一种数据时序的均衡方法,应用于第一FPGA模块向第二FPGA模块进行写操作的过程中,所述均衡方法包括:步骤S1,所述第一FPGA模块发送一训练开始信号至所述第二FPGA模块;步骤S2,所述第一FPGA模块发送时钟信号和与所述时钟信号关联的数据信号至所述第二FPGA模块的数据时序均衡模块;步骤S3,所述数据时序均衡模块根据所述时钟信号和所述数据信 ...
【技术保护点】
一种数据时序的均衡方法,其特征在于,应用于第一FPGA模块向第二FPGA模块进行写操作的过程中,所述均衡方法包括:步骤S1,所述第一FPGA模块发送一训练开始信号至所述第二FPGA模块;步骤S2,所述第一FPGA模块发送时钟信号和与所述时钟信号关联的数据信号至所述第二FPGA模块的数据时序均衡模块;步骤S3,所述数据时序均衡模块根据所述时钟信号和所述数据信号,得到一接收调整时间;步骤S4,所述第二FPGA模块发送一训练结束信号至所述第一FPGA模块;步骤S5,所述第一FPGA模块与所述第二FPGA模块建立通信连接,以使所述第二FPGA模块根据所述接收调整时间调整所述数据信号或所述始终信号的接收时序后,所述时钟信号和所述数据信号的时序一致。
【技术特征摘要】
1.一种数据时序的均衡方法,其特征在于,应用于第一FPGA模块向第二FPGA模块进行写操作的过程中,所述均衡方法包括:步骤S1,所述第一FPGA模块发送一训练开始信号至所述第二FPGA模块;步骤S2,所述第一FPGA模块发送时钟信号和与所述时钟信号关联的数据信号至所述第二FPGA模块的数据时序均衡模块;步骤S3,所述数据时序均衡模块根据所述时钟信号和所述数据信号,得到一接收调整时间;步骤S4,所述第二FPGA模块发送一训练结束信号至所述第一FPGA模块;步骤S5,所述第一FPGA模块与所述第二FPGA模块建立通信连接,以使所述第二FPGA模块根据所述接收调整时间调整所述数据信号或所述始终信号的接收时序后,所述时钟信号和所述数据信号的时序一致。2.根据权利要求1所述的数据时序的均衡方法,其特征在于,所述步骤S3具体包括:步骤S31,所述数据时序均衡模块将所述时钟信号的上升沿确定为采样点;步骤S32,确定与所述采样点对应的所述数据信号的周期的第一个信号跳变点;步骤S33,根据所述第一个信号跳变点确定与所述第一个信号跳
\t变点同一周期内的所述数据信号的第二个信号跳变点;步骤S34,根据所述第一个信号跳变点与所述第二个信号跳变点之间的中心点和所述采样点之间的时间差获得所述接收调整时间。3.根据权利要求1所述的数据时序的均衡方法,其特征在于,所述步骤S3具体包括:步骤S301,所述数据时序均衡模块将所述时钟信号的上升沿确定为采样点;步骤S302,确定与所述采样点对应的所述数据信号的周期的第一个信号跳变点;步骤S303,对所述数据信号增加延时,确定与所述第一个信号跳变点同一周期内的所述数据信号的稳定点;步骤S304,根据所述稳定点确定与所述第一个信号跳变点同一周期内的所述数据信号的第二个信号跳变点;步骤S305,根据所述稳定点与所述第二个信号跳变点之间的中心点和所述采样点之间的时间差获得所述接收调整时间。4.根据权利要求2或3任一所述的数据时序的均衡方法,其特征在于,对所述数据信号增加延时,确定与所述第一个信号跳变点同一周期内的所述数据信号的第二个信号跳变点。5.根据权利要求4所述的数据时序的均衡方法,其特征在于,增
\t加延时时,每次增加所述时钟信号周期...
【专利技术属性】
技术研发人员:王亦鸾,
申请(专利权)人:上海斐讯数据通信技术有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。