文章标题

来源:互联网 发布:电子音合成软件 编辑:程序博客网 时间:2024/05/21 21:45

计数器仿真实验 1

1.电路结构RTL设计图:

这里写图片描述

2.Quartus扫描生成的电路RTL图:

这里写图片描述

3.Verilog代码:

module counter6(CLK,RST,CNT);input CLK,RST;output [2:0]CNT;reg [2:0]CNT;always @(posedge CLK)if(RST) CNT<=3'b000;elsebeginCNT<=CNT+1'b1;if(CNT>=3'b101) CNT<=3'b000;endendmodule

4.仿真结果:

这里写图片描述

计数器仿真实验 2

1.Quartus扫描生成的电路RTL图:

这里写图片描述

2.Verilog代码:

module counterM(CLK,RST,CNT);input CLK,RST;output [3:0]CNT;reg [3:0]CNT;reg [3:0]N=4'b0110;always @(posedge CLK)if(RST)begin CNT<=4'b0000;endelsebeginCNT<=CNT+1'b1;if(CNT>=N)beginCNT<=4'b0000;N<=N+4'b0001;endif(N>4'b1001)beginN<=4'b0110;endendendmodule

3.仿真结果:

这里写图片描述

有复位信号时

0 0