时钟信号产生电路、驱动方法及电子设备技术

技术编号:24851751 阅读:45 留言:0更新日期:2020-07-10 19:06
本发明专利技术提供一种时钟信号产生电路、驱动方法及电子设备,涉及数字电路技术领域,该方案产生的时钟信号的相位可动态调整切换,且相位动态调整切换时不会有毛刺。所述时钟信号产生电路包括:计数器,用于根据时钟相位调整要求通过计数生成相位设置值;译码与同步模块,用于加载相位初始值以及在相位调整过程中自计数器接收所述相位设置值,并将相位初始值或相位设置值译码成使能控制信号,对使能控制信号进行同步化处理后输出;时钟选择器,用于接收同步化处理后的使能控制信号,并根据使能控制信号在多路输入时钟信号中选择与相位初始值或相位设置值对应相位的输入时钟信号合成作为输出。

【技术实现步骤摘要】
时钟信号产生电路、驱动方法及电子设备
本专利技术涉及数字电路
,尤其涉及一种时钟信号产生电路、驱动方法及电子设备。
技术介绍
时钟信号是数字电路系统必不可少的信号,且不同设计对时钟信号的时钟频率、占空比和相位也有不同要求。随着数字电路集成度和复杂度的不断提高,同步电路系统的时钟信号产生也变得越来越复杂。对于FPGA(FieldProgrammableGateArray,现场可编程逻辑门阵列)这种VLSI(VeryLargeScaleIntegration,超大规模集成电路)系统往往需要多个不同相位的时钟信号,同时对于某些系统应用要求数据信号和时钟信号保持一定相位关系,因此一般需要时钟信号相位可以动态调整,以保证电路时序和功能的正确性。一种常用的时钟信号相位选择方案如图1所示,输入时钟CLKIN<n:0>之间具有特定的相位关系,即时钟之间相位连续且可以覆盖一个时钟周期,该方法采用MUX(多路复用器)来选择目标相位时钟作为输出。该方案中,由于选择信号SELx<m:0>是异步信号,在通过改变选择信号来实现不同相位本文档来自技高网...

【技术保护点】
1.一种时钟信号产生电路,其特征在于,包括:/n计数器,用于根据时钟相位调整要求通过计数生成相位设置值;/n译码与同步模块,用于初始相位实现过程中加载相位初始值以及在相位调整过程中自计数器接收所述相位设置值,并将所述相位初始值或所述相位设置值译码成使能控制信号,对所述使能控制信号进行同步化处理后输出,所述同步化处理是将所述使能控制信号同步到需要调整的时钟域;/n时钟选择器,用于接收同步化处理后的使能控制信号,并根据所述使能控制信号在多路输入时钟信号中选择与所述相位初始值或所述相位设置值对应相位的输入时钟信号作为输出,所述多路输入时钟信号的相位连续且可以覆盖一个时钟周期。/n

【技术特征摘要】
1.一种时钟信号产生电路,其特征在于,包括:
计数器,用于根据时钟相位调整要求通过计数生成相位设置值;
译码与同步模块,用于初始相位实现过程中加载相位初始值以及在相位调整过程中自计数器接收所述相位设置值,并将所述相位初始值或所述相位设置值译码成使能控制信号,对所述使能控制信号进行同步化处理后输出,所述同步化处理是将所述使能控制信号同步到需要调整的时钟域;
时钟选择器,用于接收同步化处理后的使能控制信号,并根据所述使能控制信号在多路输入时钟信号中选择与所述相位初始值或所述相位设置值对应相位的输入时钟信号作为输出,所述多路输入时钟信号的相位连续且可以覆盖一个时钟周期。


2.根据权利要求1所述的时钟信号产生电路,其特征在于,
所述时钟选择器包括一个或多个时钟选择器单元,所述译码与同步模块输出一个或多个使能控制信号,所述使能控制信号与所述时钟选择器单元一一对应,所述时钟选择器单元用于自所述译码与同步模块接收对应的同步处理后的使能控制信号,并根据对应的同步处理后的所述使能控制信号在所述多路输入时钟信号中选择与所述相位初始值或所述相位设置值对应相位的输入时钟信号作为输出。


3.根据权利要求2所述的时钟信号产生电路,其特征在于,所述译码与同步模块,包括:
译码器,用于将所述初始相位设置值或所述相位设置值译码成多个使能控制信号,所述多个使能控制信号中只有一路是高电平,其余均是低电平;
同步电路,用于对所述使能控制信号进行同步化处理并输出,同步化处理后的使能控制信号由输入时钟的下降沿触发。


4.根据权利要求3所述的时钟信号产生电路,其特征在于,
所述译码器为3-8译码电路,所述同步电路包括第一触发器、第二触发器以及八个输出触发器;
所述第一触发器的触发端输入所述输入时钟信号中的第一输入时钟信号,所述第一触发器的输入端与所述3-8译码电路的输出端相连,所述第一触发器输出信号中按低位到高位的第一至第四位输出至所述八个输出触发器中第一至第四输出触发器的输入端,所述第一触发器用于由所述第一输入时钟信号上升沿触发对所述3-8译码电路的输出信号采样;
所述第二触发器的触发端输入所述第一输入时钟信号,所述第一触发器的输入端接收所述第一触发器的输出信号中按低位到高位的第四至第八位,所述第二触发器的输出端与所述八个输出触发器中的第五至第八输出触发器的输入端相连,所述第二触发器用于对所述第一触发器输出信号的按按低位到高位的第四至第八位信号采样,由所述第一输入时钟信号的下降沿采样后输出;
所述八个输出触发器中的触发端分别输入所述输入时钟信号中的一个,所述八个输出触发器分别由对应的输入时钟信号的时钟下降沿采样后输出。


5.根据权利要求1所述的时钟信号产生电路,其特征在于,所述时钟选择器单元,包括:
第一与门,所述第一与门的输入端接收被切换时钟信号与其对应的使能控制信号;
第二与门,所述第二与门的输入端接收目标切换时钟信号与其对应的使能控制信号;
或门,所述第一与门的输出端和所述第二与门的输出端连接至所述或门的两个输入端,所述或门的输出端为所述时钟选择器的输出端。


6.一种如权利要求1-5任一项所述时钟信号产生电路的驱动方法,其特征在于,
计数器接收动态相位调整触发信号STEP_N、动态相位调整方向DIRECTION、动态相位调整通道选择信号SEL<m:0>、动态相位调整所选通道相位选择信号的加载信号LOAD和动态相位调整所选通道的当前相位选择信号PHASENOW<m:0>;所述译码与同步模块自所述计数器的输出端接收动态相位调整时新相位选择信号PHASENEW<m:0>,所述译码与同步模块还接收输入时钟信号CLKIN<n:0>、动态相位调整触发信号STEP_N、动态相位调整通道选择信号SEL&...

【专利技术属性】
技术研发人员:廖英豪张卫波
申请(专利权)人:深圳市紫光同创电子有限公司
类型:发明
国别省市:广东;44

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

1