FPGA习题集及参考复习资料.docx
《FPGA习题集及参考复习资料.docx》由会员分享,可在线阅读,更多相关《FPGA习题集及参考复习资料.docx(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、习题集及参考答案一、 填空题1. 一般把EDA技术的开展分为 个阶段。2. FPGA/CPLD有如下设计步骤:原理图/HDL文本输入、适配、功能仿真、综合、编程下载、硬件测试,正确的设计顺序是 。3. 在EDA工具中,能完成在目标系统器件上布局布线的软件称为 。4. 设计输入完成之后,应立即对文件进展 。5. 基于硬件描述语言的数字系统设计目前最常用的设计方法称为 设计法。6. 将硬件描述语言转化为硬件电路的过程称为 。 7. IP核在EDA技术和开发中具有十分重要的地位,以HDL方式提供的IP被称为 IP。8. SOC系统又称为 系统。SOPC系统又称为 系统。9. 将硬核和固核作为 IP核
2、,而软核作为 IP核。10. IP核在EDA技术和开发中具有十分重要的地位,以HDL方式提供的IP被称为 。11. HDL综合器就是逻辑综合的过程,把可综合的VHDL/Verilog HDL转化成硬件电路时,包含了三个过程,分别是 、 、 。12. EDA软件工具大致可以由五个模块构成,分别是设计输入编辑器、 、 、 和 。13. 按仿真电路描述级别的不同,HDL仿真器分为 仿真、 仿真、 仿真和门级仿真。14. 系统仿真分为 、 和 。15. 仿真是对设计输入的标准检测,这种仿真通过只能表示编译通过,说明设计满足一定的语法标准,但不能保证设计功能满足期望。16. 仿真是对综合后的网表进展的仿
3、真,它验证设计模块的根本逻辑功能,但不带有布局布线后产生的时序信息,是理想情况下的验证。17. 仿真是布局布线后进展的后仿真,仿真时考虑了布线延时,和芯片实际的工作情况更加接近。18. 目前Xilinx公司生产的FPGA主要采用了 配置存储器构造。19. 描述测试信号的变化和测试工程的模块叫做 。20. 现代电子系统设计领域中的EDA采用 的设计方法。21. 有限状态机可分为 状态机和 状态机两类。22. Verilog HDL中的端口类型有三类: 、 、输入/输出端口。23. Verilog HDL常用两大数据类型: 、 。24. FPGA / CPLD设计流程为:原理图/HDL文本输入 综
4、合适配 编程下载硬件测试。25. 是描述数据在存放器之间流动和处理的过程。26. 连续赋值常用于数据流行为建模,常以 为关键词。27. Verilog HDL有两种过程赋值方式: 和 。 28. timescale 1ns/100ps中1ns代表 ,100ps代表 。29. 未来的集成电路技术的开展趋势,把整上系统集成在一个芯片上去,这种芯片被称为 。30. 从互连构造上可将PLD分为确定型和统计型两类。确定型构造的代表是 ,统计型构造代表是 。31. CPLD是由 的构造演变而来的。32. FPGA的核心局部是 ,由内部逻辑块矩阵和周围I/O接口模块组成。33. 把基于电可擦除存储单元的EE
5、PROM或Flash 技术的CPLD 的在系统下载称为 ,这个过程就是把编程数据写入E2CMOS单元阵列的过程。34. 根据配置数据线数,器件配置可分为并行配置和串行配置两类。串行配置以 为单位将配置数据载人可编程器件:而并行配置一般以 为单位向可编程器件载入配置数据。35. FPGA的配置模式有从动串行模式、从动并行模式、主动串行模式、主动并行模式、以及 模式。36. 可编程逻辑器件的配置方式分为 和 两类。37. VerilogHDL是在 年正式推出的。38. 在verilog HDL的always块本身是 语句。 39. Verilog HDL中的always语句中的语句是 语句。40.
6、 Verilog HDL提供了标准的系统任务,用于常用的操作。如显示、文件输入/输出等,系统函数前都有一个标志符 加以确认。41. Verilog HDL很好地支持了“自顶向下的设计理念,即,复杂任务分解成的小模块完成后,可以通过 的方式,将系统组装起来。42. Verilog HDL模块分为两种类型:一种是 模块,即,描述某种电路系统构造,功能,以综合或者提供仿真模型为设计目的;另一种是 模块,即,为功能模块的测试提供信号源鼓励、输出数据监测。43. Verilog语言中,标识符可以是任意一组字母、数字、 符号和下划线符号的组合。44. state,State ,这两个标识符是 同。45.
7、assign c=ab? a: b中,假设a=3,b=2,那么c= ;假设a=2,b=3,那么c= 。46. 在Verilog HDL的逻辑运算中,设A=4b1010,那么表达式A的结果为 47. 在Verilog HDL的逻辑运算中,设a=2 ,b=0,那么a & b结果为 , a | b 结果为 。48. 在Verilog HDL的逻辑运算中,设 a = 4b1010, a 1结果是 。二、 EDA名词解释1. ASIC,2.CPLD, 3.FPGA,4.IC, 5.LUT .6.PCB.7.RTL,8.FSM,9.GAL,10.ISP, 11.JATG, 12.PBD,13.BBD 三、
8、 选择题1 任Verilog HDL的端口声明语句中,用 关键字声明端口为双向端口 A:inout B:INOUT C:BUFFER D:buffer2 用Verilog HDL的assign语句建模的方法一般称为 方法。A:连续赋值 B:并行赋值 C:串行赋值 D:函数赋值3 IP核在EDA技术和开发中具有十分重要的地位,IP是指 。A:知识产权 B:互联网协议 C:网络地址 D:都不是4 在verilog HDL的always块本身是 语句A:顺序 B:并行 C:顺序或并行 D:串行5 在Verilog HDL的逻辑运算中,设A=8b11010001,B=8b00011001,那么表达式“
9、A&B的结果为 A:8b00010001 B:8b11011001 C:8b11001000 D:8b001101116 大规模可编程器件主要有FPGA、CPLD两类,以下对FPGA构造及工作原理的描述中,正确的选项是 。A:FPGA是基于乘积项构造的可编程逻辑器件;B:FPGA是全称为复杂可编程逻辑器件;C:基于SRAM的FPGA器件,在每次上电后必须进展一次配置;D:在Altera公司生产的器件中,MAX7000系列属FPGA构造。7 以下EDA软件中,哪一个不具有逻辑综合功能: 。A: ISE B: ModelSim C: Quartus II D:Synplify8 以下标识符中, 是
10、不合法的标识符。A: State0B: 9moonC: Not_Ack_0D: signal9 关于Verilog HDL中的数字,请找出以下数字中最大的一个: 。A: 8b1111_1110 B: 3o276 C: 3d170 D: 2h3E10 大规模可编程器件主要有FPGA、CPLD两类,以下对CPLD构造及工作原理的描述中,正确的选项是 。A:CPLD是基于查找表构造的可编程逻辑器件;B:CPLD即是现场可编程逻辑器件的英文简称;C:早期的CPLD是从GAL的构造扩展而来;D:在Xilinx公司生产的器件中,XC9500系列属CPLD构造;11 IP核在EDA技术和开发中具有十分重要的
11、地位;提供用VHDL等硬件描述语言描述的功能块,但不涉及实现该功能块的具体电路的IP核为 。A :瘦IP B:固IP C:胖IP D:都不是12 不完整的IF语句,其综合结果可实现 。A: 时序逻辑电路B: 组合逻辑电路 C: 双向电路 D: 三态控制电路13 CPLD的可编程是主要基于什么构造 。A :查找表LUT C: PAL可编程 B: ROM可编程 D: 及或阵列可编程14 IP核在EDA技术和开发中具有十分重要的地位,以HDL方式提供的IP被称为: A: 硬I PB: 固IP C: 软IP D: 都不是;15 设a = 4b1010,b=4b0001, c= 4b1xz0那么以下式子
12、的值为1的是 A:a b B:a = c C:13 - a b)16 设a=2 ,b=0,那么以下式子中等于X的是 。A: a & b B: a | b C: !a D: x & a17 FPGA可编程逻辑基于的可编程构造基于 。A: LUT构造 B: 乘积项构造 C:PLD D:都不对18 CPLD 可编程逻辑基于的可编程构造基于 。A: LUT构造 B: 乘积项构造 C: PLD D:都不对19 以下运算符优先级最高的是 。 A: ! B: + C :& D:20 设a = 1b1,b = 3b101,c = 4b1010那么X= a,b,c的值的等于 A: 7b1101100 B:8b
13、10101011 C: 8b 11010101 D:8b1101101021 将设计的系统按照EDA开发软件要求的某种形式表示出来,并送入计算机的过程,称 为 。A:设计的输入 B:设计的输出 C:仿真 D:综合22 一般把EDA技术的开展分为 个阶段。A:2 B: 3 C:4 D:523 设计输入完成之后,应立即对文件进展 。A:编译 B:编辑 C:功能仿真 D:时序仿真 24 VHDL是在 年正式推出的。A:1983 B:1985 C:1987 D:1989 25 Verilog HDL是在 年正式推出的。A:1983 B:1985 C:1987 D:1989 26 基于硬件描述语言的数字
14、系统设计目前最常用的设计方法称为 设计法。A:自底向上 B:自顶向下 C:积木式 D:顶层 27 在EDA工具中,能将硬件描述语言转化为硬件电路的重要工具软件为 。A:仿真器 B:综合器 C:适配器 D:下载器 28 在EDA工具中,能完成在目标系统器件上布局布线的软件称为 。A:仿真器 B:综合器 C:适配器 D:下载器 29 逻辑器件 属于非用户定制电路。A:逻辑门 B: PROM C:PLA D:GAL30 可编程逻辑器件PLD属于 电路。A:半用户定制 B:全用户定制 C:自动生成 D:非用户定制31 不属于PLD根本构造局部的是 。A:及门阵列 B:输入缓存 C:及非门阵列 :或门阵
15、列32 任Verilog HDL的标识符使用字母的规那么是 。A:大小写一样 B:大小写不同 C:只允许大写 D:只允许小写33 操作符是Verilog HDL预定义的函数命名,操作符是由 字符组成的。A:1 B:2 C:3 D:1334 在Verilog HDL模块中,task语句类似高级语言中的 。A:函数 B:常数 C:变量 D:子程序 35 在Verilog HDL模块中,函数调用时返回一个用于 的值。A: 表达式 B:输出 C:输入 D:程序包36 Verilog HDL中的always语句中的语句是 语句。A: 串行 B: 顺序 C: 并行 D:顺序或并行37 嵌套的if语句,其综
16、合结果可实现 。A:条件相及的逻辑 B:条件相或的逻辑 C:条件相异或的逻辑 D:三态控制电路38 嵌套的使用if语句,其综合结果可实现 。A:带优先级且条件相及的逻辑电路 B:双向控制电路C: 三态控制电路 D:条件相异或的逻辑电路39 以下哪个FPGA/CPLD设计流程是正确的 。A:原理图/HDL文本输入-功能仿真-综合-适配-编程下载-硬件测试 B:原理图/HDL文本输入-适配-综合-功能仿真-编程下载-硬件测试 C:原理图/HDL文本输入-功能仿真-综合-编程下载-适配-硬件测试D:原理图/HDL文本输入-适配-功能仿真-综合-编程下载-硬件测试四、 简答题1 简述EDA技术的开展历
17、程? 2 什么是EDA技术?3 在EDA技术中,什么是自顶向下的设计方法?4 自顶向下的设计方法有什么重要意义?5 简要说明目前现代数字系统的开展趋势是什么?6 简述现代数字系统设计流程。7 简述原理图设计法设计流程。8 简述原理图设计法设计方法的优缺点。9 什么是综合?综合的步骤是什么?10 什么是基于平台的设计?现有平台分为哪几个类型?11 目前,目前数字专用集成电路的设计主要采用三种方式?各有什么特点?12 什么是SOC技术含义是什么?什么是SOPC?13 SOPC技术含义是什么?SOPC技术和SOC技术的区别是什么?14 SOPC技术是指什么?SOPC的技术优势是什么?15 简要说明一
18、下功能仿真和时序仿真的异同。设计过程中如果只做功能仿真,不做时序仿真,设计的正确性是否能得到保证?16 综合完成的主要工作是什么?实现Implement完成的主要工作是什么?17 主要的HDL语言是哪两种?Verilog HDL 语言的特点是什么?18 简述阻塞赋值及非阻塞赋值的不同。19 简述过程赋值和连续赋值的区别。20 什么叫做IP核?IP在设计中的作用是什么?21 什么是IP软核,它的特点是什么?22 根据有效形式将IP分为哪几类?根据功能方面的划分分为哪两类?23 比拟基于查找表的FPGA和CPLD系统构造和性能上有何不同?24 什么是数据流级建模?什么是行为级建模?25 times
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FPGA 习题集 参考 复习资料
限制150内