最近正在准备找工作,由于是做fpga开发,所以verilog实现技术分频电路是一道经常出现的题目,三分频,五分频电路等等;
经过一下午时间总结出了一个通用电路,可以实现任意奇数分频电路。
verilog代码如下:
module fenpin3(clk,clkout,rst);//奇数分频电路,能够进行3,5,7分频
input clk,rst;
output clkout;
reg [2:0] a,b;
reg clkout;
parameter fenpin=3;
always@(posedge clk or negedge rst)
begin
if(!rst)
a<=0;
else if(a==fenpin-1)
a<=0;
else
a<=a+1;
end
always@(negedge clk or negedge rst)
begin
if(!rst)
b<=0;
else if(b==fenpin-1)
b<=0;
else
b<=b+1;
end
always@(a or b or rst)
begin
if(!rst)
clkout<=0;
else if((a+b==1)||(a+b==fenpin+1))
clkout<=~clkout;
end
endmodule
通过以上电路,可以实现任意占空比为1/2的电路。仿真波形如下:
三分频:
五分频:
七分频:
《C-V2X大规模终端通信外场测试报告》正式发布
MOS管工作原理动画示意图也有N沟道和P沟道两类
2025年中印日韩将部署5.73亿台智能电表
特斯拉上海工厂产量恢复将延期,还会面临诸多困难
如何利用LLM做多模态任务?
此通用电路可以实现任意奇数分频电路
云芯为您探究单片机TDL:功能、应用与技术特点
基石数据:TOC理论物理学浅析(一)
重磅!中国假冒电子元器件肆虐欧洲大陆!
波峰焊的常见缺陷有哪些 PCB焊接不良的原因
Windows 8系统升级仅需40美元 零售价70美元
回顾李强调研华虹集团的介绍和说明
555高压发生器电路原理
索尼XperiaXZ4曝光 安兔兔跑分高达36万售价应该会超过5000元
一文教你无刷电机的选择原则
韩国5G覆盖率达到9.67%,5G用户已经达到577万
PCB设计当中过孔需要考虑以下问题
效能上看200MHz Cortex-M4进逼中低阶DSP
三星推出全球首款用于笔记本电脑的OLED显示器
台积电与三星针对7nm制程技术观点截然不同