淮阴工学院EDA试题库(3)

2019-01-07 15:27

115.原理图设计窗口顶部为主菜单和主工具栏,左部为( A )。 A.设计管理器 B.底部为状态栏 C.常用工具栏 D.命令栏 116.网络表的内容主要由两部分组成:元器件描述和( A )。

A. 网络连接描述 B.元器件编号 C.元器件名称 D.元器件封装 117.工作层中的信号板层(Signal Layers)包括底层、中间层和( D )。 A.内部电源/地线层 B.其它工作层 C.机械板层 D.顶层 118.Protel 99 SE可以直接创建一个( A )文件。

A. *.DDB B. *.Lib C. *.PCB D. *.Sch

119.原理图可以生成各种类型的报表,生成各种报表的命令都在( A )菜单中。 A.Reports B.File C.Edit D.Help 120.原理图文件的扩展名是( A )。 A.Sch B.ERC C.PCB D.DDB 121.设计电路板文件的扩展名是( C )。 A.Sch B.ERC C.PCB D.DDB

122.创建元器件封装库文件的扩展名是( B )。 A.Sch B.Lib C.PCB D.DDB

123.原理图电气规则检查后产生文件的扩展名是( B )。 A.Sch B.ERC C.PCB D.DDB 124.网络表文件的扩展名是( B )。 A.Sch B.NET C.PCB D.DDB

125.元器件列表文件(Protel Format格式)的扩展名是( B )。 A.csv B.bom C.PCB D.xls

126.元器件列表文件(CSV Format格式)的扩展名是( A )。 A.csv B.bom C.PCB D.xls

127.元器件列表文件(Client Spreadsheet格式)的扩展名是( D )。 A.csv B.bom C.PCB D.xls

128.元器件列表文件的格式有三种,其中( A )与EXCEL格式类似。 A. Client Spreadsheet B. CSV Format C. Protel Format D.xls

129.根据元器件的焊盘种类不同,元件封装可分为插针式元器件封装和( A )两种类型。 A. 表贴式元器件封装 B. 焊盘 C. 导线 D.过孔 130.RB代表( A )。

A. 电解电容 B. 管状元器件 C. 二极管 D.双列直插式元器件 131.AXIAL代表( B )。

A. 电解电容 B. 管状元器件 C. 二极管 D.双列直插式元器件 132.DIP代表( D )。

A. 电解电容 B. 管状元器件 C. 二极管 D.双列直插式元器件 133.SIP代表( B )。

A. 电解电容 B.单列直插式元器件 C. 二极管 D.双列直插式元器件 134.DIP代表( D )。

A. 电解电容 B.单列直插式元器件 C. 二极管 D.双列直插式元器件 135.元器件石英晶体振荡器的封装是( D )。 A. DIP B. SIP C. AXIAL D.XTAL1

136.元器件可变电阻(POT1、POT2)的封装是( B )。 A. DIP B. VR1 C. AXIAL D.XTAL1

137.电阻类的封装是( C )。

A. DIP B. RB C. AXIAL D.XTAL1 138.晶体管的封装是( C )。

A. DIP B. RB C. TO--xxx D.XTAL1 139.PCB编辑器中放置元器件工具栏是( A )。 A. Component Placement B. Find Selection C. Placement Tools D.Wiring Tools 140.PCB编辑器中放置工具栏是( C )。

A. Component Placement B. Find Selection C. Placement Tools D.Wiring Tools

简答题(56题)

1、谈谈你对EDA技术的理解。(什么是EDA)。

EDA技术就是以大规模可编程逻辑器件为设计载体,以硬件描述语言为系统逻辑描述的主要表达方式,以计算机、大规模可编程逻辑器件的开发软件及实验开发系统为设计工具,通过有关的开发软件,自动完成用软件的方式设计的电子系统到硬件系统的逻辑编译、逻辑化简、逻辑分割、逻辑综合及优化、逻辑布局布线、逻辑仿真,直至完成对于特定目标芯片的适配编译、逻辑映射、编程下载等工作,最终形成集成电子系统或专用集成芯片的一门新技术,或称为IES/ASIC自动设计技术。 2.简要解释建模、仿真和综合的含义。

答:建模是指用硬件描述语言描述电路的功能。仿真是指验证电路的功能。综合是指把软件模型转化为硬件电路。

3、EDA技术的主要特征有哪些? 答:自顶向下的设计方法;采用硬件描述语言;高层综合优化;并行工程;开放性和标准化。 4、什么是硬件描述语言? 答:是一种用于设计硬件电子系统的计算机语言,它用软件编程的方式来描述电子系统的功能、电路结构和连接形式;与传统的门级描述方式相比,它更适合复杂数字电子系统的设计。 5、用硬件描述语言设计电路有哪些优点?

突出的优点: ① 语言的公开可利用性; ② 设计与工艺的无关性; ③ 宽范围的描述能力; ④ 便于组织大规模系统的设计; ⑤ 便于设计的复用、交流、保存和修改等。 6、利用EDA技术进行电子系统的设计有什么特点? 答:① 用软件的方式设计硬件;② 用软件方式设计的系统到硬件系统的转换是由有关的开发软件自动完成的;③ 设计过程中可用有关软件进行各种仿真;④ 系统可现场编程,在线升级;⑤ 整个系统可集成在一个芯片上,体积小、功耗低、可靠性高。 7、从使用的角度讲,EDA技术主要包括几个方面的内容?

答:EDA技术的学习主要应掌握四个方面的内容:① 大规模可编程逻辑器件;② 硬件描述语言;③ 软件开发工具;④ 实验开发系统。其中,硬件描述语言是重点。 8、硬件描述语言VHDL的特点是什么?

VHDL是一种具备形式化、层次化和规范化的硬件描述语言。1硬件相关结构2 VHDL的并发性3混合级描述以及混合级模拟。

9、信号与变量的区别有哪些?信号可以用来描述哪些硬件特性?

答:变量赋值与信号赋值的区别在于,变量具有局部特征,它的有效只局限于所定义的一个进程中,或一个子程序中,它是一个局部的、暂时性数据对象(在某些情况下)。对于它的赋值是立即发生的(假设进程已启动),即是一种时间延迟为零的赋值行为。 信号则不同,信

号具有全局性特征,它不但可以作为一个设计实体内部各单元之间数据传送的载体,而且可通过信号与其他的实体进行通信(端口本质上也是一种信号)。信号的赋值并不是立即发生的,它发生在一个进程结束时。赋值过程总是有某种延时的,它反映了硬件系统并不是立即发生的,它发生在一个进程结束时。赋值过程总是有某些延时的,它反映了硬件系统的重要特性,综合后可以找到与信号对应的硬件结构,如一根传输导线、一个输入/输出端口或一个D触发器等。

10、名词解释:VHDL、实体说明、.结构体、类属表、数据对象、并行语句、程序包。 答: VHDL(Very high speed intergated circuit Hardware Description Language):非常 高速集成电路的硬件描述语言。 11、名词解释:结构体 答:通过若干并行语句来描述设计实体的逻辑功能(行为描述)或内部电路结构(结构描述),从而建立设计实体输出与输入之间的关系。 12、名词解释:类属表

答:用来确定设计实体中定义的局部常数,用以将信息参数传递到实体,用类属表指明器件的一些特征。最常用的是上升沿和下降沿之类的延迟时间,负载电容、驱动能力和功耗等。 13、名词解释:数据对象

答:数据类型的载体,共有三种形式的对象:Constant(常量)、Variable(变量)、Signal(信号)。

14、名词解释:并行语句

答:并行语句有五种类型,可以把它们看成结构体的五种子结构。这五种语句结构本身是并行语句,但内部可能含有并行运行的逻辑描述语句或顺序运行的逻辑描述语句,如进程内部包含的即为顺序语句。五种语句结构分别为块语句、进程语句、信号赋值语句、子程序调用语句和元件例化语句。 15、名词解释:程序包

答:程序包可定义一些公用的子程序、常量以及自定义数据类型等。各种VHDL编译系统都含有多个标准程序包,如Std-Logic-1164和Standard程序包。用户也可已自行设计程序包。程序包由两个独立的单元组成:程序包声明单元和程序包体单元构成。 16、元件例化语句的作用是什么?

答:元件例化语句作用:把已经设计好的设计实体称为一个元件或一个模块,它可以被高层次的设计引用。是使VHDL设计构成自上而下层次设计的重要途径。 17、什么是并行语句?什么是顺序语句?

答:并行语句主要用来描述模块之间的连接关系,顺序语句一般用来实现模块算法部分。 18、设计项目的验证有哪几种方法?

答:包括功能仿真、时序仿真和定时分析。 功能仿真又称前仿真,是在不考虑器件延时的理想情况下的一种项目验证方法,通过功能仿真来验证一个项目的逻辑功能是否正确。 时序仿真又称模拟仿真或后仿真,是在考虑设计项目具体适配器件的各种延时的情况下的一种项目验证方法。时序仿真不仅测试逻辑功能,还测试目标器件最差情况下的时间关系。 定时分析可以分析各个信号到输出端的时间延迟,可以给出延迟矩阵和最高工作频率,还可分析信号的建立、保持时间。 19、简述层次结构设计的优点。

答:层次化设计是一种模块化的设计方法,设计人员对设计的描述由上至下逐步展开,符合常规的思维习惯;由于顶层设计与具体的器件和工艺无关,因此易于在各种可编程逻辑器件中间进行移植。 层次化的设计方法可以使多个设计人员同时进行操作。有利于对设计任务进行合理的分配并用系统工程的方法对设计进行管理。

20、在数字系统设计中锁定引脚的作用是什么?

答:将设计文件中的输入、输出信号定位到所选器件的具体物理管脚上。 21.简述EDA技术的发展趋势:

①.超大规模集成电路的集成度和工艺水平不断提高,深亚微米工艺已经走向成熟,在一个芯片上完成的系统级的集成已成为可能。 ②.由于工艺线宽的不断减小,在半导体材料上的许多寄生效应已经不能简单地被忽略,这就对EDA工具提出了更高的要求。同时,也使得IC生产线的投资更为巨大。可编程逻辑器件开始进入传统的ASIC市场。 ③.高性能的EDA工具得到长足的发展,其自动化核智能化程度不断提高,为嵌入式系统设计提供了功能强大的开发环境。 ④.计算机硬件平台性能大幅度提高,为复杂的SOC设计提供了物理基础。

22.EDA技术在进入21世纪后,得到更大的发展,突出表现在哪些方面? ①.在FPGA上实现DSP(数字信号处理)应用成为可能,用纯数字 逻辑进行DSP模块的设计,使得高速DSP实现成为现实,并有力地推动了软件无线电技术的实用化和发展。基于FPGA的DSP技术,为高速数字信号处理算法提供了实现途径。 ②.嵌入式处理器软核的成熟,使得SOPC步入大规模应用阶段,在一片FPGA上实现一个完备的数字处理系统成为可能。 ③.在仿真和设计两方面支持标准硬件描述语言的功能强大的EDA软件不断推出。 ④.电子技术领域全方位融入EDA技术。 ⑤.EDA使得电子领域各学科的界限更加模糊,更加互为包容,如:模拟与数字、软件与硬件、系统与器件、ASIC与FPGA、行为与结构等。 ⑥.基于EDA的用于ASIC设计的标准单元已涵盖大规模电子系统及复杂IP核模块。 ⑦.软硬IP核在电子行业的产业领域广泛应用。 ⑧.SOC高效低成本设计技术的成熟。 ⑨.系统级、行为验证级硬件描述语言的出现,使复杂电子系统的设计和验证趋于简单。 23.简述可编程逻辑器件大致的演变过程:

①.20世纪70年代,熔丝编程编程的PROM和PLA器件是最早的可编程逻辑器件。 ②. 20世纪70年代末,对PLA进行了改进,AMD公司推出PAL器件。 ③. 20世纪80年代初,Lattice公司发明电可擦写的、比PLA使用更灵活的GLA 器件。 ④.20世纪80年代中期,Xilinx公司提出现场可编程概念,同时生产出了世界上第一片FPGA器件。同时,Altera公司推出EPLD器件,较GAL器件有更高的集成度,可以用紫外线或电擦除。 ⑤.20世纪80年代末,Lattice公司推出一系列具备在系统可编程能力的CPLD器件,将可编程器件的性能和应用技术推向了一个全新的高度。 ⑥.进入20世纪90年代后,可编程逻辑集成电路技术进入飞速发展时期。器件的可用逻辑门数已达百万,并出现了内嵌复杂功能模块(如乘法器、RAM、CPU核、DSP核、PLL等)的FPGA。 ⑦.进入21世纪70后,可编程逻辑集成电路的规模和集成度更有了巨大的进步。利用FPGA方便地实现片上系统(SOC、SOPC)设计已变得十分容易。

24.写出LOOP语句的常用表达式的语法格式:

①.单个LOOP语句 [LOOP标号:]LOOP 顺序语句 END LOOP[LOOP标号];

②.FOR _LOOP语句 [LOOP标号:]FOR 循环变量,IN 循环次数范围 LOOP 顺序语句 END LOOP [LOOP标号]; 25.简述VHDL的程序结构。

1. 实体 (Entity) 2. 结构体 (Architecture) 3. 配置 (Configuration) 4. 程序包集合 (Package) 5. 库 (Library)

26.写出进程语句结构的一般表达式。

进程标号: process (敏感信号参数表) is 进程说明部分 begin

顺序说明语句 End process 进程标号; 3. 对于VHDL程序,特别是进程结构,设计者需要从哪几个方面去判断它的功 能和执行情况?P81 (1)process为一无限循环语句

(2)process中的顺序语句具有明显的顺序/并行运行双重性 (3)进程必须由敏感信号的变化来启动 (4)进程语句本身是并行语句 (5)信号是多个进程间的通信线 (6)一个进程中只允许描述对应于一个时钟信号的同步时序逻辑 27. IF语句的语句结构有哪几种? (1)if 条件句 then 顺序语句 End if; (2)if 条件句 then 顺序语句 else 顺序语句 End if; (3) if 条件句 then If 条件句 then …

End if; end if; (4)if条件句 then 顺序语句 elseif 条件句 then … else 顺序语句 end if;

28.写出CASE语句一般表述。

case 表达式 is when 选择值或标示符 =>顺序语句;… ; 顺序语句; when 选择值或标示符 =>顺序语句;… ; 顺序语句; … When others =>顺序语句; end case; 29. 简述基于VHDL语言的工程设计的基本流程

1? 设计准备?包括系统设计、设计方案论证和器件选择等。 2? 设计输入?由设计者利用EDA工具的文本编辑器或图形编辑器对器件的逻辑功能进行描述?以文本方式或图形方式表达出来?进行编辑和编译?变成VHDL文件格式。 3? 设计实现?利用EDA软件系统的综合器进行逻辑综合?然后进行器件的布局、布线和适配?最后生成下载文件或位流数据文件。 4? 器件编程与配置?设计编译好后?将数据文件通过编程器或下载电缆下载到目标芯片FPGA/CPLD中。 5? 设计验证?在上述设计过程中?同时进行验证过程?包括行为仿真、功能仿真、时序仿真和硬件仿真/器件测试 30.什么是时序仿真?

时序仿真,就是接近真实器件运行特性的仿真,仿真文件中已包含了器件硬件特性参数,因而,仿真精度高 31.什么是功能仿真?

功能仿真,是直接对HDL、原理图描述或其他描述形式的逻辑功能进行测试模拟,以了解其实现的功能是否满足原设计的要求 32.VHDL操作符有哪几种类型

①.逻辑操作符 ②.关系操作符 ③.算术操作符 ④.符号操作符 33.结构体中包含的四类功能描述语句是那些?

①.进程语句:定义顺序语句模块. ②.信号赋值语句:将设计实体内的处理结果向定义的信号或界面端口进行赋值. ③.子程序调用语句:用以调用过程或函数,并将获得的结果赋值于信号. ④.原件例化语句:对其他的设计实体作远元件说明,并将此元件的端口与其他的元件、信号或高层次实体的界面端口进行连接.

34.在VHDL中,并行语句有哪些?其在结构体中使用的格式是如何?

①.并行信号赋值语句 ②.进程语句 ③.块语句 ④.条件信号赋值语句 ⑤.元件例化语句 ⑥.生成语句 ⑦.并行过程调用语句 ⑧.参数传递映射语句 ⑨.端口说明语句 35. 顺序语句与并行语句的特点和用途

顺序语句? 特点?在程序执行时?按照语句的书写顺序执行?前面的语句的执行结果可能直接影响后面语句的执行。? 用途?主要用于模块的算法部分?用若干顺序语句构成一个进程或描述一个特定的算法或行为。顺序语句不能直接构成结构体?必须放在进程、过程中。?

并行语句? 特点?不按书写顺序执行?可作为一个整体运行?程序执行时只执行被激活的语句。被激活的并行语句是同时执行的。 用途?主要用于表示算法模块间的连接关系?模拟实际硬件电路工作的并行性,可以直接构成结构体。

36. 简述WITH_SELECT_WHEN选择信号赋值语句和CASE_WHEN顺序语句的异同。


淮阴工学院EDA试题库(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:CCBⅡ制动机系统与DK-1制动系统比较论文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: