EDA-VerilogHDL期末复习题总结必过.doc
《EDA-VerilogHDL期末复习题总结必过.doc》由会员分享,可在线阅读,更多相关《EDA-VerilogHDL期末复习题总结必过.doc(16页珍藏版)》请在咨信网上搜索。
1、选择题1. 大规模可编程器件主要有 FPGA、 CPLD 两类, 下列对 FPGA 结构与工作原理的描述中,正确的是( C )。A FPGA 全称为复杂可编程逻辑器件;B FPGA 是基于乘积项结构的可编程逻辑器件;C基于 SRAM 的 FPGA 器件,在每次上电后必须进行一次配置;D在 Altera 公司生产的器件中, MAX7000 系列属 FPGA 结构。2. 不完整的IF语句,其综合结果可实现( A )A. 时序逻辑电路 B.组合逻辑电 C. 双向电路 D. 三态控制电路3. 综合是EDA设计流程的关键步骤,在下面对综合的描述中,( D )是错误的。A.综合就是把抽象设计层次中的一种表
2、示转化成另一种表示的过程;B.综合就是将电路的高级语言转化成低级的,可与FPGA / CPLD的基本结构相映射的网表文件;C.为实现系统的速度、面积、性能的要求,需要对综合加以约束,称为综合约束;D.综合可理解为一种映射过程,并且这种映射关系是唯一的,即综合结果是唯一的。4. 大规模可编程器件主要有FPGA、CPLD两类,下列对FPGA结构与工作原理的描述中,正确的是( C )。A. FPGA全称为复杂可编程逻辑器件;B. FPGA是基于乘积项结构的可编程逻辑器件;C. 基于SRAM的FPGA器件,在每次上电后必须进行一次配置;D. 在Altera公司生产的器件中,MAX7000系列属FPGA
3、结构。5. 以下关于状态机的描述中正确的是( B ) AMoore型状态机其输出是当前状态和所有输入的函数B与Moore型状态机相比,Mealy型的输出变化要领先一个时钟周期CMealy型状态机其输出是当前状态的函数D以上都不对6. 目前应用最广泛的硬件描述语言是( B )。A. VHDLB. Verilog HDLC. 汇编语言D. C语言7. 一模块的 I/O 端口说明: “input 7:0 a;”,则关于该端口说法正确的是( A )。A. 输入端口,位宽为 8B. 输出端口,位宽为 8C. 输入端口,位宽为 7D. 输出端口,位宽为 78. 基于 EDA 软件的 FPGA / CPLD
4、 设计流程为:原理图 /HDL 文本输入 综合_ _ 适 配 编 程 下 载 硬 件 测 试 。 正 确 的 是( B )。功能仿真 时序仿真 逻辑综合 配置 分配管脚A B C D9. 下列标识符中, ( A )是不合法的标识符。A 9moon B State0 C Not_Ack_0 D signall10. 下列语句中,不属于并行语句的是:( D )A过程语句 B assign语句 C元件例化语句 D case语句11. 已知 “a =1b1; b=3b001;”那么 a,b ( C )(A) 4b0011 (B) 3b001 (C) 4b1001 (D) 3b10112. 在 veri
5、log 中,下列语句哪个不是分支语句?( D )(A) if-else (B) case (C) casez (D) repeat13. 在 verilog 语言中整型数据在默认情况与( C )位寄存器数据在实际意义上是相同的。(A) 8 (B) 16 (C) 32 (D) 6414. 大规模可编程器件主要有 FPGA、 CPLD 两类,下列对 FPGA 结构与工作原理的描述中,正确的是( C )A FPGA 全称为复杂可编程逻辑器件;B FPGA 是基于乘积项结构的可编程逻辑器件;C基于 SRAM 的 FPGA 器件,在每次上电后必须进行一次配置;D在 Altera 公司生产的器件中, MA
6、X7000 系列属 FPGA 结构。15. 请根据以下两条语句的执行,最后变量 A 中的值是 ( A )reg 7:0 A;A=2hFF;A 8b0000_0011 B 8h03 C8b1111_1111 D8b1111111116. 下列描述中采用时钟正沿触发且 reset异步下降沿复位的代码描述是 ( C )A、 always (posedge clk, negedge reset)if(reset)B、 always(posedge clk, reset)if (!reset)C、 always (posedge clk, negedge reset)if(!reset)D、 alway
7、s (negedge clk, posedge reset)if (reset)17. 关于过程块以及过程赋值描述中,下列正确的是( A )A、在过程赋值语句中表达式左边的信号一定是寄存器类型;B、过程块中的语句一定是可综合的;C、在过程块中,使用过程赋值语句给 wire 赋值不会产生错误;D、过程块中时序控制的种类有简单延迟、边沿敏感和电平敏感。18. Verilog 语言与 C 语言的区别,不正确的描述是( C )A 、 Verilog 语言可实现并行计算, C 语言只是串行计算;B、 Verilog 语言可以描述电路结构, C 语言仅仅描述算法;C、 Verilog 语言源于 C 语言,
8、包括它的逻辑和延迟;D、 Verilog 语言可以编写测试向量进行仿真和测试。19. 11. 下列模块的例化正确的是( C )。A. Mydesign design(sin(sin), sout(sout);B. Mydesign design(.sin(sin), .sout(sout);C. Mydesign design(.sin(sin), .sout(sout););D. Mydesign design(.sin(sin); .sout(sout);20. 下列关于 Verilog HDL语言中模块的例化说法错误的是( B )。A. 在引用模块时, 有些信号要被输入到引用模块中, 有
9、些信号要从引用模块中输出B. 在引用模块时,必须严格按照模块定义的端口顺序来连接C. 在引用模块时可以用“ .”符号,表明原模块是定义时规定的端口名,用端口名和被引用模块的端口相对应,提高程序的可读性和可移植性D. 在语句“ Mydesign design( .port1( port1), .port2 (port2); ”中,被引用的模块为Mydesign 模块21. 下列 Verilog HDL语言中寄存器类型数据定义与注释矛盾的是( D )。A. reg 3:0 sat /sat 为 4 位寄存器B. reg cnt /cnt 为 1 位寄存器C. reg 0:3 mymem 0:63
10、/mymem 为 64 个 4 位寄存器的数组D. reg 1:5 dig /dig 为 4 位寄存器22. 下列关于非阻塞赋值运算方式(如 b=a;)说法错误的是( B )。A. 块结束后才完成赋值操作B. b 的值立刻改变C. 在编写可综合模块时是一种比较常用的赋值方式D. 非阻塞赋值符“ =”与小于等于符“ =”意义完全不同,前者用于赋值操作,后者是关系运算符,用于比较大小。23. 下列关于阻塞赋值运算方式(如 b=a;)说法错误的是( A )。A. 赋值语句执行完后,块才结束B. b 的值在赋值语句执行完后立刻就改变的C. 在沿触发的 always 块中使用时,综合后可能会产生意想不到
11、的结果D. 在“always”模块中的 reg 型信号都采用此赋值方式24. 在下列 Verilog HDL运算符中,属于三目运算符的是( C )。A. &B. ! =C. ?:D. =25. 当 a =2 ) ? 1 : (a 0) ? 2: 0;A. 0B. 1C. 2D. 其他26. 在 Verilog HDL 语言中的位拼接运算符是( A )。A. B. C. ( ) D. 27. 下面语句中,信号 a 会被综合成( B )。reg 5:0 a;always (posedge clk)if (ss10)a 15) a = 30;A. 寄存器B. 触发器C. 连线资源D. 其他28. 下
12、列程序段中无锁存器的是( C )。B. always (al or d)beginif(al) q=d;if(!al) q=!d;endA. always (al or d)beginif(al) q= d;endD. always (sel1:0 or a or b)case(sel1:0)2 b00: q=a;2 b11; q=b;EndcaseC. always (al or d)beginif(al)q=d;elseq1;endend如果 rega 的值为 8 b10101011,则程序结束后, count 的值是( )。A. 4B. 5C. 6D. 730. 多路选择器简称多路器,它
13、的输入输出端口情况是( )。A. 多输入,多输出B. 多输入,单输出C. 单输入,多输出D. 单输入,单输出填空题1. 用 EDA 技术进行电子系统设计的目标是最终完成 ASIC 的设计与实现。2. 可编程器件分为 FPGA 和 CPLD 。3. 随着 EDA 技术的不断完善与成熟, 自顶向下的设计方法更多的被应用于 Verilog HDL4. 设计当中。5. 目前国际上较大的 PLD 器件制造公司有 Altera 和 Xilinx 公司。6. 完整的条件语句将产生 组合 电路,不完整的条件语句将产生时序电路。7. 阻 塞 性 赋 值 符 号 为 = , 非 阻 塞 性 赋 值 符 号 为=
14、。8. 有限状态机分为 Moore 和 Mealy 两种类型。9. EDA 缩写的含义为 电子设计自动化 (Electronic Design Automation)10. 状态机常用状态编码有 二进制、格雷码 和独热码 。11. Verilog HDL 中任务可以调用 其他任务 和函数。12. 系统函数和任务函数的首字符标志为 $ ,预编译指令首字符标志为 # 。13. 可编程逻辑器件的优化过程主要是对 速度 和资源 的处理过程。14. 大型数字逻辑电路设计采用的 IP 核有 软 IP、 固 IP 和硬 IP。15. IEEE 标准的硬件描述语言是 verilog HDL 和 VHDL 。1
15、6. Verilog 语言规定的两种主要的数据类型分别是 wire( 或 net) 和 reg 。程序模块中输入,输出信号的缺省类型为 wire( 或 net) 。17. Verilog 语言规定了逻辑电路中信号的 4 种状态,分别是 0, 1, X 和 Z。其中 0 表示低电平状态, 1 表示高电平状态, X 表示 不定态(或未知状态) , Z 表示 高阻态 。18. 块语句有两种, 一种是 begin-end 语句, 通常用来标志 顺序 执行的语句; 一种是 fork-join 语句,通常用来标志 并行 执行的语句。19. 写出表达式以实现对应电路的逻辑功能 20. 下面两段代码中信号 i
16、n, q1, q2 和 q3 的初值分别为 0, 1, 2 和 3,那么经过 1 个时钟周期后,左侧程序中 q3 的值变成 0 ,右侧程序中 q3 的值变成 2 。名词解释1. EDA 2. ASIC 专用集成电路 3. RTL 寄存器传输级4. FPGA 现场可编程门阵列 5. SOPC 可编程片上系统6. CPLD 复杂可编程逻辑器件 7. LPM 参数可定制宏模块库8. EDA 电子设计自动化 9. IEEE 电子电气工程师协会10. IP 知识产权核 11. ISP 在系统可编程12. LUT:查找表13. HDL:硬件描述语言14. RTL:寄存器传输逻辑简答题1. 简要说明仿真时阻
17、塞赋值与非阻塞赋值的区别。非阻塞(non-blocking) 赋值方式 ( b= a) :b 的值被赋成新值 a 的操作 , 并不是立刻完成的,而是在块结束时才完成;块内的多条赋值语句在块结束时同时赋值;硬件有对应的电路。阻塞(blocking) 赋值方式 ( b = a) :b 的值立刻被赋成新值 a;完成该赋值语句后才能执行下一句的操作;硬件没有对应的电路,因而综合结果未知。2. 简述有限状态机 FSM 分为哪两类?有何区别?有限状态机的状态编码风格主要有哪三种? FSM 的三段式描述风格中,三段分别描述什么?根据内部结构不同可分为摩尔型Moore状态机和米里型Mearly状态机两种。 摩
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EDA VerilogHDL 期末 复习题 总结
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。