电子设计自动化(eda)期末考试试题及答案(共10页).doc
《电子设计自动化(eda)期末考试试题及答案(共10页).doc》由会员分享,可在线阅读,更多相关《电子设计自动化(eda)期末考试试题及答案(共10页).doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上任课教师教研室主任签名教学院长签名成 绩 统 计 表题号一二三 四五六七八合计得分阅卷人考生姓名:_ 学 号 _ 专业班级一、判断题(10分)(1)适配器的功能是将综合器产生的网表文件配置于指定的目标器件中,产生最终的下载文件( )(2)硬IP提供设计的最终阶段产品:掩模。( )(3)MAX7000的一个LAB由16个宏单元的阵列组成。( )(4)FPGA是基于查找表结构的器件。( )(5)在QUARTUS中,工作文件夹允许是根目录。( )(6)STD_LOGIC中,0,1,Z,W可以综合。( )(7)在case语句中允许有相同选择值的条件句出现。( )(8)在vhd
2、l中常量具有全局性。( )(9)在vhdl中变量可在结构体和进程中定义和使用。( )(10)在进程中同一信号有多个赋值源,实际完成赋值的是最接近begin的信号。( )二、简答题(15分)1、简述fpga/cpld的设计流程。(5分)2、在vhdl中端口模式有那几种?并说明数据流动方向。(4分)3、简述一般状态机的结构及各部分的作用。(6分)三、改错;找到5处错误并改正(10分)LIBRARY IEEE ; USE IEEE.STD_LOGIC_1164.ALL ; ENTITY CNT4 IS PORT ( CLK : IN STD_LOGIC ; Q : OUT STD_LOGIC_VEC
3、TOR(3 DOWNTO 0) ) END ; ARCHITECTURE bhv OF CNT ISSIGNAL Q1 : STD_LOGIC_VECTOR(3 DOWNTO 0); BEGIN PROCESS (CLK) BEGIN IF CLKEVENT AND CLK THEN Q1 = Q1 + 1 ; END PROCESS ; Q = Q1 ; END bhv; 四、设计,要求写出完整的vhdl代码。(65分)1、16位硬件加法器,要求有进位输入和进位输出。(15分)2、七段数码管译码显示电路设计(数码管共阳极接法)(12分)要求输入BCD码,输出驱动数码管显示0到93、十进制加法
4、计数器,要求有复位功能。(13分)4、上升沿触发的D触发器,要求用三种方式描述,实体可只写一个。(15分)5、有一自动售饮料机,每次可投入5角或1元硬币。投入1元5角后自动给出1杯饮料;投入2元,给出1杯饮料并找出5角硬币。每次给出饮料后系统复位。用状态机完成此电路的vhdl设计。(10分)一、判断题(10分)(1)适配器的功能是将综合器产生的网表文件配置于指定的目标器件中,产生最终的下载文件( )(2)硬IP提供设计的最终阶段产品:掩模。( )(3)MAX7000的一个LAB由16个宏单元的阵列组成。( )(4)FPGA是基于查找表结构的器件。( )(5)在QUARTUS中,工作文件夹允许是
5、根目录。( )(6)STD_LOGIC中,0,1,Z,W可以综合。( )(7)在case语句中允许有相同选择值的条件句出现。( )(8)在vhdl中常量具有全局性。( )(9)在vhdl中变量可在结构体和进程中定义和使用。( )(10)在进程中同一信号有多个赋值源,实际完成赋值的是最接近begin的信号。( )二、简答题(15分)1、简述fpga/cpld的设计流程。(5分)设计输入(1分) HDL综合(1分) 布线布局(适配)(1分) 仿真(1分) 下载和硬件测试(1分)2、在vhdl中端口模式有那几种?并说明数据流动方向。(4分)“IN” 单向只读模式,数据只能通过此端口被读入实体(1分)
6、“OUT” 单向输出模式,数据通过此端口向实体外流出(1分)“INOUT” 输入输出双向端口(1分)“BUFFER” 与上一模式类似,但输入时,只允许内部回读输出的信号(1分)3、简述一般状态机的结构及各部分的作用。(6分)说明部分 定义一枚举类型,元素为状态机的状态名,状态变量为信号,数据类型为该枚举类型(1.5分)主控时序进程负责状态机运转和在时钟驱动下负责状态转换的进程(1.5分) 主控组合进程根据外部输入的控制信号和当前状态值确定下一状态取向,以及确定输出控制信号的内容(1.5分) 辅助进程 配合状态机工作的组合或时序进程(1.5分)三、改错;找到5处错误并改正(10分)LIBRARY
7、 IEEE ; USE IEEE.STD_LOGIC_1164.ALL ; USE IEEE.STD_LOGIC_UNSIGNED.ALL ; ENTITY CNT4 IS PORT ( CLK : IN STD_LOGIC ; Q : OUT STD_LOGIC_VECTOR(3 DOWNTO 0) ) ; END ; ARCHITECTURE bhv OF CNT4 ISSIGNAL Q1 : STD_LOGIC_VECTOR(3 DOWNTO 0); BEGIN PROCESS (CLK) BEGIN IF CLKEVENT AND CLK = 1 THEN Q1 = Q1 + 1 ;
8、END IF; END PROCESS ; Q = Q1 ; END bhv; 每个2分四、设计,要求写出完整的vhdl代码。(65分)1、16位硬件加法器,要求有进位输入和进位输出。(15分)LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY ADDER16 IS PORT ( CIN : IN STD_LOGIC ; A : IN STD_LOGIC_VECTOR(15 DOWNTO 0); B : IN STD_LOGIC_VECTOR(15 DOWNTO 0) ; S : OUT
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子设计 自动化 eda 期末考试 试题 答案 10
限制150内