1、EDAEDA 课程设计课程设计 I 摘 要 EDA 技术是电子信息科学与技术专业学生在电子技术实验技能方面综 合性质的实验训练课程,其目的和任务是通过一周的时间,让学生掌握 EDA 的 基本方法,熟悉一种 EDA 软件(VHDL),并能利用 EDA 软件设计一个电子技 术综合问题,为以后进行工程实际问题的研究打下设计基础。 关键词:关键词:EDA;VHDL; 实验设计 EDAEDA 课程设计课程设计 II Abstract “EDA technology“ is the electronic Information Science and Technology students test th
2、e integrated nature of training courses in electronic technology experiment skills, their purpose and mission through the week, so that students master the basic method of EDA, a familiar EDA software (VHDL ), and can use EDA software to design an integrated electronic technical issues, and lay the
3、foundation for future research designed to make practical engineering problems. Keywords: EDA; VHDL; experimental design EDAEDA 课程设计课程设计 III 目 录 摘 要. I Abstract II 第 1 章 绪论 1 1.1 概述. 1 1.2 课题设计主要内容. 1 第 2 章 开发工具简介 2 2.1 EDA、VHDL 简介 2 2.2 方案论证. 3 2.2.1 乒乓游戏机的功能 3 2.2.2 乒乓游戏机设计思路 3 2.3 乒乓球各模块的设计. 4 2.
4、3.1 控制模块的设计 4 2.3.2 送数据模块的设计 8 2.3.3 产生数码管片选信号模块的设计 9 2.3.4 7 段译码器模块的设计. 10 第 3 章 设计结果与分析 12 3.1 系统的波形仿真. 12 3.2 乒乓游戏机顶层电路图. 13 结论 15 参考文献 16 EDAEDA 课程设计课程设计 1 第 1 章 绪论 1.1 概述 20 世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎 渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的 提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越 快。而休闲时间越来越少的人们越来越没太
5、多的时间出去搞户外活动,于是众 多电子游戏相应而出,成为大家的娱乐节目。因此设计了这个两人的乒乓球游 戏。而电子信息类产品的开发明显地出现了两个特点:一是开发产品的复杂程 度加深;二是开发产品的上市时限紧迫。而伴随着如上两个特点的产生,相应 的出现了设计上的两个问题。其一,在电子系统日趋数字化、复杂化和大规模 集成化的今天,电子厂商们越加迫切地追求电子产品的高功能、优品质、低成 本、微功耗和微小封装尺寸,从而使得电子设计日趋复杂。那么如何去完成这 些高复杂度的电子设计呢?其二,电子产品设计周期短和上市快是电子厂商们坚 持不懈的追求,那么面对日趋复杂的设计,又如何能够缩短开发时间呢?解决 以上两
6、个问题的唯一途径是电子设计自动化(EDA),即用计算机帮助设计人员 完成繁琐的设计工作。 1.2 课题设计主要内容 两人乒乓球游戏机是用 8 个发光二级管代表乒乓球台,中间两个发光二极 管兼做乒乓球网,用点亮的发光二极管按一定方向移动来表示球的运动。在游 戏机的两侧各设置发球和击球开关,甲乙双方按乒乓球比赛规则来操作开关。 当甲方按动发球开关时,靠近甲方的第一个发光二极管亮,然后发光二极管由 甲方向乙方依次点亮,代表乒乓球的移动。当球过网后按照设计者规定的球位 乙方就可以击球。若乙方提前击球或者未击到球,则甲方得分。然后重新发球 进行比赛,知道一方记分达到 11 分为止,记分清零,重新开始新一局比赛。 EDAEDA 课程设计课程设计 2 第 2 章 开发工具简介 2.1 EDA、VHDL简介 EDA 是指以计算机为工作平台,融合了应用电子技术、计算机技术、智能 化技术的最新成果而开发出的电子CAD通用软件包,它根据硬件描述语言HDL 完成的设计文件,自动完成逻辑编译、化简、分割、综合、优化、布局布线及 仿真,直至完成对于特定目标芯片的适配编译、逻辑映射