好文档 - 专业文书写作范文服务资料分享网站

lndpfAAAEDA技术—VHDL版期末试卷(含答案)

天下 分享 时间: 加入收藏 我要投稿 点赞

lndpfAAAEDA技术—VHDL版期末试卷(含答

案)

-CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN

2010—2011学年第一学期期末考试试卷(闭卷)

PORT ( clk,reset,in1 : IN STD_LOGIC;

out1 : OUT STD_LOGIC_VECTOR(3 downto 0)); 年级 专业 (本)课程名称 EDA技术基础

教师出题时请勿超出边界虚线;

2、学生答题前将密封线外的内容填写清楚,答题不得超出密封

线;

3、答题请用蓝、黑钢笔或圆珠笔。

一、单项选择题(30分) 1.以下描述错误的是 C

A.QuartusII是Altera提供的FPGA/CPLD集成开发环境 B.Altera是世界上最大的可编程逻辑器件供应商之一

C.MAX+plusII是Altera前一代FPGA/CPLD集成开发环境QuartusII的更新换代新产品

D.QuartusII完全支持VHDL、Verilog的设计流程

2.以下工具中属于FPGA/CPLD开发工具中的专用综合器的是 B

A.ModelSim B.Leonardo Spectrum C.Active HDL D.QuartusII

3.以下器件中属于Xilinx 公司生产的是 C

A.ispLSI系列器件 B.MAX系列器件 C.XC9500系列器件 D.FLEX系列器件 4.以下关于信号和变量的描述中错误的是 B

A.信号是描述硬件系统的基本数据对象,它的性质类似于连接线 B.信号的定义范围是结构体、进程

1’0’1’OUT INTEGER RANGEINTEGER RANGE图为某一状态机对应的状态图,试用VHDL语言描述这一状态机。(18分)

其它/0000其它/10011/1001S0S10/00000/1100其它/1111其它/11001/1111S3S2

参考程序如下: LIBRARY IEEE; USE FSM2 IS

END;

ARCHITECTURE bhv OF FSM2 IS

TYPE state_type IS (s0, s1, s2, s3);

SIGNALcurrent_ state,next_state: state_type; BEGIN

P1:PROCESS(clk,reset) BEGIN

IF reset = ‘1’ THEN current_state <= s0; ELSIF clk='1' AND clk'EVENT THEN

current_state <=next_state; END IF;

END PROCESS;

P2:PROCESS(current_state) BEGIN

case current_state is

WHEN s0 => IF in1=‘1’THEN next_state<=s1; ELSE next_state<=s0; END IF;

WHEN s1 => IF in1='0'THEN next_state<=S2; ELSE next_state<=s1; END IF;

WHEN s2 => IF in1='1'THEN next_state<=S3; ELSE next_state<=s2; END IF;

WHEN s3 => IF in1='0'THEN next_state<=S0;

ELSE next_state<=s3; END IF; end case; END PROCESS;

p3:PROCESS(current_state) BEGIN

case current_state is

WHEN s0 => IF in1=‘1’THEN out1<=“1001”; ELSE out1<=\ WHEN s1 => IF in1='0'THEN out1<=\ ELSE out1<=\ WHEN s2 => IF in1='1'THEN out1<=\ ELSE out1<=\

2

WHEN s3 => IF in1='1'THEN out1<=\ ELSE out1<=\ end case; END PROCESS; end bhv;

3

lndpfAAAEDA技术—VHDL版期末试卷(含答案)

lndpfAAAEDA技术—VHDL版期末试卷(含答案)-CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN2010—2011学年第一学期期末考试试卷(闭卷)PORT(clk,reset,in1:INSTD_LOGIC;
推荐度:
点击下载文档文档为doc格式
9pylf839cr47hq70zb090vngk58yn6010hw
领取福利

微信扫码领取福利

微信扫码分享