计数器设计实验
2013-03-06 11:18
239 查看
module CNT10(CLK,RST,EN,LOAD,COUT,DOUT,DATA);
input CLK,EN,RST,LOAD ;
input [3:0] DATA;
output [3:0] DOUT;
output COUT;
reg [3:0] Q1; reg COUT;
assign DOUT=Q1;
always @(posedge CLK or negedge RST)begin
if(!RST) Q1<=0;
else if(EN)begin
if(!LOAD) Q1<=DATA;
else if(Q1<9)Q1<=Q1+1;
else Q1<=4'b0000; end
end
always@(Q1)
if(Q1==4'h9) COUT=1'b1;
else COUT=1'b0;
endmodule
input CLK,EN,RST,LOAD ;
input [3:0] DATA;
output [3:0] DOUT;
output COUT;
reg [3:0] Q1; reg COUT;
assign DOUT=Q1;
always @(posedge CLK or negedge RST)begin
if(!RST) Q1<=0;
else if(EN)begin
if(!LOAD) Q1<=DATA;
else if(Q1<9)Q1<=Q1+1;
else Q1<=4'b0000; end
end
always@(Q1)
if(Q1==4'h9) COUT=1'b1;
else COUT=1'b0;
endmodule
相关文章推荐
- 定时器/计数器设计实验
- (单片机原理与应用)定时器/计数器设计实验
- 定时器/计数器设计实验
- FPGA基础实验:计数器设计、波形仿真、SignalTap调试
- 信息安全系统设计基础实验五:
- 20145312《信息安全系统设计基础》实验四 驱动程序设计
- eNSP组网设计与配置实验
- 2017-2018-1 学号20155329《信息安全系统设计基础》实验一 开发环境的熟悉
- 《第七周实验报告3-1》---通过模板类的技术手段,设计Complex,使实部和虚部的类型为定义对象时用的实际类型
- 信息安全系统设计第五周实验报告
- 实验三:计数器、波形仿真、SignalTap
- 20135213 20135231 信息安全系统设计基础课程第二次实验报告
- 十进制计数器的设计
- 20145216 20145330 《信息安全系统设计基础》 实验五 简单嵌入式WEB 服务器实验
- VB语言设计“用户名”与“密码”实验报告
- 结对实验报告-android计算器设计
- 20145218《信息安全系统设计基础》实验四 驱动程序设计
- 2017-2018-1 20155218 20155205 实验四 外设驱动程序设计
- 20145316&20145229实验四:驱动程序设计
- 《信息安全系统设计基础》实验三实验报告