Verilog程序设计-频率计.doc

Verilog程序设计-频率计.doc

ID:57691123

大小:13.00 KB

页数:2页

时间:2020-09-01

Verilog程序设计-频率计.doc_第1页
Verilog程序设计-频率计.doc_第2页
资源描述:

《Verilog程序设计-频率计.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、EDA课程Verilog程序设计-频率计modulecounter(clk,gate_clk_05hz,,clr_clk_1hz,F_OUT0,F_OUT1,F_OUT2,F_IN,Q0,Q1,Q2);output[3:0]Q0,Q1,Q2;output[3:0]F_OUT0,F_OUT1,F_OUT2;outputgate_clk_05hz,clr_clk_1hz;inputF_IN,clk;reg[3:0]Q2,Q1,Q0;reg[8:0]F_OUT0,F_OUT1,F_OUT2;reggate

2、_clk_05hz,clr_clk_1hz;div_clk(clk,gate_clk_05hz,clr_clk_1hz);always@(posedgeF_IN)beginif(!gate_clk_05hz&&!clr_clk_1hz)beginF_OUT0<=Q0;F_OUT1<=Q1;F_OUT2<=Q2;endelseif(!gate_clk_05hz&&clr_clk_1hz)beginQ0<=0;Q1<=0;Q2<=0;endelseif(gate_clk_05hz)beginif(Q0!

3、=9)beginQ0<=Q0+1;endelsebeginQ0<=0;if(Q1!=9)beginQ1<=Q1+1;endelsebeginQ1<=0;if(Q2!=9)beginQ2<=Q2+1;endelsebeginQ2<=0;endendendendendendmodulemodulediv_clk(clk,gate_clk_05hz,clr_clk_1hz);inputclk;outputreggate_clk_05hz,clr_clk_1hz;reg[7:0]counter1,count

4、er2;//分频计数值reggate_clk_05hz,clr_clk_1hz;always@(posedgeclk)beginif(counter1==25)begincounter1<=1;clr_clk_1hz<=~clr_clk_1hz;endelsebegincounter1<=counter1+1;endif(counter2==50)begincounter2<=1;gate_clk_05hz<=~gate_clk_05hz;endelsebegincounter2<=counter2

5、+1;endendendmodule

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。