EDA技术课程设计
课题: 可控计数器的设计
班级: XXXX 学号: XXXXXXXX 学生姓名: XXX 指导老师: XXX
淮阴工学院 电子与电气工程学院
目 录
一、课题————————————————————————————1
1.1.可控计数器的设计————————————————————1 二、课程设计目的————————————————————————1 三、一般设计要求————————————————————————1 四、实验原理及模拟结构框图———————————————————2
4.1实验原理————————————————————————2 4.2模拟框图————————————————————————2 五、电路总体设计————————————————————————2
5.1可控计数器设计流程———————————————————2 5.2各个模块————————————————————————3 六、系统的源程序(VHDL)————————————————————4
6.1计数环节————————————————————————4 6.2扫描单元————————————————————————5 6.3数码管译码———————————————————————6 七.程序的调试分析与仿真————————————————————6
7.1计数器单元——————————————————————--6 7.2扫描单元————————————————————————7 7.3数码管译码———————————————————————7 八、设计总结——————————————————————————8 九、参考文献——————————————————————————9
姓名:XXX 班级:XXXX 学号:XXXXXXXXXX 第 1页 共 11 页
一、课题
1.1.可控计数器的设计
设计要求:
①设计一个五进制计数器,由两个控制键sel控制不同的计数方式; ②当sel=00时,按0、1、2、3、4、0、1、2、3、4??顺序计数; ③当sel=01时,按0、2、4、6、8、0、2、4、6、8??顺序计数; ④当sel=10时,按1、3、5、7、9、1、3、5、7、9??顺序计数; ⑤当sel=11时,按5、4、3、2、1、5、4、3、2、1??顺序计数; ⑥由数码管分别译码显示控制信号和计数状态,分别用3位数码管动态显示;
⑦给出VHDL设计的源程序
二、课程设计目的
《EDA》课程设计地一项重要的实践性教育环节,是学生在校期间必须接受的一项工程训练。在课程设计的过程中,在教室的指导下,运用工程的方法,通过一个简单的课题的设计练习,可是学生通过综合的系统设计,熟悉应用系统的设计过程、设计要求、完成的工作内容和具体的设计方法,了解必须提交的各项工程文件,也达到巩固、充实和综合运用所学的只是解决实际问题的目的。 通过课程设计,应能加强学生如下能力的培养: (1)独立工作能力和创造力;
(2)综合运用专业及基础知识,解决实际工程即使问题的能力; (3)查阅图书资料、产品手册和各种工具书的能力; (4)工程绘图的能力;
(5)编写技术报告和编制技术资料的能力。
三、一般设计要求
(1)独立完成设计任务 (2)绘制系统硬件总框图 (3)绘制系统原理电路图
(4)制定编写设计方案,编制软件框图,完成详细完整的程序清单和注释 (5)制定编写调试方案,编写用户操作使用说明书
(6)写出设计工作小结。对在完成以上文件过程所进行的有关步骤如设计思想、