您的当前位置:首页正文

模八计数器

2022-05-24 来源:步旅网


实验名称:模八计数器

姓名 班级 学号:

报告日期:2010.10.1

1.实验目的

熟悉modelsim的仿真环境,自己完成一个模八计数器,写出它的激励,并且用modelsim对其仿真。

2.实验任务

自己完成一个模八计数器,写出它的激励,并且用modelsim对其仿真。

3.实验内容及步骤

3.1 实验内容

自己完成一个模八计数器,写出它的激励,并且用modelsim对其仿真。

3.2 本次所实现的功能描述

模八计数器,从000一直计数到111,然后复位到000,再重新从000计数,从而实现模八计数器。

3.3 本次实验的设计方案

module counter8(out,clk,rst); input clk,rst; output reg[2:0] out;

always @(posedge clk or negedge rst) if(~rst) out<=3'b000; else

out<=out+1; endmodule

module test_8; reg clock,reset; wire [2:0] dout;

count8 mycnt(.clk(clock),.rst(reset),.out(dout)); initial begin reset=1'b0; #100 reset =1'b1; end initial begin clock=0; end

always#5 clock=~clock; endmodule

3.4 本次实验设计的结果

4.实验总结

这次实验主要是熟悉了modelsim的仿真环境,学习verilog的入门知识.对于电脑自己向来都是很害怕,开始就更难了。做这个实验,自己开始找了一本书上的例题,仿着写的。测试程序,也是套写的。我想在以后的学习中多多练习,多多提高。

因篇幅问题不能全部显示,请点此查看更多更全内容