1、 Xxxx 大学课程设计任务书 课程 硬件课程设计 题目 8-3 优先级编码器设计 专业 姓名 学号 主要内容、基本要求等 一、主要内容: 利用 EL 教学实验箱、微机和 Quartus软件系统,使用 VHDL 语言输入方法 设计 8-3 优先编码器。可以利用层次设计方法和 VHDL 语言,完成硬件设计设计 和仿真。最后在 EL 教学实验箱中实现。 二、基本要求: 设计并实现一个 8-3 优先级编码器,要求 I0 优先级最高,I7 优先级最低, 编码输出为原码。 三、扩展要求: 输入端加使能端,在使能端为有效的低电平时,进行编码;在使能端为无效 的高电平时,输出高阻状态。 四、参考文献: 1
2、杨刚,龙海燕.现代电子技术-VHDL 与数据系统设计.北京:电子工业出版 社,2004 2 黄仁欣.EDA 技术实用教程.北京:清华大学出版社,2006 3 潘松.VHDL 实用教程M.成都:电子科技大学出版社,2000 4 李国丽, 朱维勇.电子技术实验指导书.合肥: 中国科技大学出版社, 20005 宋振辉. EDA 技术与 VHDL.北京:北京大学出版社,2008 目 录 第第 1 1 章章 概概 述述 1 1.1 EDA 的概念. 1 1.2 EDA 技术及应用. 2 1.3 EDA 技术发展趋势. 2 1.4 Quartus II 特点介绍 3 第第 2 2 章硬件描述语言章硬件描述
3、语言VHDLVHDL . 4 2.1 VHDL 的简介 4 2.2 VHDL 语言的特点 4 2.3 VHDL 的设计流程 5 第第 3 3 章章 8 8- -3 3 优先编码器的设计优先编码器的设计 6 3.1 编码器的工作原理 6 3.2 8-3 优先编码器的设计. 6 3.3 8-3 优先编码器仿真及分析. 7 3.4 在实验箱上实现 8-3 优先编码器 8 结结 论论 11 参考文献参考文献 12 第第 1 章章 概概 述述 1.1 EDA 的概念 EDA 技术是在电子 CAD 技术基础上发展起来的计算机软件系统,是指以 计算机为工作平台,融合了应用电子技术、计算机技术、信息处理及智能
4、化 技术的最新成果,进行电子产品的自动设计。利用 EDA 工具,电子设计师可 以从概念、算法、协议等开始设计电子系统,大量工作可以通过计算机完成, 并可以将电子产品从电路设计、 性能分析到设计出 IC 版图或 PCB 版图的整个 过程在计算机上自动处理完成。现在对 EDA 的概念或范畴用得很宽。包括在 机械、电子、通信、航空航天、化工、矿产、生物、医学、军事等各个领域, 都有 EDA 的应用。目前 EDA 技术已在各大公司、企事业单位和科研教学部门 广泛使用。例如在飞机制造过程中,从设计、性能测试及特性分析直到飞行 模拟,都可能涉及到 EDA 技术。本文所指的 EDA 技术,主要针对电子电路设
5、 计、PCB 设计和 IC 设计。EDA 设计可分为系统级、电路级和物理实现级。 EDA 是电子技术设计自动化,也就是能够帮助人们设计电子电路或系统 的软件工具。该工具可以在电子产品的各个设计阶段发挥作用,使设计更复 杂的电路和系统成为可能。在原理图设计阶段,可以使用 EDA 中的仿真工具 论证设计的正确性;在芯片设计阶段,可以使用 EDA 中的芯片设计工具设计 制作芯片的版图;在电路板设计阶段,可以使用 EDA 中电路板设计工具设计 多层电路板。特别是支持硬件描述语言的 EDA 工具的出现,使复杂数字系统 设计自动化成为可能,只要用硬件描述语言将数字系统的行为描述正确,就 可以进行该数字系统
6、的芯片设计与制造。 21世纪将是EDA技术的高速发展期, EDA 技术将是对 21 世纪产生重大影响的十大技术之一。 硬件描述语言 : 硬件描述语言(HDL)是一种用于进行电子系统硬件设 计的计算机高级语言,它采用软件的设计方法来描述电子系统的逻辑功能、 电路结构和连接形式。 常用硬件描述语言有 HDL、Verilog 和 VHDL 语言。 1 1.2 EDA 技术及应用 EDA 在教学、科研、产品设计与制造等各方面都发挥着巨大的作用。在 教学方面,几乎所有理工科(特别是电子信息)类的高校都开设了 EDA 课程。 主要是让学生了解 EDA 的基本概念和基本原理、掌握用 HDL 语言编写规范、 掌握逻辑综合的理论和算法、使用 EDA 工具进行电子电路课程的实验并从事 简单系统的设计。一般学习电路仿真工具(如 EWB、PSPICE)和 PLD 开发工 具(如 Altera/Xilinx 的器件结构及开发系统) ,为今后工作打下基础。 在产品设计与制造方面,包括