模8计数器verilog报告
更新时间:2023-11-28 03:39:01 阅读量: 教育文库 文档下载
实验名称
模8计数器
姓名:xxx 班级:xxx
学号:xxxxx 报告日期:xxxxxx
1.实验目的
练习在modelsim下编写verilog程序,熟悉modelsim运行过程,并学会用verilog编写一个模八计数器。
2.实验任务
编写一个模值为八的计数器的功能模块实现模为八带清零端的(异步清零);并且编写一激励模块来测试该模块。
3.实验内容及步骤
3.1 实验内容
编写模8计数器模块及激励模块 3.2 本次所实现的功能描述
模8计数器有两个输入端,分别为 clock (时钟控制输入端),和clear(异步清零端),一个输出端Q用来周期性的显示。
Clock:时钟信号,当上升沿到来时,计数器自动加一。 Clear:异步清零端,低电平到来时计数器自动清零。 Q:输出端,从000-111共八个状态。
3.3 本次实验的设计方案
带有异步清零端的模8计数器共有8个状态,所以输出端Q只需要三位(从000----111)共八个状态。还需要一个输入端(clock)来输入时钟信号,另一个输入端(clear)来输入清零信号。 模8计数器的状态转移图如下:
000 001 010 011 111 110 101 100 clock
Clear
具体方案如下:
模 8 计 数 器 Q
1.进入modelsim后点击file ----> new ---->project.之后出现一个建立工程的对话框,键入counter_8工程名后,再在下面路径添加一个自己的文件夹。确认后会弹出一个对话框,点击creat New File,在
工程conuter_8下建立两个文件分别叫做counter_8的功能模块文件和test_counter_8的测试激励模块文件。 2.双击进入文件后编写程序
3.编译,如果程序出错对程序进行修改。之后再编译,编译成功后点击simulate进行仿真。.
4.观察仿真结果是否符合事先的设计。不符合继续修改程序。
模8计数器的功能模块如下:
module counter_8(clock,clear,q); input clock,clear; output[2:0] q; reg[2:0] q;
always @(posedge clock or negedge clear) begin if(!clear) q<=0; else q <= q +1; end endmodule
测试激励如下:
module test_counter8;
reg clk,clr; wire[2:0] q;
counter_8 counter(.clock(clk),.clear(clr),.q(q)); initial clk = 0; always
#100 clk = ~clk; initial begin clr = 0; #50 clr = 1; #200 clr = 0; #50 clr = 1; end initial
$monitor($time,\ endmodule
3.4 本次实验设计的结果
测试结果波形如下:
测试输出结果如下;
4.实验总结
这是第二次用modelsim编写程序,使用方面还不熟练,总是不知道点哪里。之后慢慢的试,同时摸索着终于可以简单的使用了。 在程序编写方面,这个程序不难,因为以前学过C语言,所以在编写程序方面问题不是很大。但是verilog不同于C语言一个很大的方面就是端口的链接要求比较严格,例如一开始我把测试激励的输出申明成了reg类型的就不行,后来改成了wire类型才对。而且verilog还得自己编写激励来测试。 Verilog很好,以后一定要学号。
正在阅读:
模8计数器verilog报告11-28
2019年人教版七年级历史下册第4课唐朝的中外文化交流03-12
致老师的感谢信(精选7篇)04-02
Unit 6 Meet my family(第5课时)教学设计-公开课-优质课(四上人教PEP版)11-22
思念你心情日记10-29
有关于淡淡忧伤的句子说说 淡淡忧伤的句子05-04
生活中的新发现作文07-03
基于Mat lab的数字调制系统仿真与分析毕业论文03-18
观察蜗牛的观察日记02-21
书是我的老师作文600字07-11
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 计数器
- verilog
- 报告
- 三年级数学下册《第四单元测试卷》(附答案)
- 通信原理复试模拟试题1
- 新河中学2017-2018学年第二学期八年级语文第一次月考试卷
- 考题
- 情绪调节方式问卷
- 2014中考数学试卷(精细解析word版)--广西省钦州市
- 物流成本管理案例
- 机组整套启动调试总结 - 图文
- 电机拖动实习报告
- 【名校】高二历史期中复习综合试题22v6 -
- 浅议我国股票市场风险及其规避措施 论文
- 电磁场与电磁波课后答案 - 郭辉萍版1-6章
- 在CTOC环境下消费者购买决策及其影响因素
- EVA模型及其在企业价值评估中的应用研究 刘玲玲
- “无纸化时代”汉字书写走向“无纸时代”
- 固体废物处理与处置工程
- 人事行政工作内容
- H-E染色
- 税务系统“业务竞赛” 试题
- 2、职业卫生管理档案