课程设计任务书
学生姓名: 黄思羽 专业班级: 自动化0607 指导教师: 李向舜 工作单位: 自动化学院 题 目: 10进制计数器 初始条件:
1. Quartus4.1以上版本软件; 2. 课程设计辅导资料:“数字电路EDA入门”、“VHDL程序实例集”、“EDA技术
与VHDL”、“EDA与数字系统设计”等;
3. 先修课程:电路、电子设计EDA、电子技术基础等。 4. 主要涉及的知识点:
门电路、组合逻辑电路、时序逻辑电路等。
要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等
具体要求)
1. 课程设计时间:1周;
2. 课程设计内容:根据指导老师给定的题目,按规定选择其中1套完成;
3. 本课程设计统一技术要求:研读辅导资料对应章节,对选定的设计题目进行理
论分析,针对具体设计部分的原理分析、建模、必要的推导和可行性分析,画出程序设计框图,编写程序代码(含注释),上机调试运行程序,记录实验结果(仿真结果),并对实验结果进行分析和总结。具体设计要求包括: ① 复习EDA的相关技术与方法;
② 掌握VHDL或者Verilog语言,并要求能编写程序。
③ Quartus软件的使用:掌握程序编辑、编译、调试、仿真方法。 ④ 设计相关简单的电路,完成既定的功能。
4. 课程设计说明书按学校“课程设计工作规范”中的“统一书写格式”撰写,具
体包括: ① 目录;
② 计数器相关的理论分析、归纳和总结; ③ 10进制计数器的结构组成及原理分析。 ④ 程序设计框图、程序代码(含注释);
⑤ 给出程序中主要函数或者语句的功能说明和使用说明;
⑥ 给出程序仿真运行结果和图表、以及实验结果分析和总结; ⑦ 课程设计的心得体会(至少500字); ⑧ 参考文献;
⑨ 其它必要内容等。
时间安排:
具体时间 设计内容 8月3日 指导老师就课程设计内容、设计要求、进度安排、评分标 准等做具体介绍。学生确定选题,明确设计要求 8月4日 开始查阅资料,完成相关电路原理分析、代码或原理图设计。 8月5日 采用VHDL或Verilog语言编程,上机调试,得出实验结果 8月6日 撰写课程设计说明书 8月7日 上交课程设计说明书,并进行答辩
指导教师签名: 年 月 日 系主任(或责任教师)签名: 年 月 日
摘 要
本次能力拓展训练是作出一个十进制加法计数器,递增计数,有进位、清零、保持功能。需要按要求编写出十进制计数器的VHDL程序,调试、编译程序并绘制出仿真波形图,结果应能实现计数功能。
本次能力拓展训练意义在于复习EDA的相关技术与方法;掌握VHDL或者Verilog语言,并要求能编写程序。Quartus软件的使用:掌握程序编辑、编译、调试、仿真方法。
关键词:十进制计数器 VHDL Quartus II 9.0
目 录
1设计内容与要求 ....................................................................................................................... 1 2 VHDL语言介绍 ......................................................................................................................... 2 3 计数器设计 .............................................................................................................................. 4
3.1 设计原理....................................................................................................................... 4 3.2 程序设计框图 .............................................................................................................. 4 3.3 程序代码设计 .............................................................................................................. 5 4 程序仿真 ................................................................................................................................... 9
4.1 仿真软件介绍 .............................................................................................................. 9 4.2 仿真结果....................................................................................................................... 9 4.3 仿真结果分析 ............................................................................................................10 5 心得体会 .................................................................................................................................12 参考文献 .....................................................................................................................................13
武汉理工大学《能力拓展训练》课程设计说明书
十进制计数器
1设计内容与要求
设计一个10进制计数器,对计数器相关的理论进行分析、归纳和总结;10进制计数器的结构组成及原理分析。程序设计框图、程序代码(含注释);给出程序中主要函数或者语句的功能说明和使用说明;给出程序仿真运行结果和图表、以及实验结果分析和总结。
具体设计要求包括: 复习EDA的相关技术与方法;
掌握VHDL或者Verilog语言,并要求能编写程序。
Quartus软件的使用:掌握程序编辑、编译、调试、仿真方法。 设计相关简单的电路,完成既定的功能。
1