EDA期末考试试题

发布时间:2023-04-15 19:16:12

第一部分:填空题1.一般把EDA技术的发展分为CADCAEEDA三个阶段,并向着ESDA方向发展。2.EDA技术在应用设计领域主要包含哪四个方面的内容(1HDL2PLD3EDA工具软件4EDA开发系统3EDA技术的基本特征(1自顶向下的设计方法2采用硬件描述语言3高层综合和优化4并行工程5开放性和标准化4.当前最流行的并成为IEEE标准的硬件描语言是VHDLVerilog-HDL5.什么是PLD答:PLDProgrammable-Logic-Device,即可编程逻辑器件。是一种具有内建结构、由用户编程以实现某种逻辑功能的新型逻辑器件。6SPLD的基本结构框图是什么?7.一般CPLD器件至少包含可编程逻辑宏单元可编程I/O单元可编程内部连线3种基本结构。一般FPGA器件至少包含可编程逻辑功能块/CLBIOB/可编程I/OPI/可编程内部互三类可编程资源。8.用PROM完成半加器/全加器的示意图。9.使用方框图示意出采用硬件描述语言设计硬件电路进行由上而下的设计的三个层次为:行为级仿真RLT级仿真设计规格行为级描述RLT级描述12输出门级网表门级仿真、定时检查逻辑综合优化310.可编程逻辑器件的发展趋势在哪5个方面(1向更大规模、更高集成度的片上系统方向发展2向低电压、低功耗的绿色器件方向发展3向更高速可预测延时的方向发展4向在PLD内嵌入多种功能模块的方向发展5向模数混合可编程的方向发展11.目前,在PLD器件制造与生产领域的三大公司为AlteraXilinxLattice12FPGA的发明者是Xilinx公司;ISP编程技术的发明者是Lattice公司。13、目前常见的可编程逻辑器件的编程和配置工艺包括基于E2PROM/Flash技术基于SRAM查找表的编程单元基于反熔丝编程单元14、基于EPROME2PROM和快闪存储(flash)器件的可编程器件,在系统断电后编程信不丢失15、采用SRAM结构的的可编程器件,在系统断电后编程信息丢失16Verilog-HDL1983年推出,是在C语言的基础上演化而来的。1995年正式采纳为IEEE标准,其代号为Verilog-HDL1634-199517、一个基本的Verilog-HDL程序由模块构成。18、一个完整的Verilog-HDL设计模块包括:模块关键字和模块名端口列表端口定义功能描述4部分。
19Verilog-HDL模块的I/O端口声明用来声明模块端口定义中各端口数据流动方向,包括输入端口输出端口双向端口20Verilog-HDL语言的三种常用的模型描述方法为行为描述结构描述数据流描述21Verilog-HDL的数值集合由哪四种基本的值组成(10213x4z2210hxf=10xxxxxx1111;10hzf=10zzzzzz1111;23、标识符countCountCOUNT是代表同一标识符吗?不是,因为标识符区分大小写。24wortrior连线类型,在多重驱动时,具有线或特性的连线;wandtriand连线类型,在多重驱动时,具有线与特性的连线。25Wire[15:0]wire-b表示连线宽度为16位,其最高位为15,最低位为026tri[7:0]bus表示定义了一个8位宽的线矢量,名字叫bus27、常用的register型变量主要为regintegertimereal四种。28、若a=5b10x01,b=5b10x01,a==b的结果为xa===b的结果为129、若A=5b11011,B=5b10101,则有&A=0|B=1~A=5b00100A&B=5b1000130、若A=8b1000_0100A<<3的结果为8b00100000A>>3的结果为8b0001000031、对于Verilog-HDL语言中的关键字,在建模时都必须写。32MAX+plusⅡ软件是Altera公司自己开发的第三代PLD开发软件。33MAX+plusⅡ软件支持的设计的方式有图形输入文本输入波形输入符号输入等不同的编辑方式。34.MAX+plusⅡ软件环境下,执行原理图输入设计法,应选择图形输入方式。其设计文件保存的扩展名应为.gdf.若在MAX+plusⅡ软件环境下,执行文本输入设计法,应选择文本输入方式。对于Verilog语言其设计文件保存的扩展名应为.v.第一部分思考题:1、谈谈你对EDA技术的理解。(什么是EDAEDA技术就是以大规模可编程逻辑器件为设计载体,以硬件描述语言为系统逻辑描述的主要表达方式,以计算机、大规模可编程逻辑器件的开发软件及实验开发系统为设计工具,过有关的开发软件,自动完成用软件的方式设计的电子系统到硬件系统的逻辑编译、逻辑化简、逻辑分割、逻辑综合及优化、逻辑布局布线、逻辑仿真,直至完成对于特定目标芯片的适配编译、逻辑映射、编程下载等工作,最终形成集成电子系统或专用集成芯片的一门新技术,或称为IES/ASIC自动设计技术。2EDA技术的精髓是什么?它们各自的含义是什么?答:精髓是建模、仿真、综合。建模指的是用硬件描述语言描述电路的功能;仿真指的是验证所建模型的电路功能;综合是指把软件模型转化为硬件电路。3.简要解释建模、仿真和综合的含义。答:建模是指用硬件描述语言描述电路的功能。仿真是指验证电路的功能。综合是指把软件模型转化为硬件电路。4EDA技术的主要特征有哪些?答:自顶向下的设计方法;采用硬件描述语言;高层综合优化;并行工程;开放性和标准化。

EDA期末考试试题

相关推荐