EDA简答题答案教学文案.

上传人:men****ain 文档编号:131979150 上传时间:2020-05-11 格式:PDF 页数:5 大小:18.71KB
返回 下载 相关 举报
EDA简答题答案教学文案._第1页
第1页 / 共5页
EDA简答题答案教学文案._第2页
第2页 / 共5页
EDA简答题答案教学文案._第3页
第3页 / 共5页
EDA简答题答案教学文案._第4页
第4页 / 共5页
EDA简答题答案教学文案._第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《EDA简答题答案教学文案.》由会员分享,可在线阅读,更多相关《EDA简答题答案教学文案.(5页珍藏版)》请在金锄头文库上搜索。

1、1 1EDA的英文名字是什么 EDA的中文含义是什么 答 EDA Electronics Design Automation 中文含义 电子设计自动化 1 2 什么叫 EDA 利用 EDA进行电子系统的设计的特点是什么 答 狭义的 EDA技术 就是指以 大规模可编程逻辑器件 为设计载体 以 硬件描述语 言为系统描述的主要表达方式 以计算计 大规模可编程逻辑器件的 开发软件 及实验 开发系统 为设计工具 通过有关的开发软件 自动完成用软件方式设计的电子系统到 硬件系统的逻辑编译 逻辑化简 逻辑分割 逻辑综合及优化 逻辑布局布线 逻辑 仿真 直至对于特定目标芯片的适配编译 逻辑映射 编辑下载等工作

2、 最终形成集 成电子系统或专用集成芯片的一门技术 或称为IES ASIC 自动设计技术 EDA 进行电子系统的设计的特点 1 用软件的方式设计硬件 2 用软件的方式 设计的系统到硬件系统的转换由有关的开发软件自动完成的 3 设计过程中可用有 关软件进行各种仿真 4 系统可现场编程 在线升级 5 整个系统可集成在一个芯 片上 体积小 功耗低 可靠性高 6 从以前的 组合设计 专项真正的 自由设 计 7 设计的移植性好 效率高 8 非常适合分工设计 团体协作 1 5FPGA和 CPLD 各包括几个基本组成部分 FPGA 在结构上主要分为 可编程逻辑单元 可编程输入 输出单元和可编程连线 CPLD

3、在结构上包括 可编程逻辑宏单元 可编程输入 输出单元和可编程内部连线 1 6FPGA CPLD有什么特点 各包含几个基本组成部分 二者在存储逻辑信息方面有 什么区别 在实际使用中什么时候选用FPGA 什么时候选用 CPLD 答 FPGA 在结构上主要分为三个部分 即可编程逻辑单元 可编程输入 输出单元和 可编程连线三个部分 CPLD 在结构上主要分为三个部分 即可编程逻辑宏单元 可编 程输入 输出单元和可编程内部连线三个部分 FPGA CPLD 的特点 高度集中 高速度 高可靠性 对于一个开发项目 主要看开发项目本身的需要 对于普通规模 且生产量不是 很大的产品项目 通常使用CPLD 比较好

4、对于大规模的逻辑设计 ASIC设计或单片 系统设计 则多采用FPGA 另外 FPGA掉电后将丢失原有的逻辑信息 所以实际中 需要为 FPGA 芯片配置一个专用过的ROM 1 10 对于目标器件为FPGA CPLD 的 VHDL 设计 其工程设计包括几个主要步骤 答 第一 需要进行 源程序的编辑和编译 用一定的逻辑表达手段将设计表 达出来 第二 要紧 逻辑综合 将用一定的逻辑表达手段表达出来的设计 经过一系列的操作 分解成一系列的基本逻辑电路及对应关系 电路分解 第三 要进行 目标器件的布线 适配 在选定的目标器件中建立这些基本逻辑电路及 对应关系 逻辑实现 第四 目标器件的编程 下载 将前面的

5、软件设计经过编 程变成具体的设计系统 物理实现 最后 要进行硬件仿真 硬件测试 验证所 设计的系统是否符合设计构想要求 同时 在设计过程中要进行相关的 仿真 模拟有关设计结果 看是否与设计构想相符 1 11 名词解释 逻辑综合 逻辑适配 行为仿真 时序仿真 逻辑综合 将电路的高级语言描述 如HDL原理图或状态图的描述 转换成低级 的 可与 FPGA CPLD 或构成 ASIC的门阵列基本结构相映射的网标文件 逻辑适配 将由综合器产生的网标文件针对某一具体的目标器进行逻辑映射操 作 其中包括底层器件配置 逻辑分割 逻辑优化 布线与操作等 配置与指定的目 标器件中 产生最终的下载文件 如JEDEC

6、 格式的文件 行为仿真 将 VHDL 设计源程序直接送到VHDL 仿真器中所进行的仿真 功能仿真 将综合后的VHDL 网标文件再送到VHDL 仿真器中所进行的仿真 时序仿真 将布线器 适配器所产生的VHDL 网标文件送到 VHDL仿真器中所进行 的仿真 2 4 CPLD 的英文全称是什么 CPLD 的结构主要由哪几部分组成 每一部分的作用如 何 答 1 Complex Programmable Logic Devices 2 CPLD 主要由可编程 I O 单元 基本逻辑单元 布线池和其它辅助功能模块构 成 3 可编程逻辑单元 作用与FPGA 的基本 I O 口相同 但是 CPLD 应用范围局

7、限 性较大 I O 的性能和复杂度与FPGA 相比有一定差距 支撑的 I O 标准较少 频率也 较低 基本逻辑单元 CPLD 中基本逻辑单元是宏单元 所谓宏单元就是由一些与 或阵列加上触发器构成的 其中 与或 阵列完成组合逻辑功能 触发器用以完成时 序逻辑 布线池 布线矩阵 通过打结点可以完成不同宏单元的输入与输出项之间的 连接 由于 CPLD 的布线池结构固定 所以 CPLD 的输入管脚到输出管脚的标准延时固 定 被称为 Pin To Pin延时 用 Tpd表示 Tpd延时反映了 CPLD 器件可以实现的最 高频率 也就清晰地表明了CPLD 器件的速度等级 其他辅助功能模块 如JTAG编程模

8、块 一些全局时钟 全局使能 全局复位 置位单元等 2 6 FPGA 的英文全称是什么 FPGA 的结构主要由哪几个部分组成 每一部分的作用 如何 答 1 Field Programmable Gate Array 2 FPGA 主要由可编程输入 输出单元 基本可编程逻辑单元 嵌入式块RAM 丰富的布线资源 底层嵌入式功能单元和内嵌 专用硬核构成 3 可编程输入 输出单元 通过软件的灵活配置 可适应不同的电器标准与I O 物理特性 可以调整匹配阻抗特性 上下拉电阻 可以调整输出驱动电流的大小等 基本可编程逻辑单元 由查找表 LUT 和寄存器 Register 组成的 查 找表完成纯组合逻辑功能

9、FPGA 内部寄存器可配置为带同步 异步复位和置位 时钟 使能的触发器 也可以配置成为锁存器 FPGA 一般依赖寄存器完成同步时序逻辑设计 嵌入式块 RAM 可以配置为单端口RAM 双端口 RAM 伪双端口 RAM CAM FIFD 等存储结构 丰富的布线资源 布线资源连通FPGA内部所有单元 连线的长度和工艺决 定着信号在连线上的驱动能力和传输速度 底层嵌入式功能单元 指通用的程度较高的嵌入式功能模块 如PLL DLL DSP CPU 等 内嵌专用硬核 指的硬核主要是那些通用性相对较弱的 不是所有FPGA器 件都包含硬核 2 10 在 FPGA 和 CPLD 的应用开发中应考虑那些因素 答

10、1 器件的逻辑资源量的选择 2 芯片速度的选择 3 器件功耗的选择 4 FPGA CPLD 的选择 看开发项目本身的需要 5 FPGA 和 CPLD 封装的选择 6 其它因素的选择 各家公司产品各不相同 3 2VHDL程序一般包括几个组成部分 每部分的作用是什么 答 三个基本部分组成 库 程序包便用说明 实体描述和实体对应的结构体描述 库 程序包使用说明用于打开本设计实体将要用到的库 程序包 实体描述用于描述该设计实体与外界的接口信号说明 结构体描述用于描述设计实体内部的组成及内部工作的逻辑关系 3 5 在 VHDL 中常用的预定义程序包有哪几个 怎样使用这些程序包 答 常用的预定义程序包有四

11、种 STD LOGIC 1164 程序包 STD LOGIC ARITH 程序 包 STD LOGIC UNSIGNED和 STD LOGIC SIGNED程序包 STANDARD和 TEXTI6程 序包 库语言关键词 LIBRARY 指明所使用的库名 USE语句指明库中的程序包 使用语句格式 LIBRARY 库名 USE库名 程序包名 项目名 ALL 3 6VHDL 语言中数据对象有几种 各种数据对象的作用范围如何 各种数据对象的 实际物理含义是什么 答 有三种 常量CONSTANT 变量 VARIARIE 信号 SIGNAL 常量 使用范围取决于它被定义的位置 变量 只能在进程和子程序中使

12、用 信号 范围是实体结构体与程序包 物理含义 常量 常量的定义和设置主要为了使设计实体中的常数更容易阅读 和修改 是恒定不变的值 一旦作了数据类型的赋值定义后 就不能在程序中再改变 因而具有全局意义 变量 是一个局部量 变量不能将信息带出对他做出定义的当前设计 单元 赋值是一种理想化的数据传输 是立即发生 不存在任何延时行为 信号 是描述硬件系统的基本数据对象 类似于连接线 作为一种数据 容器 不但可以容纳当前值 也可以保持历史值 3 8 信号和变量在描述和使用时有哪些主要区别 答 变量具有局部特征 它的有效只局限于所定义的一个进程中 或一个子程序中 它是一个局部的 暂时性数据对象 它的赋值是

13、立即发生的 变量赋值目标 赋值源 信号具有全局性特征 不但可作一个设计实体内部各单元之间数据传送的载体 而且可通过信号与其他实体进行通信 赋值过程有某种延时 同一信号赋值目标有多 个赋值源时 目标获得的是最后一个赋值源的赋值 信号赋值目标 赋值源 3 13VHDL 语句有哪几类操作符 在一个表达式中有多种操作符时应按怎样的准则进 行运算 下列三个表达式是否有效 1 A NOT B AND C OR D 2 A NOT B AND C OR D 3 A NOT B AND C OR D 答 算术操作符 关系操作符 逻辑操作符 符号操作符 准则 按优先级从高到低的顺序进行计算 1 A NOT B

14、AND C OR D 2 A NOT B AND C OR D 2 A 连续实体端口 名 4 名字关联是将例化元件的端口名与关联端口名通过关联 连续 符号 一一对应地联系起来的方式 位置关联是按例化元件端口定义顺序将例化元件的对应的连续实体端口名 一一列出的方式 3 38 一个包集合由那两大部分组成 包集合通常包含哪些内容 程序包首和程序包体 组成部分可以是USE语句 子程序定义 子程序体 数据类型说明子类型说明 和常类说明 3 40什么叫数据流描述方式 它和行为描述方式的主要区别在哪里 用数据流描述 方式所编写的 VHDL 程序是否可以进行逻辑综合 答 1 数据流描述也称RTL描述 它以类似

15、于寄存器传输级的方式描述数据的传 输和变换 以规定设计中的各种寄存器形成为特征 然后再寄存器之间插入组合逻辑 2 行为描述只表示输入与输出间转换的行为 它不包含任何结构信息 而数 据流的描述会伴有大量的有关这种结构信息的 流出 3 类似于寄存器传输级的方式描述数据的传输和变换 认为数据是从一个设 计流出 从输入到输出的观点称为数据流风格 所以不是所有的VHDL程序都可以进 行逻辑综合 3 43 什么叫状态机 状态机的基本结构如何 状态机的种类有哪些 答 1 状态机是一类很重要的时序电路 是许多数字电路的核心部件 2 状态机的基本结构包括输入信号 输出信号和一组寄存器 它用于记忆状 态机的内部庄涛 状态机可认为是组合逻辑和寄存器逻辑的特殊组合 它包括两个主 要部分 组合逻辑部分和寄存器部分 寄存器部分用于存储状态机的内部状态 组合逻 辑部分又分为状态译码器和输出译码器 状态译码器确实状态机的下一个状态 即确 定状态机的激励方程 输出译码器确定状态机的输出 即确定状态机的输出方程

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号