IEDA复习资料《EDA技术基础》题库及参考答案(试用版)目录一、填空题.......................................................................................................................................I二、单选题......................................................................................................................................4三、简答题....................................................................................................................................10四、应用题.....................................................................................................................................11五、上机实验题..........................................................................................................................151一、填空题1.现代电子技术经历了CAD、CAE和EDA三个主要的发展阶段。2.EDA技术包括大规模可编程器件、硬件描述语言HDL、EDA工具软件和实验开发系统四大要素。3.EDA的设计输入主要包括文本输入方式、图形输入方式和波形输入方式三种形式。4.目前已经成为IEEE标准、应用最为广泛的硬件描述语言有VHDL和VerilogHDL。仿真是一种对所设计电路进行间接检测的方法,包括_功能仿真和_时序仿真。5.层次化设计是将一个大的设计项目分解为若干个子项目或若干个层次来完成的。先从底层的电路设计开始,然后在___高层次___的设计中逐级调用低层次的设计结果,直至实现系统电路的设计。6.用HDL设计的电路,既可以被高层次的系统调用,成为系统的一部分,也可以作为一个电路的功能块独立存在和独立运行____。7.可编程逻辑器件从结构上可分为乘积项结构器件和查找表结构器件。8.PLD(FPGA、CLPD)种类繁多,特点各异。共同之处包括的三大部分是逻辑块阵列、输入/输出块和互连资源。9.FPGA两类配置下载方式是主动配置方式和被动配置方式。10.QuartusII是EDA器件制造商Altera公司自己开发的___EDA工具___软件。11.QuartusII工具软件安装成功后、第一次运行前,还必授权。12.QuartusII支持原理图、__文本和波形等不同的编辑方式。13.在QuartusII集成环境下,设计文件不能直接保存在计算机磁盘根目录中,因此设计者在进入设计之前,应当在磁盘根目录中建立保存设计文件的工程目录(文件夹)。14.在QuartusII集成环境下执行原理图输入设计法,应选择___模块/原理图文件(BlockDiagram/SchematicFile).__方法,设计文件的扩展名是__.bdf_______。15.无论何种设计环境,VHDL设计文件都__.vhd_______的扩展名保存,而VerilogHDL设计文件应以__.v_______的扩展名保存。16.设计文件输入结束后一定要通过编译(Compiler),检查设计文件是否正确。17.在QuartusII集成环境下可以执行CreateDefaultSymbol命令,为设计文件创建一个元件符号。这个元件符号的扩展名为.bsf_____,它可以被其他图形设计文件调用,以实现多层次的系统电路设计。18.指定设计电路的输入/输出端口与目标芯片引脚的连接关系的过程称为__引脚锁定____。19.QuartusII中波形文件的扩展名是__.vwf_______。20.在完成设计电路的输入/输出端口与目标芯片引脚的锁定后,再次对设计电路的仿真称为___时序仿真__或__后仿真___。21.以EDA方式实现的电路设计文件,最终可以编程下载到__FPGA__或_CPLD_芯片中,完成硬件设计和验证。22.在对设计文件编程下载时,需要选择的ByteBlaster(MV)编程方式,此编程方式对应计算机的___并行口编程下载通道,“MV”是混合电压的意思。23.一般将一个完整的VHDL程序称为设计实体。24.VHDL设计实体由库和程序包、实体、结构体、和配置等部分构成。其中___实体和结构体是设计实体的基本组成部分,它们可以构成最基本的VHDL程序。25.VHDL的设计实体由实体声明部分和结构体组成。26.VHDL的实体声明部分指定了设计单元的输入/输出端口或引脚,它是设计实体对外的一个通信界面,是外界可以看到的部分;VHDL的结构体用来描述设计实体的逻辑结构和2____逻辑功能,它由VHDL语句构成,是外界看不到的部分。27.VHDL的普通标识符(或称“短标识符”)必须以字母开头,后跟若干字母、数字或单个下划线构成,且不能以下划线结束。28.在VHDL中最常用的库是IEEE标准库,最常用的程序包是_(STD_LOGIC_1164)___。29.在VHDL的端口声明语句中,端口方向关键字包括_IN_、_OUT_、__INOUT__和___BUFFER。30.在VHDL程序中,单个字符要用单引号括起来,字符串要用双引号括起来。31.VHDL的数据对象包括变量、常量和信号,它们是用来存放各种类型数据的容器。32.常数是程序中恒定不变的值,一般在程序前部声明,在VHDL中用CONSTANT__语句定义。33.VHDL的变量(VARIABLE)是一个局部量,只能在进程、函数和过程中声明和使用。34.VHDL的信号(SIGNAL)是一种数值容器,不仅可以容纳当前值,也可以保持历史值。35.VHDL的操作符包括___逻辑操作符_(LogicOperator)_、__关系操作符(RelationalOperator)__、__算术操作符(ArithmeticOperator)_和_符号操作符(SignOperator)。36.在VHDL中,预定义的属性标识符可用于检出时钟边沿、完成定时检查、获得未约束的数据类型的范围等。37.HDL的基本描述语句包括_顺序语句(SequentialStatements)_____和并行语句(ConcurrentStatements)______。38.VHDL的顺序语句只能出现在进程(PROCESS)、过程_(PROCEDURE)___和函数(FUNCTION)____中,是按程序书写的顺序自上而下、一条一条地执行。39.VHDL的PROCESS语句是由顺序语句组成的,但其本身却是并行语句。40.VHDL的并行信号赋值语句的赋值目标必须都是___信号____。41.VHDL的子程序有_____过程(PROCEDURE)___和___函数(FUNCTION)_____两种类型。42.元件例化是将预先设计好的设计实体或设计模块作为一个__元件_____,连接到当前设计实体或设计模块中一个指定的___端口_____。43.VHDL的程序包是用VHDL语言编写的,其源程序也需要以__.vhd______文件类型保存。44.元件例化时端口映射方式分为__位置_____映射法、___名称_____映射法和___混合_____映射法3种。45.注释VHDL设计实体:LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;--库、程序包声明ENTITYH_ADDERISPORT(A,B:INSTD_LOGIC;SO,CO:OUTSTD_LOGIC);--实体声明ENDENTITYH_ADDER;ARCHITECTUREART2OFH_ADDERIS--结构体声明BEGINSO=(AORB)AND(ANANDB);CO=NOT(ANANDB);ENDARCHITECTUREART2;346.在QuartusII环境下,要通过执行File菜单下的Create∠Update/CreateSymbolFilesforCurrentFile命令产生元件符号。47.按结构特点和编程工艺的不同,大规模、高密度PLD器件可分为CPLD和FPGA两大类。48.采用SRAM结构的可编程器件,在系统断电后编程信息不保存(消失)。49.在世界上为数众多的EDA生产厂商中最大的三家是ALTERA、____XILINX_____和____Lattice。4二、单选题1.关于EDA技术的设计流程,下列顺序正确的是(A)A原理图/HDL文本输入→功能仿真→综合→适配→编程下载→硬件测试B原理图/HDL文本输入→适配→综合→功能仿真→编程下载→硬件测试;C原理图/HDL文本输入→功能仿真→综合→编程下载→适配硬件测试;D原理图/HDL文本输入→功能仿真→适配→编程下载→综合→硬件测试2.对利用原理图输入设计方法进行数字电路系统设计,下面说法是不正确的(C)A原理图输入设计方法直观便捷,但不适合完成较大规模的电路系统设计;B原理图输入设计方法一般是一种自底向上的设计方法;C原理图输入设计方法无法对电路进行功能描述;D原理图输入设计方法也可进行层次化设计。3.下列对CPLD结构与工作原理的描述中,正确的是(C)ACPLD是基于查找表结构的可编程逻辑器件;BCPLD即是现场可编程逻辑器件的英文简称;C早期的CPLD是从GAL的结构扩展而来;D在Altera公司生产的器件中,MAX7000系列属CPLD结构;4.QuartusII的设计文件不能直接保存在(B)。A系统默认路径B硬盘根目录C项目文件夹D用户自定义工程目录5.执行QuartusII的(A)命令,可以为设计电路建立一个元件符号。ACreate∠Update/CreateSymbolFilesforCurrentFileBSimulatorCCompilerDTimingAnalyzer6.在下列器件中,不属于PLD的器件是(C)。APROMBPALCSRAMDPLA7.在PLD中陈列图如下所示,其逻辑表达式为(B).A.F=A+B+CB.F=A+CC.F=A·CD.F=A·B·C·D8.使用QuartusII工具软件建立仿真文件,应采用(D)方式.A.图形编辑B.文本编辑C.符号编辑D.波形编辑9.建立设计项目的菜单是(C).A.“File”“New”B.“Project”“NewProjectWizard”C.“File”“NewProjectWizard”10.在MAX+plusⅡ工具软件中,包括门电路、触发器、电源、输入、输出等元件的元件库是(C)文件夹.A.\maxplus2\max2lib\mfB.\quartus\library\mega_lpmC.\quartus\library\primitivesD.\myeda\mygdf11.在QuartusII工具软件中,完成编译网表提取、数据库建立、逻辑综合、逻辑分割、适配、延时网表提取和编程文件汇编等打操作,并检查设计文件是否正确的过程称为(B)A.编辑B.编译C.综合D.编程12.在QuartusII集成环境下为图形文件产生一个元件符号的主要用途是(D).A.仿真B.编译C.综合D.被高层次电路设计调用513.仿真是对电路设计的一种(B)检测方法.A.直接的B.间接的C.同步的D.异步的14.执行QuartusII的(B)命令,可以对设计电路进行功能仿真或者时序仿真.A.CreateDefaultSymbolB.StartSimulat