一种用于数据收发的自对准接口电路制造技术

技术编号:12892324 阅读:84 留言:0更新日期:2016-02-18 02:31
本发明专利技术公开了一种用于数据收发的自对准接口电路,包括接收调整电路和发送调整电路。其中,接收调整电路包括第一可配置延迟单元,用于调整输入数据的时序的第一数据窗口整理模块,以及用于将不同到达时间的同一拍数据整理到同样的时钟沿的数据周期整理模块;发送调整电路包括第二可配置延迟单元,以及用于调整输出数据周期保持一致的第二数据窗口整理模块。本发明专利技术采用数据和时钟沿的相位自动对准,逐步锁定的方式,为缺乏传输协议的数据直接传输通道提供了稳定的传输保证,并在传输状态失稳后具备再稳能力。弥补了普通延迟链和传统调整电路在这种应用中的不足。

【技术实现步骤摘要】

本专利技术涉及一种用于数据收发的自对准接口电路
技术介绍
采用延迟链及逻辑调整电路来调整数据传输路径上时序的做法,在高速数据传输接口电路上的应用十分普遍,但必须在协议层及以上各层提供传输协议。而通过传感器采集大量数据并直接进行流处理的应用中,往往缺乏传输协议。在这种情况下,传统调整电路得不到传输协议的控制,要稳定锁定正确的数据传输变得非常困难。
技术实现思路
本专利技术的目的是提供一种用于数据收发的自对准接口电路,可主动或被动调整收发数据窗口和时钟沿的相对位置,使本接口电路在不同工作情况下达到稳定的收发状态。为解决上述技术问题,本专利技术提供一种用于数据收发的自对准接口电路,包括接收调整电路和发送调整电路。其中,接收调整电路包括第一可配置延迟单元,用于调整输入数据的时序的第一数据窗口整理模块,以及用于将不同到达时间的同一拍数据整理到同样的时钟沿的数据周期整理模块;发送调整电路包括第二可配置延迟单元,以及用于调整输出数据周期保持一致的第二数据窗口整理模块。进一步地,第一可配置延迟单元包括第一可配置延迟链,以及与第二可配置延迟链连接的第一配置器;第一数据窗口整理模块包括第一固定延迟链,与第一固定延迟链连接的第一单周期比较逻辑器,与第一单周期比较逻辑器连接第一与门逻辑控制器,以及分别与第一配置器、第一单周期比较逻辑器和第一与门逻辑控制器连接的第一多周期比较逻辑器;数据周期整理模块包括一存储器,以及与存储器连接的第二配置器。进一步地,第二可配置延迟单元包括第二可配置延迟链,以及与第二可配置延迟链连接的第三配置器;第二数据窗口整理模块包括依次连接的第二固定延迟链、第二单周期比较逻辑器、数据显示器和第二与门逻辑控制器;第二单周期比较逻辑器的输出端连接有一第二多周期比较逻辑器,第二多周期比较逻辑器的输出端分别与一第四配置器、第三配置器和第二与门逻辑控制器连接。进一步地,存储器为FIFO存储器。本专利技术的有益效果为:本专利技术采用数据和时钟沿的相位自动对准,逐步锁定的方式,为缺乏传输协议的数据直接传输通道提供了稳定的传输保证,并在传输状态失稳后具备再稳能力。弥补了普通延迟链和传统调整电路在这种应用中的不足。此外,在具备传输协议的数据传输中,本专利技术也可作为传统调整电路的补充模块,确保数据与收发时钟相位匹配,进一步提高数据传输的稳定性。【附图说明】图1为本专利技术最佳实施例的接收调整电路的结构示意图; 图2为本专利技术最佳实施例的发送调整电路的结构示意图。【具体实施方式】下面对本专利技术的【具体实施方式】进行描述,以便于本
的技术人员理解本专利技术,但应该清楚,本专利技术不限于【具体实施方式】的范围,对本
的普通技术人员来讲,只要各种变化在所附的权利要求限定和确定的本专利技术的精神和范围内,这些变化是显而易见的,一切利用本专利技术构思的专利技术创造均在保护之列。—种用于数据收发的自对准接口电路,包括接收调整电路(如图1)和发送调整电路(如图2)。其中,接收调整电路包括第一可配置延迟单元,用于调整输入数据的时序的第一数据窗口整理模块,以及用于将不同到达时间的同一拍数据整理到同样的时钟沿的数据周期整理模块;发送调整电路包括第二可配置延迟单元,以及用于调整输出数据周期保持一致的第二数据窗口整理模块。根据本申请的一个实施例,上述第一可配置延迟单元包括第一可配置延迟链,以及与第二可配置延迟链连接的第一配置器;第一数据窗口整理模块包括第一固定延迟链,与第一固定延迟链连接的第一单周期比较逻辑器,与第一单周期比较逻辑器连接第一与门逻辑控制器,以及分别与第一配置器、第一单周期比较逻辑器和第一与门逻辑控制器连接的第一多周期比较逻辑器;数据周期整理模块包括一存储器,以及与存储器连接的第二配置器。当外部数据date_in首先通过第一可配置延迟链进入到第一数据窗口整理模块,第一数据窗口整理模块中的第一固定延迟链将数据进行步进式延迟,所有的延迟结果都输出到第一单周期比较逻辑器进行单周期横向比较,当全部结果相同,输出有效信号位到第一多周期比较逻辑器进行多周期纵向比较,当全部结果相同,输出锁定信号lock,锁定第一可配置延迟单元的延迟配置,同时使能第一数据窗口整理模块的信号输出。第一数据窗口整理模块的输出数据(来自第一单周期比较逻辑器的中点结果)即为已经稳定采取的原始数据 data_in。如果输入的是多路有相关性的高速数据,封装和板级走线还会造成各数据沿之间的差异(skew)。当差异大小超过一个周期,单纯依靠数据中点锁定就不能确保最终进入内部算法的数据的正确性。因此我们引入数据周期整理模块。FIFO存储器将正确接收的数据逐个进行缓存,形成先进先出队列,然后再由外部或者后续算法模块的反馈值进行配置,将不同到达时间的同一拍数据整理到同样的时钟沿,发送给内部算法模块。数据周期整理模块的性能在很大程度上取决于配置能力,队列的深度则决定可以匹配的周期。根据本申请的一个实施例,上述第二可配置延迟单元包括第二可配置延迟链,以及与第二可配置延迟链连接的第三配置器;第二数据窗口整理模块包括依次连接的第二固定延迟链、第二单周期比较逻辑器、数据显示器和第二与门逻辑控制器;第二单周期比较逻辑器的输出端连接有一第二多周期比较逻辑器,第二多周期比较逻辑器的输出端分别与一第四配置器、第三配置器和第二与门逻辑控制器连接。内部数据data_out通过第二可配置延迟链进入到第二数据窗口整理模块。第二数据窗口整理模块中第二固定延迟链将数据进行步进式延迟,所有的延迟结果都输出到进行单周期横向比较,当全部结果相同,输出有效信号到比较逻辑第二多周期比较逻辑器,同时将所有的延迟结果输出至后续多路选择器;第二多周期比较逻辑器进行多周期纵向比较,当全部结果相同,输出锁定信号lock,锁定第二可配置延迟单元的延迟配置和后级多路选择器的配置,同时使能第二数据窗口整理模块的信号输出。data_out’即为已经稳定至输出时钟固定相位点的同步数据数据。该路数据相对输出时钟的固定相位点由第四配置器决定。通过采用本专利技术的调整电路结构,能够主动或被动调整收发数据窗口和时钟沿的相对位置,使时钟沿一直处于数据窗口的特定位置,则数据到达寄存器时一定能被寄存器采集到。一经锁定,在不同工作情况下都能够达到稳定的收发状态。当因为温度或者电压等外界环境因子发生变化而导致数据窗口移动,传输失稳时,本调整电路可以检测到失稳的状态,进入自动对准的程序,再次调整收发数据窗口和时钟沿的相对位置,直到时钟沿达到数据窗口的指定位置,再次锁定。此外,在具备传输协议的数据传输中,本专利技术也可作为传统调整电路的补充模块,确保数据与收发时钟相位匹配,进一步提高数据传输稳定性。【主权项】1.一种用于数据收发的自对准接口电路,包括接收调整电路和发送调整电路,其特征在于, 所述接收调整电路包括第一可配置延迟单元,用于调整输入数据的时序的第一数据窗口整理模块,以及用于将不同到达时间的同一拍数据整理到同样的时钟沿的数据周期整理丰吴块; 所述发送调整电路包括第二可配置延迟单元,以及用于调整输出数据周期保持一致的第二数据窗口整理模块。2.根据权利要求1所述的用于数据收发的自对准接口电路,其特征在于,所述第一可配置延迟单元包括第一可配置延迟链,以及与所述第二可配置延迟链连接的本文档来自技高网
...

【技术保护点】
一种用于数据收发的自对准接口电路,包括接收调整电路和发送调整电路,其特征在于,所述接收调整电路包括第一可配置延迟单元,用于调整输入数据的时序的第一数据窗口整理模块,以及用于将不同到达时间的同一拍数据整理到同样的时钟沿的数据周期整理模块;所述发送调整电路包括第二可配置延迟单元,以及用于调整输出数据周期保持一致的第二数据窗口整理模块。

【技术特征摘要】

【专利技术属性】
技术研发人员:何泽新陈俊宇王传根房锐
申请(专利权)人:成都嘉纳海威科技有限责任公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1