已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
常州信息职业技术学院学年第学期电子与电气工程学院级 EDA 技术与项目训练 课程期末试卷( 03 卷)请将答案写在答题纸上,在试卷上答题无效。班级姓名学号成绩一、选择题(每小题 2 分,共 40 分)1.VHDL 语言程序结构的特点是把一个设计实体分成A.外部和内部B.实体和实体说明C.结构体和结构体说明D.图形部分和文本部分2.VHDL 设计文件的实体说明部分描述的是A.电路系统的内部结构B.电路系统的逻辑功能C.电路系统的主要参数 D.电路系统的外部端口3.符合 1987 标准 VHDL 的标识符是A. A_2B. A+2C. 2AD. 224.SIGNAL b:BIT_VECTOR(0 TO 0),信号 b 的位宽是几位?A.0B. 1C. 2D. 非法语句5.下面哪个数据类型不能够被综合,仅能用于仿真。A.STD_LOGIC B. INTEGERC. BIT D. REAL6.7.转换函数 TO_BITVECTOR(A)的功能是A. 将 STDLOGIC_VECTOR 转换为 BIT_VECTORB. 将 REAL 转换为 BIT_VECTORC. 将 TIME 转换为 BIT_VECTORD. 将 INTEGER 转换为 BIT_VECTOR如果 a=1,b=0,则逻辑表达式(a AND b) OR( NOT b AND a)的值是A. 0B. 1C. 2D. 不确定8.下面哪个不是顺序语句A. componentB. ifC. caseD. loop9.在 VHDL 中,IF 语句中至少应有 1 个条件句,条件句必须由表达式构成。A.BITB.STD_LOGICC.BOOLEAND.LOGIC10. 在 VHDL 中,含 WAIT 语句的进程 PROCESS 的括弧中则是非法的。再加敏感信号,否则A. 可以B.不能C. 必须D. 有时可以11. 以下对于进程 PROCESS 的说法,正确的是:第 1 页 共 9 页A.进程之间可以通过变量进行通信B.进程内部由一组并行语句来描述进程功能C.进程语句本身是并行语句D.一个进程可以同时描述多个时钟信号的同步时序逻辑12. 进程中的信号赋值语句,其信号更新是。A.按顺序完成; B.比变量更快完成;C.在进程的最后完成; D.以上都不对。13. 下列关于变量的说法正确的是。A. 变量是一个局部量,它只能在进程和子程序中使用。B. 变量的赋值不是立即发生的,它需要有一个延时。C. 在进程的敏感信号表中,既可以使用信号,也可以使用变量。D. 变量赋值的一般表达式为:目标变量名= 表达式。14. VHDL 中,为目标变量赋值符号是。A. =:B. =C. =D.:=15. VHDL 文本编辑中编译时出现如下的报错信息Error:是type in waveform element must be “std_logic_vector” 其错误原因。A. 错将设计文件的后缀写成.tdf而非.vhd 。B. 没有将 CASE 语句中表达式的所有取值都列举出来。C. 数据类型错误。D. 程序中缺少关键词。16. 在 VHDL 的 IEEE 标准库中,预定义的标准逻辑数据 STD_LOGIC 有值。 种逻辑A 2 B. 3 C. 9 D. 8 17. 执行 MAX+PLUSII 的哪个命令,可以为设计电路建立一个元件符号。A create default symbolB. simulatorC. compilerD.timing analyzer18. 芯片 EPF10K20TC144-4 具有多少个管脚A. 144 个B. 84 个C. 10 个D. 20 个 19. 下面对利用原理图输入设计方法进行数字电路系统设计,那一种说法是不正确的 A.原理图输入设计方法直观便捷,但不适合完成较大规模的电路系统设计; B.原理图输入设计方法一般是一种自底向上的设计方法; C.原理图输入设计方法无法对电路进行功能描述; D.原理图输入设计方法也可进行层次化设计。第 2 页 共 9 页20. MAX+plusII 是:A.高级语言 B.硬件描述语言 C.EDA 工具软件二、判断题(每小题 1 分,共 10 分) D.综合软件1. EXIT 语句结束整个循环。() 2. 3. WAIT FOR 20ns 也能进行综合。(进程之间可以通过变量传递信息。() ) 4. TYPE 定义的数据类型是一个“新”类型。() 5. 6. SUBTYPE 定义的数据类型是原类型的一个子集,仍属原类型。(INOUT 是双向信号,在表达式的右边使用时信号来自外部。() ) 7. BUFFER 也可在表达式的右边使用,但其含义是指内部反馈信号。() 8. 在编译环节中,要根据仿真的设置进行网络表的提取。() 9. 指定设计电路的输入输出端口与目标芯片引脚的连接关系的过程称为锁定引脚() 10. 逻辑综合阶段包括语法检查和设计规则检查、网络表提取以及逻辑优化和综合。()三、填空题(每空 2 分,共 50 分)(一)在下面横线上填上合适的语句,完成 4 位异步计数器的设计。说明:4 位异步计数器可以用 D 触发器器组成。LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL ;ENTITY DFF1ISPORT(D,CLK:IN STD_LOGIC;Q, QB: OUT STD_LOGIC);END DFF1;ARCHITECTURE BEHAVE OF DFF1 ISBEGIN PROCESS(CLK)BEGINIF CLK= 1 AND CLKEVENT THEN Q =D; QB=NOT D;第 3 页 共 9 页END IF;END PROCESS;END BEHAVE;LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;ENTITY RPLCONT ISPORT( CLK : IN STD_LOGIC;COUNT : OUT STD_LOGIC_VECTOR(3 DOWNTO 0);END RPLCONT;ARCHITECTURE RPLCONT OF RPLCONT ISCOMPONENT DFF1PORT (CLK,D:IN STD_LOGIC;Q,QB:OUT STD_LOGIC);END COMPONENT ;SIGNAL COUNT_IN_BAR:STD_LOGIC_VECTOR(4 DOWNTO 0);BEGINCOUNT_IN_BAR(0) Q= ,QB= 3 1 4 ,);D= 2 ,END GENERATE;END RPLCONT;(二)在下面横线上填上合适的语句,完成交通灯控制器的设计。说明:红、黄、绿灯分别亮 10 秒,状态 0 时东西绿灯亮,南北红灯亮;状态 1 时东西绿、黄灯亮,南北红灯亮;状态 2 时东西红灯亮,南北绿灯亮;状态 3 时东西红灯亮,南北绿、黄灯亮。LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY TRAFFICLED1 ISPORT (CLK, RESET: IN STD_LOGIC;Q: OUT STD_LOGIC_VECTOR(11 DOWNTO 0) );END;ARCHITECTURE ONE OF TRAFFICLED1 ISSIGNAL Y_EWSN, G_EWSN, R_EWSN:STD_LOGIC_VECTOR(3 DOWNTO 0);SIGNAL COUNT:INTEGER RANGE 0 TO 9;SIGNAL STATE:INTEGER RANGE 0 TO 3;BEGINPROCESS(RESET, CLK,COUNT)第 4 页 共 9 页BEGINIF RESET=1 THEN COUNT=0;STATE=0;ELSIF CLKEVENT AND CLK=1 THENCOUNT END IF;END IF;CASE STATE IS5 6 ) THEN STATE =STATE+1;THEN STATE Y_EWSN=0000; G_EWSN Y_EWSN=1100; G_EWSN Y_EWSN=0000; G_EWSN=0011;R_EWSN=0011;R_EWSN=0011;R_EWSN Y_EWSN=0011;G_EWSN=0011;R_EWSN 7 ;END CASE;END PROCESS;Q(0)=R_EWSN(0); Q(1)=G_EWSN(0); Q(2)=Y_EWSN(0) ;Q(3)=R_EWSN(2); Q(4)=G_EWSN(2); Q(5)=Y_EWSN(2) ;Q(6)=R_EWSN(1); Q(7)=G_EWSN(1); Q(8)=Y_EWSN(1) ;Q(9)=R_EWSN(3); Q(10)=G_EWSN(3); Q(11) 0 ) DATAOUT( OTHERS = 0 ) FOR I IN 0 TO 15 LOOP DATA ( I ) 9 END LOOP ELSIF CLKEVENT AND CLK = 1 THEN IF PUSH = 1 AND POP= 0 THEN FOR I IN 0 TO 14 LOOP PUSH DATA ( I ) END LOOP DATA (15) 11 10 STACKFLAG1 & STACKFLAG(15 DOWNTO 1 ) ELSIF PUSH = 0 AND POP= 1 THEN DATAOUTDATA (15) FOR I IN 15 DOWNTO 1 LOOP POP DATA ( I ) END LOOP; 12 STACKFLAGSTACKFLAG ( 13 DOWNTO 0 ) & 0 END IF; END IF; END PROCESS END A (四)在下面横线上填上合适的语句,完成一个 8 位分频器的设计。 LIBRARY IEEE USE IEEE.STD_LOGIC_1164.ALL USE IEEE.STD_LOGIC_UNSIGNED.ALL第 6 页 共 9 页 ENTITY PULSE IS PORT ( CLK D : IN STD_LOGIC : IN STD_LOGIC_VECTOR (7 DOWNTO 0) FOUT : OUT STD_LOGIC ) END ARCHITECTURE ONE OF PULSE IS SIGNAL FULL : STD_LOGIC BEGINP_REG: PROCESS(CLK) 14 CNT8 : STD_LOGIC_VECTOR(7 DOWNTO 0) BEGINIF CLKEVENT AND CLK = 1 THEN IF CNT8 = 11111111 THEN CNT8 := 15 当 CNT8 计数计满时,输入数据 D 被同步预置给计数器 CNT8 FULL = 1 同时使溢出标志信号 FULL 输出为高电平 ELSE CNT8 := cnt8+1 否则继续作加 1 计数 FULL = 0 END IF END IF END PROCESS P_REG 且输出溢出标志信号 FULL 为低电平 P_DIV: PROCESS( 16 ) VARIABLE CNT2 : STD_LOGIC BEGINIF FULLEVENT AND FULL = 1 THEN CNT2 = 17 如果溢出标志信号 FULL 为高电平,D 触发器输出取反 IF CNT2 = 1 THEN FOUT = 1 ELSE FOUT = 0 END IF END IF END PROCESS P_DIV END (五)在下面横线上填上合适的语句,完成一个 10 线4 线优先编码器的设计。 LIBRARY IEEE USE IEEE.STD_LOGIC_1164.ALL ENTITY CODER IS PORT ( DIN : IN STD_LOGIC_VECTOR(9 DOWNTO 0)第 7 页 共 9 页 OUTPUT : OUT STD_LOGIC_VECTOR(3 DOWNTO 0) ) END CODER ARCHITECTURE BEHAV OF CODER IS SIGNAL SIN : STD_LOGIC_VECTOR(3 DOWNTO 0) BEGIN PROCESS ( 18 ) BEGIN IF (DIN(9)=0) THEN SIN = 1001 19 (DIN(8)=0) THEN SIN = 1000 ELSIF (DIN(7)=0) THEN SIN = 0111 ELSIF (DIN(6)=0) THEN SIN = 0110 ELSIF (DIN(5)=0) THEN SIN = 0101 ELSIF (DIN(4)=0) THEN SIN = 0100 ELSIF (DIN(3)=0) THEN SIN = 0011 ELSIF (DIN(2)=0) THEN SIN = 0010 ELSIF (DIN(1)=0) THEN SIN = 0001 21 ; ELSE SIN = 20 END PROCESS ; OUTPUT = SIN ; END BEHAV (六)在下面横线上填上合适的语句,完成二进制到 BCD 码转换的设计。 library IEEE use IE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年无障碍环境建设法楼栋改造相关规定在适老化中应用
- 2026年养老社区服务质量评价指标体系构建指南
- 2026年区块链技术在碳排放数据存证与溯源中的应用
- 2026年现房项目融资主办银行制与购房者权益保障
- 湖北省黄冈市季黄梅县2026年初三下学期联考生物试题含解析
- 2026年湖北省武汉市江岸区重点名校初三一模考试生物试题含解析
- 2026年保险资金长期投资改革试点优先投资科技型企业操作指南
- 嘉兴市重点中学2026届初三下学期第一次质检生物试题含解析
- 2026届山东省聊城市临清市初三下学期期中测试化学试题含解析
- 湖南广益中学2026年初三下学期二轮质量检测试题化学试题含解析
- 小学二年级下册《人与社会》教案
- 第一单元 一方水土一方情跟着课文探民风 整体公开课一等奖创新教学设计
- 租赁合同(2025年写字楼转租)
- 2025-2030中国对叔丁基苯甲酸市场竞争格局展望与营销创新发展趋势研究报告
- 设计公司钉钉考勤制度
- 2026年春季人教版小学数学三年级下册教学计划(含进度表)
- 群众工作方面存在问题及整改措施
- 保密方案(档案数字化)
- 玻璃体视网膜术后护理
- 结核病的知识讲座
- 园林植物主要食叶害虫及防治
评论
0/150
提交评论