模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
四年级科学下册备课教案(1)全册03-21
高一通用技术 第一章技术及其性质教案04-12
32m简支箱梁贝雷支架现浇施工方案11-23
推荐(部编人教版)-小学数学二年级上册二年级上册数学应用题天天练一单元 - 表内乘法10-23
辽宁省大连市2018届高三第一次模拟考试理综化学试题07-05
2019秋天的图画作文400字06-13
形容性格的词语02-13
中国历代政权更替示意图05-15
离散数学图论部分经典试题及答案06-16
- 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、职业卫生管理档案