EDA技术期末复习.doc

EDA技术期末复习.doc

ID:59255679

大小:34.00 KB

页数:6页

时间:2020-09-08

EDA技术期末复习.doc_第1页
EDA技术期末复习.doc_第2页
EDA技术期末复习.doc_第3页
EDA技术期末复习.doc_第4页
EDA技术期末复习.doc_第5页
资源描述:

《EDA技术期末复习.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、EDA技术期末复习可编程逻辑器件(FPGA/CPLD)、软件(QuartusII)、实验开发系统、VHDL语言1、名词解释:(1)什么是EDA技术?有什么特点?EDA技术有狭义和广义之分,狭义EDA技术就是以大规模可编程逻辑器件为设计载体,以硬件描述语言为系统逻辑描述的主要表达方式,以计算机、大规模可编程逻辑器件的开发软件及实验开发系统为设计工具,通过有关的开发软件,自动完成用软件的方式设计的电子系统到硬件系统的逻辑编译、逻辑化简、逻辑分割、逻辑综合及优化、逻辑布局布线、逻辑仿真,直至完成对于特定目

2、标芯片的适配编译、逻辑映射、编程下载等工作,最终形成集成电子系统或专用集成芯片的一门新技术,或称为IES/ASIC自动设计技术(2)PLD、CPLD、FPGA、ASICPLD:可编程逻辑器件(ProgramableLogicDevice)是允许用户编程(配置)实现所需逻辑功能的电路,它与分立元件相比,具有速度快、容量大、功耗小和可靠性高等优点。FPGA是英文FieldProgrammableGateArray的缩写,即现场可编程门阵列,它是在PAL、GAL、PLD等可编程器件的基础上进一步发展的产物

3、。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点CPLD是ComplexProgrammableLogicDevice(复杂可编程逻辑器件)的缩写,代表的是一种可编程逻辑器件,它可以在制造完成后由用户根据自己的需要定义其逻辑功能。CPLD的特点是有一个规则的构件结构,该结构由宽输入逻辑单元组成,这种逻辑单元也叫宏单元,并且CPLD使用的是一个集中式逻辑互连方案。ASIC(ApplicationSpecificInter

4、gratedCircuits)即专用集成电路,是指应特定用户要求和特定电子系统的需要而设计、制造的集成电路(3)编译、综合、适配、编程/下载、功能仿真和时序仿真逻辑综合:将电路的高级语言描述(如HDL原理图或状态图的描述)转换成低级的,可与FPGA/CPLD或构成ASIC的门阵列基本结构相映射的网标文件。逻辑适配:将由综合器产生的网标文件针对某一具体的目标器进行逻辑映射操作,其中包括底层器件配置,逻辑分割,逻辑优化,布线与操作等,配置与指定的目标器件中,产生最终的下载文件,如JEDEC格式的文件。功

5、能仿真:将综合后的VHDL网标文件再送到VHDL仿真器中所进行的仿真。时序仿真:将布线器/适配器所产生的VHDL网标文件送到VHDL仿真器中所进行的仿真。2、什么是VHDL语言?VHDL语言的设计采用什么方法?传统数字系统设计采用什么方法?(从上到下和从下到上)VHDL:作为IEEE的工业标准硬件描述语言,在电子工程领域已成为事实上的通用硬件描述语言。VHDL主要用于描述数字系统的结构,行为,功能和接口。VHDL语言的设计采用自顶向下。传统数字系统采用自底向上的方法。3、VHDL语言程序的基本结构:

6、实体描述(ENTITY)、结构体(ARCHITECTURE)、配置、包集合和库五个部分组成。实体描述:用于描述所设计的系统的外部接口信号;(端口的定义)P121结构体:用于描述系统内部的结构和行为;定义了设计单元具体功能。结构体对其基本设计单元的输入输出关系可以用三种方式进行描述:行为描述、寄存器传输描述和结构描述。P123配置可以把特定的结构体指定给一个确定的实体,主要为顶层设计实体指定结构体。P124包集合由程序包首和程序包体组成。组成部分可以是USE语句、子程序定义、子程序体、数据类型说明子类

7、型说明和常类说明VHDL程序设计常用的库有四种:IEEE库、STD库、WORK库、VITAL库P1201、标识符的命名规则标识符用来定义常数、变量、信号、端口、子程序或参数的名字。VHDL的基本标识符就是以英文字母开头,不连续使用下划线“_”,不以下划线“_”结尾的,由26个大小写字母、数字0~9以及下划线组成的字符串。标识符中的英语字母不分大小写2、VHDL对象:常量、变量、信号,它们如何定义(格式)?各自有何不同?P128常量的定义和设置主要是为了使设计实体中的常数更容易阅读和修改。定义

8、形式:CONSTANT常用量:数据类型:=表达式;在VHDL中,变量是一个局部量,只能在进程和子程序中使用。定义形式:VARIABLE变量名:数据类型:=初始值信号是描述硬件系统的基本数据对象。定义形式:SIGNAL信号名:数据类型:=初始值6、VHDL常用的数据类型有哪些?(1)标准数据类型整数类型(INTEGER)、实数类型(REAL)、位(BIT)、矢量类型(BIT_VECTOR)(2种取值0、1)、布尔类型(BOOLEAN)、自然数(NATURAL)和正整数类

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。