1、 1 第一章第一章 EDAEDA 技术简介技术简介 EDA 在通信行业(电信)里的另一个解释是企业数据架构,EDA 给出 了一个企业级的数据架构的总体视图,并按照电信企业的特征,进行了 框架和层级的划分。 20 世纪 90 年代,国际上电子和计算机技术较先进的国家,一直在 积极探索新的电子电路设计方法,并在设计方法、工具等方面进行了彻 底的变革,取得了巨大成功。在电子技术设计领域,可编程逻辑器件(如 CPLD、FPGA)的应用,已得到广泛的普及,这些器件为数字系统的设计 带来了极大的灵活性。这些器件可以通过软件编程而对其硬件结构和工 作方式进行重构, 从而使得硬件的设计可以如同软件设计那样方便
2、快捷。 这一切极大地改变了传统的数字系统设计方法、设计过程和设计观念, 促进了 EDA 技术的迅速发展。 EDA 技术就是以计算机为工具,设计者在 EDA 软件平台上,用硬件 描述语言 HDL 完成设计文件,然后由计算机自动地完成逻辑编译、化简、 分割、综合、优化、布局、布线和仿真,直至对于特定目标芯片的适配 编译、逻辑映射和编程下载等工作。EDA 技术的出现,极大地提高了电 路设计的效率和可操作性,减轻了设计者的劳动强度。 利用 EDA 工具,电子设计师可以从概念、算法、协议等开始设计进 行八路抢答器的系统,大量工作可以通过计算机完成,并可以将抢答器 从电路设计、 性能分析到设计出 IC 版
3、图或 PCB 版图的整个过程的计算机 上自动处理完成。现在对 EDA 的概念或范畴用得很宽。包括在机械、电 子、通信、航空航天、化工、矿产、生物、医学、军事等各个领域,都 有 EDA 的应用。目前 EDA 技术已在各大公司、企事业单位和科研教学部 门广泛使用。 2 第二第二章章 八路抢答器设计目的和要求八路抢答器设计目的和要求 第一节 设计目的 学习 ALTERA 公司的 FPGA/CPLD 的结构、特点和性能。学习集成开发 软件 MAX+plus II/Quartus II 的使用及设计过程。熟悉 EDA 工具设计数 字电路设计方法,掌握 VHDL 硬件描述语言设计方法。根据给定题目设计 数
4、字电路,来加深对可编程逻辑器件的理解和掌握。 第二节 设计具体要求及功能 在所选择器件内完成八路抢答器的设计,要求设计完成后芯片具有 抢答器的全部功能、包括显示和操作接口。抢答器要求有八路抢答输入, 抢答逻辑设计合理(具有抢答锁定) ,抢答编号显示,抢答成功指示,抢 答完成后状态复位。在相应的器件平台上完成设计的输入、编译、综合 或适配通过。 8路抢答器控制系统是娱乐活动中经常使用的重要基础设备之一, 根 据抢答要求,系统所需实现的功能如下: (1)主持人按键清零,数码显示0,蜂鸣器不叫,进入抢答状态。 (2)主持人发出开始命令,8人开始抢答。其中一人先按下抢答键, 蜂鸣器发出鸣叫,数码显示该人号码,其他人再按键,系统不再响应, 直至主持人按键清零,下一次抢答开始。 3 第三章第三章 设计思路及系统结构设计思路及系统结构 第一节 八路抢答器控制系统的设计思路与功能 抢答器同时供 8 名选手或 8 个代表队比赛,分别用 8 个按钮a1 a8。设置一个系统清除和抢答控制开关 Reset, 该开关由主持人控制。 抢答器具有锁存与显示功能。即选手按动按钮,锁存相应的编