如何实现分频时钟的切换

前几天看到有人讨论如何实现分频时钟 ÷2,÷4,÷8,÷16之间的切换。
其实这个分频时钟切换很简单,根本不需要额外的切换电路。一个共用的计数器,加一点控制逻辑,就可以了,而且可以实现2到16任意整数分频率之间的无缝切换。
rtl示意如下。这里的关键是要等当前周期跑到最后才切换到新的分频率。这样才能保障输出总是一个完整的周期,不会出现不规则的周期。
这里没有加奇数分频占空比调整。如果希望奇数分频后占空比是50-50,要再加一个negedge dff,再加一个or,很简单的,就不赘述了。
divide 16 to divide 8
divide 8 to divide 4
divide 4 to divide 2
divide 2 to divide 8
divide 8 to divide 16
divide 16 to divide 7


基于AMSAS7000动态心率测量智能手环原理及设计
PCB Gerber文件:简介和工业重要性
5.8G四通道802.11ac标准带千兆网口无线图传3~5Km大功率嵌入式AP模块/网桥模块
ADI新推SigmaDSP音频处理器,算法能力提高3倍
大幅面扫描仪技术术语-2D LEDs
如何实现分频时钟的切换
白宫将在未来几周内决定是否限制向海康威视出口美国零部件
广州市或将于2020年底实现5G大规模商用
地表水地下水浑浊度怎么测智能型浊度传感器了解下
固态激光雷达的研发及生产解决方案
MAX840,MAX843,MAX844稳压型GaAsFET偏置电源应用电路
新能源汽车全面取代燃油汽车成为未来出行交通工具的倒计时开始
指纹密码双加密 这款朗科指纹加密金属U盘超高性价比
16个OpenCV函数开始你的计算机视觉之旅
【强力巨彩·头条】上半年营收过亿,这几家新三板照企水平如何?
2019年将会是造车新势力的“命门”,交车与否决定企业成败
利用基于Ubuntu的EB corbos Linux构筑隐形容器壁垒
长安欧尚a800什么时候上市?将于7月31日正式上市,预售价8.19-9.29万元
LED植物灯的原理及使用注意事项
史上最贵iPhone手机,iPhone14系列新机配置价格曝光