一、计数器
(1)计数器代码
计数器,顾名思义就是在时钟的节拍下进行计数,一个简单的N位计数器的代码如下所示,这个计数器从0计数到2^N - 1(共计数了2^N个数,也就是N位计数器):
1 module count#(parameter N=8)(
2 input clk,
3 input clear,
4 output[N-1:0] cnt_Q
5 );
6 reg[N-1:0] cnt;
7 assign cnt_Q = cnt;
8
9 always@(posedge clk)
10 if(clear)
11 cnt <=