基于Verilog实现不同类型的分频方案并采用D触发器设计电路图
发布时间
阅读量:
阅读量
目录
1.偶数分频
2.奇数分频
3.半整数分频
4.分数(小数)分频
参考资料:
一般情况下,当我们对原始时钟信号实施N倍分频操作时,意味着经过分频处理后的时钟周期长度为原始时钟周期的N倍。此处所指的N可以是多种类型,包括但不限于整数中的偶数值、奇数值,以及非整数形式的半整数值和分数(即小数)形式。
1.偶数分频技术实现
当N为偶数时,通过设置一个计数器实现从0到N-1的循环计数,并在N/2-1与N-1这两个位置对输出信号进行取反操作,即可实现对输入信号的N分频功能。
若采用D触发器设计分频电路,将单个D触发器的反相输出端连接至其输入端,即可构成一个基础的2分频结构。以该结构为基础,将前一级的分频输出作为下一级D触发器的时钟输入信号,通过多级串联的方式实现分频倍数的叠加。每增加一级触发器,整体分频系数将乘以2,最终可得到2^x分频效果,这种设计方式适用于偶数倍分频需求,具体电路结构如图1[1]所示。

图1 利用D型触发器实现分频功能
2.奇数分频技术实现
Verilog:当N为奇数时,通过设计一个计数器,使其在0至N-1的范围内
全部评论 (0)
还没有任何评论哟~
