EDA复习提纲(有答案)安徽农业大学(12电气龙凤兰)_第1页
EDA复习提纲(有答案)安徽农业大学(12电气龙凤兰)_第2页
EDA复习提纲(有答案)安徽农业大学(12电气龙凤兰)_第3页
免费预览已结束,剩余4页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第1章1. 什么是技术?什么是狭义?什么是广义? P1 技术是一门迅速发展起来的新技术。 设计就是设计人员在 计算机 上通过特定功能的软件开发工具,以全自动或半自动化 方式按要求完成电子系统 的设计。狭义 技术就是以大规模可编程逻辑器件为设计载体,以硬 件描述 语言为系统逻辑描述的主要表达方式,以计算机、大规 模可编程逻辑器件的开发 软件与实验开发系统为设计工具,通 过有关的开发软件,自动完成用软件的方式 设计的电子系统到 硬件系统的逻辑编译、逻辑化简、逻辑分割、逻辑综合与优化、 逻辑布局布线、 逻辑仿真, 直至完成对于特定目标芯片的适配编 译、逻辑映射、 编程下载等工作,最终形成集成电子系统

2、或专 用集成芯片的一门新技术。简单的 说狭义 技术也就是使用 软 件进行数字系统的设计。广义 技术就 是通过计算机与其电子系统的辅助分析和设 计软件,完成电子系统某一部分的设 计过程。2. 利用技术进行电子系统设计的最终目标是什么? P23. 标准化的语言有哪两种? P3和4. 开发设计流程的步骤?其中设计输入有哪些方法?什么是综 合?什么是适配?什么是功能仿真?什么是时序仿真? P58 步骤: 设计目标、设计输入、功能仿真、综合优化、综合后 仿真、实现或适配、时序仿真、设计下载、系统调试以与验证等。 设计输入方法 :图形输入、硬件描述语言代码文本输入。综合:表面含义:把抽象的实体结合成单个或

3、统一的实体。 电子设计领域: 将用行为和功能层次表达的电子系统 转换为低层次的便于具体实现的模块组合装配的过 程。适配: 指将综合生成的逻辑网表描述为具体芯片的实现过 程。功能仿真: 是对、原理图描述或其他描述形式的逻辑功能进 行测试模拟,以了解其实现的功能是否满足原设计要求的 过程。时序仿真: 接近真实器件时序性能运行特性的仿真。5. 可编程逻辑器件有哪些分类方法?各可分为哪几类? P10 集成度分: 低集成度芯片、高集成度芯片;编结程构:工艺乘:机项熔结丝构型器、件反、熔查丝找型表、结型构、器型件、;型、型。6. 简单中的和在结构上有何异同? P12在“与或”阵列结构上均为与阵列可编程,或

4、阵列固定 的结构;对的结构作出了改进, 输出部分增加了输出逻辑宏单元 使器件在组合逻辑和时序逻辑的可编程或可重构性能都成为可能。7. 器件的最基本可编程单元是什么?由哪几部分组成?1) 来自作为通用逻辑输入的的2) 来自全局控制信号,用于寄存器辅助功能;3) 从引脚到寄存器的直接输入通道。8. 器件的最基本可编程单元是什么?由哪几部分组成?36 个信号;P14P179 的内部结构组成? P14、宏单元、快速连接开关矩阵、。10. 的内部结构组成? P17基本可编程由 6 部分组成,分别为可编程输入 / 输出单元、 逻辑单元、 嵌入式块、丰富的布线资源、底层嵌入功能单元和 内嵌专用硬核等。11.

5、 查找表原理? P16查找表 ()简称为 , 本质上就是一个 。 目前 中多使用 4 输 入的,所以每一个 可以看成一个有 4 位地址线的 。 当用户通 过原理图或 语言描述了一个逻辑电路以后, 开发软件会自动计 算逻辑电路的所有可能的结果,并把结果事先写入,这 样,每输入一个信号进行逻辑运算就等于输入一个地址进行查表, 找出 地址对应 的内容,然后输出即可12. 边界扫描测试技术的作用?使用哪几个引脚?端口的用途?P20 作用:提供了有效的测试引线间隔致密的电路板上集成电路芯片 的能力; 以下五个引脚: 测试数据输入 ( ) :测试指令和编程数据的串行输入引脚。 数据 在的上升沿移入 测试数

6、据输出 ( ) :测试指令和编程数据的串行输出引脚, 数据 在的下降沿移出。如果数据没有被移出时,该引脚处于高阻态。 测试模式选择 ( ) :控制信号输入引脚, 负责控制器的转换。 必 须在的上升沿到来之前稳定。 测试时钟输入 ( ) :时钟输入到电路,一些操作发生在上升沿, 而另一些发生在下降沿。测试复位输入 ( ) :低电平有效,异步复位边界扫描电路 (在规 范中,该引脚可选 )。13 的编程工艺? P21 基于电可擦除存储单元的或技术 基于查找表的编程单元 基于反熔丝编程单元14. 什么是编程?什么配置? 编程:基于电可擦除存储单元的或技术配置:基于查找表的编程单元15. 什么是核?有哪

7、几种? P23知识产权核, 半导体产业定义为用于或中的预先设计好的电 路功能模块。软:用描述的功能模块,以源代码的形式出现,不涉与具体 电路元件固:完成了综合的功能模块,以网表文件的形式出现 硬:出厂时就固化在芯片中的功能块。第2章1. 程序的组成部分?各部分的作用? P26一个完整的 程序包含实体 ()、结构体 ()、配置 ()、包集合 ()、 库()5 个部分。实体主要是用于描述外部设备的接口信号 ;结构体用于描述系统的具体逻辑行为功能 ; 包存放设计使用到的公共的数据类型、常数和子程序等 ; 配置用来从库中选择所需单元来组成系统设计的不同版16. 什么是基于乘积项结构的器件?什么是基于查

8、找表结构 的器件?本;库存放已经编译的实体、结构体、包和配置等。2. 端口模式有哪几种?各模式有何异同? P29端口模式有 :输入型,此端口为只读型。:输出型,只能在实体内部对其赋值。:双向 (输入输出型 ),既可读也可赋值。:缓冲型,与 相似,但可读。 输入仅允许数据流入端口。输出仅允许数据流从实体内部输出 缓冲模式的端口与输出模式的端口类似,只是缓冲模式允 许内部引用该端口的信 号。双向模式可以代替输入模式、输出模式和缓冲模式。3. 子程序定义的位置?子程序包含哪两种类型?有何区别? 义的区别?调用的区别?) P264子程序可以在三个位置定义 : 程序包、结构体、进程。子程序有两种类型 :

9、函数 和过程。4. 什么是重载函数? P266同样名称的函数可以用不同的数据类型作为此函数的参赛 定义多次,以此定义的函数成为重载函数。5. 程序包首和程序包体的关系 P277 一个完整的程序包中,程序包首名和程序包体名是同一个名字; 程序包体并非总是必需的,程序包首可以独立定义和使用。P36A.z)、数字和下划线字符组成。 亠 dEr m rT 76 标识符的使用规则?(2) 标识标由符必须以英文字母开头,(3) 末字符不能为下划线(4) 不允许出现两个连续的下划线。(5)标识符中字母不区分大小写。(6)定义的保留字(或称关键字)不能用作标识符。(7)中的注释由两个连续短线()开始,直到行尾

10、。7的三种数据对象?使用时的区别?P37常量、变量、信号。一常量定义语句所允许的设计单兀有程序包、实体、结构体、块、进程和子程序;变量是一个局部变量,它只能在进程语句、函数语句和过程 语句结构中使用,用作局部数据存储;信号的使用和定义范围是实体、结构体和包集合(程序包)。 习题:2-2、2-4、2-63s(:2-2画出与下例实体扌苗述对应的原理图符号元件 实体1:三态缓冲器;输入端:; 使能端:);输出端3X ;实体2: 2选1多路选择器(0,1,库和库2-4数据类型,和分别定义在那个库中?哪些库和程序包 总是可见的? 答案:定义在库中,和定义在库中;除了 外, 库面向 的库和用户自定义的库与

11、其中的包集合2#0101010#, 74245 ,2-6判断下列标示符是否合法,如果有误指出原因:16 , 10#12 , 8#7989# , 8#356# ,D100%答案:16 10#12 8#7989# 8#356# 2#0101010#以上不合为标志符。法,不能以数字开头和存在 #符号。74245 不能应用数字开 头,作为扩展标志合法, 含/字符和不能以关键字第3章1. 的数据类型限定了数据对象的什么内容?P41为数据对象定义了一组取值的集合,以与针对这些组织所允许的操作。2的数据类型分为哪几大类? P41 标量型:实数类型、整数类型、枚举类型、时间类型 复合类型:数组型()、记录型(

12、)存取类型:为给定的数据类型的数据对象提供存取方式 文件类型:用于提供多值存取类型3中顺序语句有哪些?它们执行特点是什么?P50赋值语句、流程控制语句、等待语句、子程序调用语句、返回语句和空操作语句。特点:每一条顺序语句的执行顺序是与他们的书写顺序是一 致的。4. 进程语句有什么特点?P52进程与进程,或其它并发语句之间可以并发执行;(2) 在进程内部的所有语句是按照顺序执行的;(3) 进程的启动由其敏感向量表内的敏感向量或者语句确定;(4) 进程与进程,或其它并发语句之间通过传递信号量实现通信5. 触发器和锁存器的区别是什么?习题:3-1 、 3-2、 3-5、 3-6、 3-8、 3-12

13、一 一”一或也不能进行算术运算,但能般这类3-1回答有关 和 数据类型的问题: 一解释和的区别 对于逻辑操作应使用哪种类型 ? 关系操作的结果为哪种类型? 答案:(1)类型表示方法用字符 0或1为一个位的两种取值, 可用来描述系统中总线的值,而 类型具有两种状态“真“假”, 没有数值意义, 也不能进行算术运算, 系运算。他常用来表示信号量的状态或者总线情况, 出具的初始值为类型(3)关系操作的结果为类型。3-5表达式cv,且a、b、c的数据类型都是,这样能不能直接进行加法运算答:不能 原因:没有定义的“ + ”操作解决方法:加载.程序包逻辑操作数应用3-6在 设计中,给时序电路清零(复位)有两

14、种不同方法, 它 们是什么?解:设Q定义成信号, 一种方法:Q<= “000 000 ” ;其中“ 000000 ”反映出信号 Q的位宽度。 第二 种方法:Q<=(> 0 ');其中> 0 '不需要给出信号 Q的位 宽度,即可对Q清零。3-8设计一个具有同步置 1 ,异步清零的D触发器。1164;1(; );()'1'Qv='1:' '1''0'Q<='0'Q<第5章;4)语1. 中并行语句有哪些?它们执行特点是什么?P1101)进程描述语句;2)并行信号赋值语句

15、;3)条件信号赋值语句 并行过程调用语句和块语句。2. 条件信号赋值语句和选择信号赋值语句使用时有什么不同点,分别与进程中的哪种语句等效?P111112条件测试具有顺序性,各条件语句的范围允许有重叠。类似 句。(1)各条件同时测试,不能有重叠的条件分支。入亠 最后条件可为。否则,其它条件必须能包含表达式的所有可 能值。选择信号赋值语句与进程中的语句等价。在应用选择信号赋值语句的时候应注意 :3. 块语句的作用? P113块语句将一系列并行描述语句进行组合,目的是改善并行语句与其结构的可 读性。可使结构体层次鲜明,结构明确。4. 元件例化语句的作用? P113元件例化即把低层元件安装(调用 倒当

16、前层次设计实体内部 的过程。包括:类属参数传递、元件端口映射。5中可由用户自定义的数据类型有哪些?P1201)枚举类型;2)整数和实数类型;3)数组类型;4)记录类型;5)子类 型。6. 用设计一个奇偶校验电路。P1267. 用设计一个读写存储器。P1238. 用设计一个全加器。P114习题:5-2第6章1. 什么是模块?调用的方法有哪两种?P1452. 嵌入式锁相环的功能是什么?有什么优点?P158功能:与输入的时钟信号同步,并以其作为参考信号实现锁相 环,从而输出一到多个同步倍频或分频的片内时钟,以供逻辑系统应用。优点: 可以减少时钟延时和时钟变形,减少片外干扰; 可以改善时钟的建立时间和保持时间, 是系统稳定高速工作的保证。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论