1、 1 课 程 设 计 说明书课 程 设 计 说明书 名称 交通灯控制器的设计交通灯控制器的设计 院 系 电子信息工程系 班 级 姓 名 学 号 系 主 任 教研室主任 指 导 教 师 2 目录 第一章 绪论 2 1 电子设计自动化简介 2 1.1 概要 . 2 1.2 EDA 数字系统设计 4 1.2.1 分析方法 . 4 第二章 设计要求 4 2 设计基本要求 . 4 2.1 电路工作原理 . 5 第三章 系统的设计 6 3 系统设计要求 . 6 3.1 设计思路 7 3.2 设计流程 7 3.3 系统结构图 8 3.4 系统程序 9 3.5 仿真与调试 . 14 第四章 心得体会 . 15
2、 参考文献 15 第一章第一章 绪论绪论 1 电子设计自动化简介 1.1 概要 EDA 技术是指以计算机为工作平台,融合了应用电子技术、计算机技术、 3 信息处理及智能化技术的最新成果,进行电子产品的自动设计。 利用 EDA 工具,电子设计师可以从概念、算法、协议等开始设计电子系统, 大量工作可以通过计算机完成,并可以将电子产品从电路设计、性能分析到设计 出 IC 版图或 PCB 版图的整个过程的计算机上自动处理完成。 现在对 EDA 的概念或范畴用得很宽。包括在机械、电子、通信、航空航天、 化工、矿产、生物、医学、军事等各个领域,都有 EDA 的应用。目前 EDA 技术已 在各大公司、企事业
3、单位和科研教学部门广泛使用。 1.1.1 EDA 系统的设计分类 根据采用计算机辅助技术的介入程度,可以分为三类: 第一类:人工设计方法,这是一种传统的设计方法,从方案的提出到验证和 修改均采用人工手段完成,尤其是系统的验证需要经过实际搭试电路完成,花费 大、效率低、制造周期长。 第二类:借助计算机来完成数据处理、模拟评价、设计验证等部分,由人和 计算机共同完成,但由于软件匮乏,该阶段许多工作尚需人工完成。 第三类:该阶段的世纪方法称为电子设计自动化,这个阶段发展起来的 EDA 工具,目的是在设计前期将设计工程师从事的许多高层次设计由工具完成。整个 设计过程或大部分设计均有计算机完成。 1.1
4、.2 EDA 技术发展表现形式 (1) CPLD/FPGA系统: 使用EDA技术开发CPLD/FPGA, 使自行开发的CPLD/FPGA 作为电子系统、控制系统、信息处理系统的主体。 (2) “CPLD/FPGA+MCU”系统:综合应用 EDA 技术与单片机技术,将自行开 发的“CPLD/FPGA+MCU”作为电子系统、控制系统、信息处理系统的主体。 (3) “CPLD/FPGA+专用 DSP 处理器”系统:将 EDA 技术与 DSP 专用处理器配 合使用,用“CPLD/FPGA+专用 DSP 处理器”构成一个数字信号处理系统的整体。 (4) 基于 FPGA 实现的现代 DSP 系统: 基于 SOPC(a System on a Programmable Chip)技术、EDA 技术与 FPGA 技术实现方式的现代 DSP 系统。 4 (5) 基于 FPGA 实现的 SOC 片上系统:使用超大规模的 FPGA 实现的,内含 1 个或数个嵌入式 CPU 或 DSP,能够实现复杂系统功能的单一芯片系