计数器0到10(初学FPGA)
module counter
(
input clk,
input rst,
output [3:0]cont
);
//输入输出
reg [3:0]cont_1;
always@(posedge clk)
begin
if(~rst)
cont_1<=0;
else if(cont_1==4'b10)
cont_1<=0;
else
cont_1<=cont_1+1'b1;
end
assign cont=cont_1;
endcase
测试:
`timescale 1ns/1ns
module counter_tb();
reg clk;
reg rst;
inital
begin
rst=0;
#100 rst=1;
#1000_000 $stop;
end
initial
begin
clk=0;
end
always #10 clk=~clk;
endmodule
【计数器0到10(初学FPGA)】
推荐阅读
- 2018-02-06第三天|2018-02-06第三天 不能再了,反思到位就差改变
- 一个小故事,我的思考。
- 第三节|第三节 快乐和幸福(12)
- 你到家了吗
- 遇到一哭二闹三打滚的孩子,怎么办┃山伯教育
- 死结。
- 赢在人生六项精进二阶Day3复盘
- 子龙老师语录
- 异地恋中,逐渐适应一个人到底意味着什么()
- 即将到手三百万