没有合适的资源?快使用搜索试试~ 我知道了~
基于VHDL的编码器与译码器的设计与实现
4星 · 超过85%的资源 需积分: 17 18 下载量 81 浏览量
2010-12-28
13:55:47
上传
评论
收藏 130KB DOC 举报
温馨提示
试读
18页
这是一个EDA平台下,以VHDL语言设计的编码器译码器的实现,内附截图 是一个完整的课程设计报告,实现仿真效果。。
资源推荐
资源详情
资源评论
基于 VHDL 的编码器和译码器的设计
学生姓名: 指导老师:
摘 要 编码器与译码器是计算机电路中基本的器件,本课程设计采用 EDA 技术设计编
码和译码器。编码器由八-三优先编码器作为实例代表,而译码器则包含三-八译码器和
二-四译码器两个实例模块组成。课程设计采用硬件描述语言 VHDL 把电路按模块化方
式进行设计,然后进行编程、时序仿真和分析等。课程设计结构简单,使用方便,具
有一定的应用价值。
关键字 计算机电路;EDA;编码器;译码器
Abstract Encoder and decoder is a basic computer circuit
devices.This Curriculum design by EDA design encoder and
decoder.Encoders from 8 - 3 priority encoder for example,and
decoder includes 3 - 8 decoder and the 2 - 4 examples of the
two decoder modules.And then to program, the timing simulation
and analysis.Curriculum design, simple structure, easy to use
and has a value.
目录
1 引 言................................................................................................................................................................1
1.1 设计的目的..........................................................................................................................................1
1.2 设计的基本内容..................................................................................................................................1
2 EDA、VHDL 简介........................................................................................................................................1
2.1 EDA 技术.............................................................................................................................................1
2.1.1 EDA 技术的概念.....................................................................................................................1
2.1.2 EDA 技术的特点.....................................................................................................................2
2.2 硬件描述语言——VHDL..................................................................................................................2
2.2.1 VHDL 的简介...........................................................................................................................2
2.2.2 VHDL 语言的特点...................................................................................................................2
2.2.3 VHDL 的设计流程...................................................................................................................3
3 设计过程.........................................................................................................................................................4
3.1 编码器的工作原理..............................................................................................................................4
3.2 译码器的工作原理..............................................................................................................................4
3.3 课程设计中各部分的设计..................................................................................................................4
3.3.1 八-三优先编码器的设计.........................................................................................................4
3.3.2 三-八译码器的设计.................................................................................................................5
3.3.3 二-四译码器的设计.................................................................................................................6
4 系统仿真.........................................................................................................................................................7
4.1 八-三优先编码器仿真及分析............................................................................................................7
4.2 三-八译码器仿真及分析....................................................................................................................8
4.3 二-四译码器仿真及分析....................................................................................................................8
结束语..............................................................................................................................................................10
致谢..................................................................................................................................................................11
参考文献..........................................................................................................................................................12
附录..................................................................................................................................................................13
基于
VHDL
的编码器和译码器的设计 第 1 页 共 18 页
1 引 言
随着社会的发展,科学技术也在不断的进步。计算机从先前的采用半导体技术实现
的计算器到现在广泛应用的采用高集成度芯片实现的多功能计算器。计算机电路是计
算机的重要组成部分,了解计算机电路的知识是促进计算机的发展的先决条件。而编
码器和译码器是计算机电路中的基本器件,对它们的了解可以为以后的进一步深化研
究打下一个良好的基础。本设计主要介绍的是一个基于超高速硬件描述语言 VHDL 对
计算机电路中编码器和译码器进行编程实现。
1.1 设计的目的
本次设计的目的就是通过实践掌握计算机组成原理的分析方法和设计方法,了解
EDA 技术并掌握 VHDL 硬件描述语言的设计方法和思想。以计算机组成原理为指导,
通过学习的 VHDL 语言结合电子电路的设计知识理论联系实际,掌握所学的课程知识
和基本单元电路的综合设计应用。通过对基于 VHDL 的编码器和译码器的设计,巩固
和综合运用所学知识,提高 IC 设计能力,提高分析、解决计算机技术实际问题的独立
工作能力。
1.2 设计的基本内容
根据计算机组成原理中组合逻辑电路设计的原理,利用 VHDL 设计计算机电路中
编码器和译码器的各个模块,并使用 EDA 工具对各模块进行仿真验证和分析。编码器
由八-三优先编码器作为实例代表,而译码器则包含三-八译码器和二-四译码器两个实
例模块组成。
2 EDA、VHDL 简介
2.1 EDA 技术
2.1.1 EDA 技术的概念
EDA 是电子设计自动化(E1echonicsDes5pAM·toM60n)的缩写。由于它是一
门刚刚发展起来的新技术,涉及面广,内容丰富,理解各异。从 EDA 技术的几个主要
方面的内容来看,可以理解为:EDA 技术是以大规模可编程逻辑器件为设计载体,以
硬件描述语言为系统逻辑描述的主要表达方式,以计算机、大规模可编程逻辑器件的
基于
VHDL
的编码器和译码器的设计 第 2 页 共 18 页
开发软件及实验开发系统为设计工具,通过有关的开发软件,自动完成用软件的方式
设计电子系统到硬件系统的一门新技术。
2.1.2 EDA 技术的特点
采用可编程器件,通过设计芯片来实现系统功能。采用硬件描述语言作为设计输
入和库(LibraLy)的引入,由设计者定义器件的内部逻辑和管脚,将原来由电路板设计
完成的大部分工作故在芯片的设计中进行。由于管脚定义的灵活性,大大减轻了电路
图设计和电路板设计的工作量和难度,有效增强了设计的灵活性,提高了工作效率。
并且可减少芯片的数量,缩小系统体积,降低能源消耗,提高了系统的性能和可靠性。
能全方位地利用计算机自动设计、仿真和调试。
2.2 硬件描述语言——VHDL
2.2.1 VHDL 的简介
VHDL 语言是一种用于电路设计的高级语言。它在 80 年代的后期出现。最初是由
美国国防部开发出来供美军用来提高设计的可靠性和缩减开发周期的一种使用范围较
小的设计语言。但是,由于它在一定程度上满足了当时的设计需求,于是他在 1987
年成为 A I/IEEE 的标准(IEEE STD 1076-1987)。 1993 年更进一步修订,变得更
加完备,成为 A I/IEEE 的 A I/IEEE STD 1076-1993 标准。目前,大多数的 CAD 厂
商出品的 EDA 软件都兼容了这种标准。VHDL 的英文全写是:VHSIC(Very High
eed Integrated Circuit)Hardware Descriptiong Language.翻译成中文就是超
高速集成电路硬件描述语言。因此它的应用主要是应用在数字电路的设计中。
2.2.2 VHDL 语言的特点
VHDL 是一种用普通文本形式设计数字系统的硬件描述语言,主要用于描述数字
系统的结构、行为、功能和接口,可以在任何文字处理软件环境中编辑。除了含有许
多具有硬件特征的语句外,其形式、描述风格及语法十分类似于计算机高级语言
VHDL 程序将一项工程设计项目(或称设计实体)分成描述外部端口信号的可视部分
和描述端口信号之间逻辑关系的内部不可视部分,这种将设计项目分成内、外两个部
分的概念是硬件描述语言(HDL)的基本特征。当一个设计项目定义了外部界面(端
口),在其内部设计完成后,其他的设计就可以利用外部端口直接调用这个项目
VHDL 的主要特点如下:
1. 作为 HDL 的第一个国际标准,VHDL 具有很强的可移植性。
2. 具有丰富的模拟仿真语句和库函数,随时可对设计进行仿真模拟,因而能将设计中
剩余17页未读,继续阅读
资源评论
- q11149134962015-06-13程序简单明了!适合新手!
liaoyihui326
- 粉丝: 13
- 资源: 13
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功