用于同步第一时钟域与第二时钟域之间的数据移交的设备制造技术

技术编号:9646439 阅读:150 留言:0更新日期:2014-02-07 12:36
本发明专利技术的实施例提供了一种用于同步第一时钟域与第二时钟域之间的数据移交的设备。该设备包括计算器、同步脉冲生成器、相位信息提供器以及反馈路径。用第一时钟域的时钟对计算器设置时钟并且该计算器被配置为提供描述同步脉冲在第二时钟域的时钟处的时间位置的同步脉冲周期持续时间信息。用第二时钟域的时钟对同步脉冲生成器设置时钟并且同步脉冲生成器被配置为生成同步脉冲,使得同步脉冲位于同步脉冲周期持续时间信息描述的时间位置处。用第二时钟域的时钟对相位信息提供器设置时钟并且相位信息提供器被配置为提供描述同步脉冲与第一时钟域的时钟之间的相位关系的相位信息。反馈路径被配置用于将相位信息反馈至计算器。另外,计算器被配置为基于相位信息来调整同步脉冲周期持续时间信息。

【技术实现步骤摘要】
【国外来华专利技术】用于同步第一时钟域与第二时钟域之间的数据移交的设备
本专利技术的实施例涉及用于同步第一时钟域与第二时钟域之间的数据移交(handover)的设备。本专利技术的一些实施例涉及针对高数据速率的分数采样率(fractionalsample rate)转换器的同步。
技术介绍
针对数据移交的两个时钟域的同步用在各种各样的应用中,诸如用在采样率转换器(SRC)和分数采样率转换器(FSRC)中。
技术实现思路
本专利技术的实施例提供了一种用于同步第一时钟域与第二时钟域之间的数据移交的设备。该设备包括计算器、同步脉冲生成器、相位信息提供器以及反馈路径。用第一时钟域的时钟对计算器设置时钟并且该计算器被配置为提供描述同步脉冲在第二时钟域的时钟处的时间位置的同步脉冲周期持续时间信息。用第二时钟域的时钟对同步脉冲生成器设置时钟并且同步脉冲生成器被配置为生成同步脉冲,使得同步脉冲位于同步脉冲周期持续时间信息描述的时间位置处。用第二时钟域的时钟对相位信息提供器设置时钟并且相位信息提供器被配置为提供描述同步脉冲与第一时钟域的时钟之间的相位关系的相位信息。反馈路径被配置用于将相位信息反馈至计算器。另外,计算器被配置为基于相位信息来调整同步脉冲周期持续时间信息。本专利技术的一些实施例提供了一种用于同步第一时钟域与第二时钟域之间的数据移交的设备。该设备包括计算器、同步脉冲生成器、相位信息提供器、反馈路径、第一数据处理器以及第二数据处理器。用第一时钟域的时钟对计算器设置时钟并且该计算器被配置为提供描述同步脉冲在第二时钟域的时钟处的时间位置的同步脉冲周期持续时间信息。用第二时钟域的时钟对同步脉冲生成器设置时钟并且同步脉冲生成器被配置为生成同步脉冲,使得同步脉冲位于同步脉冲周期持续时间信息描述的时间位置处。用第二时钟域的时钟对相位信息提供器设置时钟并且相位信息提供器被配置为提供描述同步脉冲与第一时钟域的时钟之间的相位关系的信息。反馈路径被配置用于将相位信息反馈至计算器。用第一时钟域的时钟对第一数据处理器设置时钟并且第一数据处理器被配置为处理输入数据,使得与第一时钟域同步地提供用于至第二时钟域的移交的重载(reload)值和增量值。第二数据处理器用第二时钟域的时钟对第二数据处理器设置时钟并且第二数据处理器被配置为与第二时钟域同步地且响应于同步脉冲而接收重载值和增量值。第二数据处理器还被配置为处理重载值和增量值使得与第二时钟域同步地提供输出数据。另外,计算器被配置为基于相位信息来调整同步脉冲周期持续时间信息。本专利技术的进一步的实施例提供了一种用于同步第一时钟域与第二时钟域之间的数据移交的方法。在第一步骤中,在第一时钟域中提供同步脉冲周期持续时间信息,其描述同步脉冲在第二时钟域的时钟处的时间位置。在第二步骤中,在第二时钟域中生成同步脉冲,使得同步脉冲位于同步脉冲周期持续时间信息描述的时间位置处。在第三步骤中,在第二时钟域中提供相位信息,其描述同步脉冲与第一时钟域的时钟之间的相位关系。在第四步骤中,将相位信息反馈至第一时钟域。在第五步骤中,基于相位信息来调整同步脉冲周期持续时间信息。【附图说明】本文参照附图来描述本专利技术的实施例。图1示出了根据本专利技术的实施例的用于同步第一时钟域与第二时钟域之间的数据移交的设备的框图。图2示出了还包括第一数据处理器和第二数据处理器的、图1中示出的用于同步第一时钟域与第二时钟域之间的数据移交的设备的框图。图3示出了根据本专利技术的实施例的分数采样率转换器的框图。图4在图中示出了图3中示出的分数采样率转换器的低频时钟域和高频时钟域的示例性定时。图5示出了根据本专利技术的实施例的图3中示出的分数采样率转换器的第二数据处理器和重载计数器的框图。图6示出了根据本专利技术的实施例的还包括控制器的、图3中示出的分数采样率转换器的数控振荡器的框图。图7示出了用于同步第一时钟域与第二时钟域之间的数据移交的方法的流程图。在下面的描述中,用相同或者等同的参考数字来标示相同或等同元件或者具有相同或等同功能性的元件。【具体实施方式】在下面的描述中,阐述了多个细节以提供对本专利技术的实施例的更透彻的解释。然而,本领域技术人员将清楚,可以在没有这些具体细节的情况下实践本专利技术的实施例。在其他实例中,以框图形式而非详细地示出熟知的结构和设备以免模糊本专利技术的实施例。此外,除非另有特别指出,否则后文描述的不同实施例的特征可以彼此组合。图1示出了根据本专利技术的实施例的用于同步第一时钟域102与第二时钟域104之间的数据移交的设备100的框图。设备100包括计算器106、同步脉冲生成器108、相位信息提供器110和反馈路径112。用第一时钟域102的时钟Clk1对计算器106设置时钟并且计算器106被配置为提供同步脉冲周期持续时间信息114,同步脉冲周期持续时间信息114描述同步脉冲116在第二时钟域104的时钟Clk2处的时间位置。用第二时钟域104的时钟Clk2对同步脉冲生成器108设置时钟并且同步脉冲生成器108被配置为生成同步脉冲116,使得同步脉冲116位于同步脉冲周期持续时间信息114描述的时间位置处。用第二时钟域104的时钟Clk2对相位信息提供器110设置时钟并且相位信息提供器110被配置为提供相位信息118,相位信息118描述同步脉冲116与第一时钟域102的时钟Clk1之间的相位关系。反馈路径112被配置用于将相位信息118反馈至计算器106。另外,计算器106被配置为基于相位信息118来调整同步脉冲周期持续时间信息114。在实施例中,用第一时钟域102的时钟Clk1对计算器106设置时钟,其中用第二时钟域104的时钟clk2对同步脉冲生成器108设置时钟,第二时钟域104的时钟clk2例如比第一时钟域102的时钟Clk1大,或者相反。同步脉冲生成器108被配置为在同步脉冲周期持续时间信息114描述的时间位置处生成同步脉冲116。由此,仅可以在第二时钟域104的例如上升或下降时钟边沿的时钟处生成同步脉冲116,因为用第二时钟域104的时钟Clk2对同步脉冲生成器108设置时钟。因此,同步脉冲116位于第二时钟域104的特定时钟处,例如特定上升或下降时钟边沿处,该特定时钟由同步脉冲周期持续时间信息114描述的时间位置来限定。此外,同步脉冲周期持续时间信息114可以描述同步脉冲116的时段并且因此描述了同步脉冲116的时间位置。通过反馈描述同步脉冲116与第一时钟域102的例如上升或下降时钟边沿的时钟Clk1之间的相位关系的相位信息118,计算器106可以计算同步脉冲周期持续时间信息114 (或者同步脉冲116的时段),使得同步脉冲116位于或者移动到期望的时间位置。换言之,根据本专利技术的概念的设备100能够通过借助于同步脉冲生成器108生成的同步脉冲116来建立第一时钟域102与第二时钟域104之间的同步的相位关系,来例如为第一时钟域102与第二时钟域104之间的安全数据移交提供第一时钟域102与第二时钟域104之间的正确且不出故障的同步。在一个实施例中,可以通过路径119将第一时钟域102的时钟Clk1馈送至相位信息提供器110中,其中相位信息提供器110可以被配置为检测同步脉冲116与第一时钟域102的时钟Clk1之间的相位关系并且提供相位信息118,使本文档来自技高网...

【技术保护点】
一种用于同步第一时钟域与第二不同时钟域之间的数据移交的设备,所述设备包括:计算器,用第一时钟域的时钟对其设置时钟并且其被配置为提供描述同步脉冲在第二时钟域的时钟处的时间位置的同步脉冲周期持续时间信息;同步脉冲生成器,用第二时钟域的时钟对其设置时钟并且其被配置为生成同步脉冲,使得同步脉冲位于同步脉冲周期持续时间信息描述的时间位置处;相位信息提供器,用第二时钟域的时钟对其设置时钟并且其被配置为提供描述同步脉冲与第一时钟域的时钟之间的相位关系的相位信息;以及反馈路径,用于将相位信息反馈至计算器;其中,计算器被配置为基于反馈路径上提供的相位信息来调整同步脉冲周期持续时间信息。

【技术特征摘要】
【国外来华专利技术】2011.05.23 US 13/1133401.一种用于同步第一时钟域与第二不同时钟域之间的数据移交的设备,所述设备包括: 计算器,用第一时钟域的时钟对其设置时钟并且其被配置为提供描述同步脉冲在第二时钟域的时钟处的时间位置的同步脉冲周期持续时间信息; 同步脉冲生成器,用第二时钟域的时钟对其设置时钟并且其被配置为生成同步脉冲,使得同步脉冲位于同步脉冲周期持续时间信息描述的时间位置处; 相位信息提供器,用第二时钟域的时钟对其设置时钟并且其被配置为提供描述同步脉冲与第一时钟域的时钟之间的相位关系的相位信息;以及 反馈路径,用于将相位信息反馈至计算器; 其中,计算器被配置为基于反馈路径上提供的相位信息来调整同步脉冲周期持续时间信息。2.根据权利要求1所述的设备,其中,计算器被配置为提供同步脉冲周期持续时间信息,使得同步脉冲的时间位置维持在相对于第一时钟域的时钟而限定的目标位置周围的预定区域内。3.根据权利要求1所述的设备,其中,计算器被配置为提供同步脉冲周期持续时间信息,使得同步脉冲的时间位置维持在目标位置周围的预定区域内,其中目标位置在第一时钟域的后续时钟之间的中央。4.根据权利要求1所述的设备,其中,计算器被配置为提供同步脉冲周期持续时间信息,使得同步脉冲周期持续时间信息描述不同于第一时钟域的时钟的位置的同步脉冲在第二时钟域的时钟处的时间位置。`5.根据权利要求1所述的设备,其中,计算器被配置为提供同步脉冲周期持续时间信息,使得同步脉冲周期持续时间信息表示第二时钟域中的时钟数量。6.根据权利要求5所述的设备,还包括计数器,用第二时钟域的时钟对其设置时钟并且其被配置为对第二时钟域中的时钟进行计数和基于计数来提供计数器读数,其中,同步脉冲生成器被配置为基于计数器读数来生成同步脉冲,使得同步脉冲位于由同步脉冲周期持续时间信息表示的第二时钟域中的时钟数量描述的时间位置处,并且其中,响应于生成同步脉冲而将计数器读数设置为初始值。7.根据权利要求6所述的设备,其中,计算器被配置为提供具有频率等于第一时钟域的时钟频率的一半的相除后的时钟信号,并且其中,所述设备包括用第二时钟域的时钟来设置时钟的同步级,其中,同步级包括串联耦合的多个寄存器和检测器电路,并且其中,同步级被配置为提供与第二时钟域同步的相除后的时钟信号的同步版本,并且与第二时钟域同步地且响应于相除后的时钟信号的时钟边沿而提供触发脉冲。8.根据权利要求7所述的设备,其中,相位信息提供器包括被配置为响应于触发脉冲而对计数器读数采样的寄存器,其中,反馈路径被配置为将经采样的计数器读数反馈至计算器。9.根据权利要求7所述的设备,其中,所述设备还包括寄存器,其被配置为响应于触发脉冲而对同步脉冲周期持续时间信息表示的第二时钟域中的时钟数量采样以由此在第二时钟域中接受同步脉冲周期持续时间信息。10.根据权利要求9所述的设备,其中,计数器被配置为将计数器读数设置为同步脉冲周期持续时间信息表示的并且由寄存器采样的第二时钟域中的时钟数量,并且还被配置为与第二时钟域的时钟同步地从所设置的计数器读数开始对计数器读数进行倒计数,并且其中,同步脉冲生成器被配置为将计数器读数与预定义数进行比较并且在预定义数等于计数器读数时生成同步脉冲。11.根据权利要求1所述的设备,其中,计算器被配置为提供同步脉冲周期持续时间信息,使得同步脉冲周期持续时间信息描述第二时钟域中的时钟数量,并且提供同步脉冲周期持续时间信息,使得同步脉冲周期持续时间信息项的序列描述的第二时钟域中的时钟数量的平均值对应于第二时钟域的频率与第一时钟域的频率之间的比。12.根据权利要求1所述的设备,其中,第二时钟域的时钟被调制,其中,计算器被配置为基于描述第二时钟域的时钟的调制的调制数据来调整同步脉冲周期持续时间信息。13.根据权利要求1所述的设备,其中,计算器包括控制器,该控制器被配置为调节同步脉冲周期持续时间信息以将相位信息带向预定目标相位信息。14.根据权利要求13所述的设备,其中,计算器被配置为将控制器的输出值与描述第二时钟域的时钟频率与第一时钟域的时钟频率之间的频率比的频率比值相组合以获得同步脉冲周期持续时间信息。15.根据权利要求1所述的设备,还包括: 第一数据处理器,用第一时钟域的时钟对其设置时钟并且其被配置为处理输入数据,使得与第一时钟域同步地提供用于向第二时钟域的移交的数据值;以及 第二数据处理器,用第二时钟域的时钟对其设置时钟并且其被配置为与第二时钟域同步地且响应于同步脉冲而接收数据值,并且处理数据值使得与第二时钟域同步地提供输出数据。16.一种用于同步第一时钟域与第二不同时钟域之间的数据移交的设备...

【专利技术属性】
技术研发人员:T鲍尔恩菲恩德
申请(专利权)人:英特尔移动通信有限责任公司
类型:
国别省市:

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

1