- 1
- 2
- 3
- 4
- 5
epm240 开发板Verilog例程分频计数实验工程文件源码+说明文档
资料介绍
epm240 开发板Verilog例程分频计数实验工程文件源码+说明文档
这个实验可以说是 verilog 入门最最基础的实验了,我们不做太多的理论分
析,实践是硬道理。在实验中, 我们把分频输出的信号 clk_div 和蜂鸣器连接在
一起,大家就可以真真切切的感受到什么是分频了。下面的程序里,用了20bit
的计数器cnt,循环的计数,所以说一个周期有2 的20 次幂也即大约有1M 分频,
因为主时钟50MHz(周期就是20ns),所以20ms 一个计数周期。蜂鸣器就以20ms
的周期性发声,大家可以改变cnt 的值看看效果。
大家可以直接运行同目录下的 clkdivverilog 的工程进行下载配置。
代码如下:
module clkdiv(
clk,rst_n,
clk_div
);
input clk; //50MHz
input rst_n; //低电平复位信号
output clk_div; //分频信号
//---------------------------------------------------
reg[19:0] cnt; //分频计数器
always @ (posedge clk or negedge rst_n) //异步复位
if(!rst_n) cnt <= 20'd0;
else cnt <= cnt+1'b1; //寄存器cnt 20ms 循环计数
//----------------------------------------------------
reg clk_div_r; //clk_div 信号值寄存器
always @ (posedge clk or negedge rst_n)
if(!rst_n) clk_div_r <= 1'b0;
else if(cnt == 20'hfffff) clk_div_r <= ~clk_div_r; //每20ms 让clk_div_r 值翻
部分文件列表
| 文件名 | 大小 |
| clkdivverilog/ | |
| clkdivverilog/.sopc_builder/ | |
| clkdivverilog/.sopc_builder/install.ptf | 7KB |
| clkdivverilog/clkdiv.asm.rpt | 7KB |
| clkdivverilog/clkdiv.cdf | |
| clkdivverilog/clkdiv.done | |
| clkdivverilog/clkdiv.dpf | |
| clkdivverilog/clkdiv.eda.rpt | 3KB |
| clkdivverilog/clkdiv.fit.rpt | |
| clkdivverilog/clkdiv.fit.smsg | |
| clkdivverilog/clkdiv.fit.summary | |
| ... | |
最新上传
-
21ic小能手 打赏5.00元 1天前
-
21ic小能手 打赏10.00元 1天前
-
21ic小能手 打赏5.00元 1天前
-
21ic小能手 打赏10.00元 1天前
资料:全差分运算跨导放大器设计
-
zhengdai 打赏1000.00元 3天前
资料:STM32IAP使用说明
-
gsy幸运 打赏955.00元 3天前
资料:STM32IAP使用说明
-
小猫做电路 打赏855.00元 3天前
资料:STM32IAP使用说明
-
21ic小能手 打赏310.00元 3天前
用户:zhengdai
-
21ic小能手 打赏320.00元 3天前
用户:liqiang9090
-
21ic小能手 打赏310.00元 3天前
用户:gsy幸运
-
21ic小能手 打赏270.00元 3天前
用户:jh03551
-
21ic小能手 打赏240.00元 3天前
用户:小猫做电路
-
21ic小能手 打赏210.00元 3天前
用户:w178191520
-
21ic小能手 打赏90.00元 3天前
用户:kkfjenui
-
21ic小能手 打赏60.00元 3天前
用户:liao6
-
21ic小能手 打赏60.00元 3天前
用户:w1966891335
-
21ic小能手 打赏90.00元 3天前
用户:jh0355
-
21ic小能手 打赏30.00元 3天前
用户:xuzhen1
-
21ic小能手 打赏30.00元 3天前
用户:sun2152
-
21ic小能手 打赏50.00元 3天前
用户:xzxbybd
-
21ic小能手 打赏50.00元 3天前
用户:mulanhk
-
21ic小能手 打赏20.00元 3天前
用户:x15580286248
-
21ic小能手 打赏15.00元 3天前
用户:w993263495
-
21ic小能手 打赏30.00元 3天前
用户:玉落彼岸
-
21ic小能手 打赏20.00元 3天前
用户:铁蛋锅
-
21ic小能手 打赏10.00元 3天前
用户:zmcch
-
21ic小能手 打赏10.00元 3天前
-
21ic下载 打赏1.00元 3天前
用户:zzcyolo
-
21ic下载 打赏1.00元 3天前
用户:玉落彼岸
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
sdqdjqk 打赏1.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
wisdomlin 打赏1.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
799902619 打赏1.00元 3天前
资料:新立新龙软件
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前




全部评论(0)