可编程逻辑器件复习题.doc
《可编程逻辑器件复习题.doc》由会员分享,可在线阅读,更多相关《可编程逻辑器件复习题.doc(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、. .可编程逻辑习题一、选择题1. 一个工程的输入输出端口是定义在 A 。A. 实体中B. 构造体中 C. 任何位置D. 进程体2. 描述工程具有逻辑功能的是 B 。 A. 实体B. 构造体 C. 配置D. 进程3. 关键字ARCHITECTURE定义的是 A 。A. 构造体B. 进程C. 实体D. 配置4. MAXPLUSII中编译VHDL源程序时要求 C 。A.文件名和实体可不同名 B.文件名和实体名无关 C. 文件名和实体名要一样 D. 不确定5. 1987标准的VHDL语言对大小写是 D 。A. 敏感的B. 只能用小写 C. 只能用大写D. 不敏感6. 关于1987标准的VHDL语言中
2、,标识符描述正确的选项是 A 。A. 必须以英文字母开头 B.可以使用汉字开头 C.可以使用数字开头 D.任何字符都可以7. 关于1987标准的VHDL语言中,标识符描述正确的选项是 B 。A. 下划线可以连用 B. 下划线不能连用 C. 不能使用下划线 D. 可以使用任何字符8. 符合1987VHDL标准的标识符是 A 。A. A_2 B. A+2 C. 2AD. 229. 符合1987VHDL标准的标识符是 A 。A. a_2_3 B. a_2 C. 2_2_a D. 2a10. 不符合1987VHDL标准的标识符是 C 。A. a_1_in B. a_in_2 C. 2_a D. asd
3、_1 11. 不符合1987VHDL标准的标识符是 D 。A. a2b2 B. a1b1 C. ad12 D. %50 12. VHDL语言中变量定义的位置是 D 。A. 实体中中任何位置 B. 实体中特定位置 C. 构造体中任何位置 D. 构造体中特定位置13. VHDL语言XX号定义的位置是 D 。A. 实体中任何位置B. 实体中特定位置 C. 构造体中任何位置D. 构造体中特定位置14. 变量是局部量可以写在 B 。A. 实体中B. 进程中C. 线粒体D. 种子体中15. 变量和信号的描述正确的选项是 A 。A. 变量赋值号是:= B. 信号赋值号是:= C. 变量赋值号是= D. 二者
4、没有区别16. 变量和信号的描述正确的选项是 B 。A. 变量可以带出进程 B. 信号可以带出进程 C. 信号不能带出进程 D. 二者没有区别17. 关于VHDL数据类型,正确的选项是 D 。A. 数据类型不同不能进展运算B. 数据类型一样才能进展运算C. 数据类型一样或相符就可以运算D. 运算与数据类型无关18. 下面数据中属于实数的是 A 。A. 4.2B. 3 C. 1D. “11011”19. 下面数据中属于位矢量的是 D 。A. 4.2B. 3 C. 1D. “11011”20. 关于VHDL数据类型,正确的选项是。A. 用户不能定义子类型B. 用户可以定义子类型C. 用户可以定义任
5、何类型的数据 D. 前面三个答案都是错误的21. 可以不必声明而直接引用的数据类型是 C 。A. STD_LOGIC B. STD_LOGIC_VECTOR C. BIT D. 前面三个答案都是错误的22. STD_LOGIG_1164中定义的高阻是字符 D 。A. X B. x C. z D. Z 23. STD_LOGIG_1164中字符H定义的是 A 。A. 弱信号1 B. 弱信号0 C. 没有这个定义D. 初始值24. 使用STD_LOGIG_1164使用的数据类型时 B 。A.可以直接调用B.必须在库和包集合中声明 C.必须在实体中声明 D. 必须在构造体中声明25. 关于转化函数正
6、确的说法是。A. 任何数据类型都可以通过转化函数相互转化B. 只有特定类型的数据类型可以转化C. 任何数据类型都不能转化D. 前面说法都是错误的26. VHDL运算符优先级的说法正确的选项是 C 。A. 逻辑运算的优先级最高B. 关系运算的优先级最高C. 逻辑运算的优先级最低D. 关系运算的优先级最低27. VHDL运算符优先级的说法正确的选项是 A 。A. NOT的优先级最高B. AND和NOT属于同一个优先级C. NOT的优先级最低D. 前面的说法都是错误的28. VHDL运算符优先级的说法正确的选项是 D 。A. 括号不能改变优先级 B. 不能使用括号 C. 括号的优先级最低 D. 括号
7、可以改变优先级29. 如果a=1,b=0,那么逻辑表达式a AND b OR NOT b AND a的值是 B 。A. 0 B. 1 C. 2 D. 不确定30. 关于关系运算符的说法正确的选项是。A. 不能进展关系运算B. 关系运算和数据类型无关C. 关系运算数据类型要一样D. 前面的说法都错误31. 转换函数TO_BITVECTOR(A)的功能是。A. 将STDLOGIC_VECTOR转换为BIT_VECTOR B. 将REAL转换为BIT_VECTOR C. 将TIME转换为BIT_VECTOR D. 前面的说法都错误32. VHDL中顺序语句放置位置说法正确的选项是。A.可以放在进程语
8、句中 B. 可以放在子程序中 C. 不能放在任意位置 D. 前面的说法都正确33. 不属于顺序语句的是 B 。A. IF语句B. LOOP语句 C. PROCESS语句D. CASE语句34. 正确给变量X赋值的语句是 B 。A. X=A+B;B. X:=A+b; C. X=A+B;D. 前面的都不正确35. EDA的中文含义是 A 。A. 电子设计自动化 B. 计算机辅助计算 C. 计算机辅助教学 D. 计算机辅助制造36. 可编程逻辑器件的英文简称是。 A. FPGA B. PLA C. PAL D. PLD 37. 现场可编程门阵列的英文简称是。 A. FPGA B. PLA C. PA
9、L D. PLD 38. 基于下面技术的PLD器件中允许编程次数最多的是。A. FLASH B. EEROM C. SRAM D. PROM 39. 在EDA中,ISP的中文含义是。A. 网络供给商 B. 在系统编程 C. 没有特定意义 D. 使用编程器烧写PLD芯片40. 在EDA中,IP的中文含义是。A. 网络供给商B. 在系统编程 C. 没有特定意义D. 知识产权核41. EPF10K20TC144-4具有多少个管脚 A 。A. 144个B. 84个C. 15个D. 不确定42. EPF10K20TC144-X器件,如果X的值越小表示。A. 器件的工作频率越小B. 器件的管脚越少 C.
10、器件的延时越小 D. 器件的功耗越小43. 如果a=1,b=1,那么逻辑表达式a XOR b OR NOT b AND a的值是 A 。A. 0 B. 1 C. 2 D. 不确定44. 执行以下语句后Q的值等于 B 。SIGNAL E: STD_LOGIC_VECTOR (2 TO 5);SIGNAL Q: STD_LOGIC_VECTOR (9 DOWNTO 2);E1, 4=0, OTHERS=1);QE (2), 4=E (3), 5=1, 7=E (5), OTHERS=E (4);A “11011011” B. “00101101” C. “11011001” D. “0010110
11、0”45. VHDL文本编辑中编译时出现如下的报错信息Error: VHDL syntax error: signal declaration must have ;,but found begin instead. 其错误原因是 A 。A.信号声明缺少分号。B. 错将设计文件存入了根目录,并将其设定成工程。C. 设计文件的文件名与实体名不一致。 D.程序中缺少关键词。46. VHDL文本编辑中编译时出现如下的报错信息Error: VHDL syntax error: choice value length must match selector expression value length
12、 其错误原因是 A 。A.表达式宽度不匹配。 B. 错将设计文件存入了根目录,并将其设定成工程。C. 设计文件的文件名与实体名不一致。 D.程序中缺少关键词。47. MAX+PLUSII的设计文件不能直接保存在 B 。 A硬盘 B.根目录 C. 文件夹 D. 工程目录 48. MAXPLUSII是哪个公司的软件 A 。A. ALTERA B. ATMEL C. LATTICE D. XILINX 49. MAXPLUSII不支持的输入方式是 D 。A. 文本输入B. 原理图输入C. 波形输入D. 矢量输入50. MAXPLUSII中原理图的后缀是 B 。A. DOC B. GDF C. BMP
13、 D. JIF 51. 在一个VHDL设计中Idata是一个信号,数据类型为std_logic_vector,试指出下面那个赋值语句是错误的。 D 。A.idata = “00001111”;B.idata = b0000_1111”;C.idata = XABD. idata = B21”;52. 在VHDL语言中,以下对时钟边沿检测描述中,错误的选项是 D 。A.if clkevent and clk = 1 thenB.if falling_edge(clk) thenC.if clkevent and clk = 0 thenD.if clkstable and not clk = 1
14、 then53. 下面对利用原理图输入设计方法进展数字电路系统设计的描述中,那一种说法是不正确的。A.原理图输入设计方法直观便捷,但不适合完成较大规模的电路系统设计;B.原理图输入设计方法一般是一种自底向上的设计方法;C.原理图输入设计方法无法对电路进展功能描述;D.原理图输入设计方法也可进展层次化设计。54. 在一个VHDL设计中idata是一个信号,数据类型为integer,数据X围0 to 127,下面哪个赋值语句是正确的。 C 。A.idata := 32;B.idata = 16#A0#;C.idata set project to current file B. assignpin
15、/location chipC. nodeenter node from SNFD. filecreate default symbol61. 在EDA工具中,能将硬件描述语言转换为硬件电路的重要工具软件称为 D 。 A.仿真器B.综合器C.适配器D.下载器62. VHDL文本编辑中编译时出现如下的报错信息Error: Cant open VHDL“WORK 其错误原因是 B 。A.错将设计文件的后缀写成.tdf,而非.vhd 。B. 错将设计文件存入了根目录,并将其设定成工程。C. 设计文件的文件名与实体名不一致。D.程序中缺少关键词。63. 在VHDL的CASE语句中,条件句中的“=不是操
16、作符号,它只相当与 B 作用。A. IFB. THENC. ANDD. OR64. 下面哪一条命令是MAXPLUSII软件中引脚锁定的命令 C 。Afileset project to current fileBnodeenter node from SNFCassignpin/location chipD filecreate default symbol65. 以下关于信号的说法不正确的选项是 C 。A .信号相当于器件内部的一个数据暂存节点。B. 信号的端口模式不必定义,它的数据既可以流进,也可以流出。C. 在同一进程中,对一个信号屡次赋值,其结果只有第一次赋值起作用。D. 信号在整个构
17、造体内的任何地方都能适用。66. 下面哪一个可以用作VHDL中的合法的实体名 D 。A. ORB.VARIABLE C. SIGNALD. OUT167. VHDL文本编辑中编译时出现如下的报错信息Error:Line1,File e:muxfilemux21.tdf: TDF syntax error 其错误原因是 A 。A.错将设计文件的后缀写成.tdf 而非.vhd 。B. 错将设计文件存入了根目录,并将其设定成工程。C. 设计文件的文件名与实体名不一致。D.程序中缺少关键词。68. 以下关于变量的说法正确的选项是 A 。A. 变量是一个局部量,它只能在进程和子程序中使用。B. 变量的赋
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 可编程 逻辑 器件 复习题
限制150内