常用分频器设计
(含
0.5hz
、
1hz
、
2hz
、
100hz
、
1khz
、
100khz
、
1MHZ
)
一、
原理图
二、
程序(输入频率为
50MHZ
)
module divclk(clk,div05hz,div1hz,div2hz,div100hz,div1khz,div10khz,div1mhz);
input clk;
output div05hz,div1hz,div2hz,div100hz,div1khz,div10khz,div1mhz;
reg div05hz,div1hz,div2hz,div100hz,div1khz,div10khz,div1mhz;
reg[4:0] count1;
reg[14:0] count2;
reg[8:0] count3;
reg[7:0] count4;
reg[2:0] count5;
reg[12:0] count6;
reg[10:0] count7;
always @(posedge clk)
begin
if(count1=='d25)
博客介绍了常用分频器设计,包含0.5hz、1hz、2hz等多种频率。给出了原理图,并展示了输入频率为50MHZ的程序代码,通过不同的计数器实现各频率的分频。
6291

被折叠的 条评论
为什么被折叠?



