77范文网 - 专业文章范例文档资料分享平台

EDA-VerilogHDL试题

来源:网络收集 时间:2019-08-30 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

一、填空题(10分,每小题1分)

1. 用EDA技术进行电子系统设计的目标是最终完成 的设计与实

现。

2. 可编程器件分为 和 。

3. 随着EDA技术的不断完善与成熟, 的设计方法更多的被应用于Verilog HDL设计当中。

4. 目前国际上较大的PLD器件制造公司有 和 公司。

5. 完整的条件语句将产生 电路,不完整的条件语句将产生 电

路。

6. 阻塞性赋值符号为 ,非阻塞性赋值符号

为 。

二、选择题 (10分,每小题2分)

1. 大规模可编程器件主要有 FPGA、CPLD两类,下列对FPGA结构与工作原理的描

述中,正确的是 。

A.FPGA全称为复杂可编程逻辑器件; B.FPGA是基于乘积项结构的可编程逻辑器件;

C.基于SRAM的FPGA器件,在每次上电后必须进行一次配置; D.在Altera公司生产的器件中,MAX7000系列属FPGA结构。

2. 基于EDA软件的FPGA / CPLD设计流程为:原理图/HDL文本输入 → 综合

→___ __→ →适配→编程下载→硬件测试。正确的是 。

①功能仿真 ②时序仿真 ③逻辑综合 ④配置 ⑤分配管脚

A.③①

B.①⑤

C.④⑤

D.④②

3. 子系统设计优化,主要考虑提高资源利用率减少功耗(即面积优化),以及提高运

行速度(即速度优化);指出下列哪些方法是面积优化 。

①流水线设计 ②资源共享 ③逻辑优化 ④串行化

A.①③⑤

B.②③④ C.②⑤⑥

⑤寄存器配平 ⑥关键路径法 D.①④⑥

4. 下列标识符中,__________是不合法的标识符。

A.9moon B.State0 C. Not_Ack_0 D. signall

5. 下列语句中,不属于并行语句的是:_______

A.过程语句 B.assign语句 C.元件例化语句 D.case语句

三、EDA名词解释(10分)

写出下列缩写的中文含义:

ASIC: RTL: FPGA: SOPC: CPLD: LPM: EDA: IEEE: IP: ISP:

四、简答题(10分)

1. 简要说明仿真时阻塞赋值与非阻塞赋值的区别(本题4分)。

2. 简述有限状态机FSM分为哪两类?有何区别?有限状态机的状态编码风格主要

有哪三种?FSM的三段式描述风格中,三段分别描述什么?(本题6分)

五、程序注解(20分,每空1分)

module AAA ( a ,b ); output a ;

input [6:0] b ; reg[2:0] sum; integer i; reg a ; always @ (b) begin

sum = 0; for(i = 0;i<=6;i = i+1)

if(b[i])

sum = sum+1; if(sum[2]) a = 1;

else a = 0; end endmodule

本程序的逻辑功能是: 。

四、VerilogHDL语言编程题(1、2小题10分,3小题20分) 要求:写清分析设计步骤和注释。

1. 试用Verilog HDL描述一个带进位输入、输出的8位全加器。

端口:A、B为加数,CI为进位输入,S为和,CO为进位输出

2. 编写一个带异步清零、异步置位的D触发器。

端口:CLK为时钟,D为输入,CLK为清零输入端,SET为置位输入端;Q输出端。

3. 设计一个带有异步复位控制端和时钟使能控制端的10进制计数器。 端口设定如下:

输入端口:CLK:时钟,RST:复位端,EN:时钟使能端,LOAD:置位控制端,

DIN:置位数据端;

输出端口:COUT:进位输出端,DOUT:计数输出端。

一、填空题(每空2分,共20分)

1、 ASIC

2、 FPGA 和 CPLD 。 3、自顶向下

4、 Altera 和 Xilinx 5、组合 时序

6、 = <=

二、选择题 (10分,每小题2分)

1、C 2、 B 3、B 4、 A 5、D 三、EDA名词解释(10分)

ASIC 专用集成电路 RTL 寄存器传输级 FPGA 现场可编程门阵列 SOPC 可编程片上系统 CPLD 复杂可编程逻辑器件 LPM 参数可定制宏模块库 EDA 电子设计自动化 IEEE 电子电气工程师协会 IP 知识产权核 ISP 在系统可编程 四、简答题(10分)

1、简要说明仿真时阻塞赋值与非阻塞赋值的区别(本题4分)。

答:非阻塞(non-blocking)赋值方式 ( b<= a):

b的值被赋成新值a的操作, 并不是立刻完成的,而是在块结束时才完成; 块内的多条赋值语句在块结束时同时赋值; 硬件有对应的电路。

阻塞(blocking)赋值方式 ( b = a): b的值立刻被赋成新值a;

完成该赋值语句后才能执行下一句的操作; 硬件没有对应的电路,因而综合结果未知。

2、 简述有限状 3、 4、 5、 6、 7、 8、 9、 10、 11、 12、 13、 14、 15、 16、 17、 18、 19、 20、 21、 22、 23、 24、 25、 26、

27、 28、 29、 30、 31、 32、 33、 34、 35、 36、 37、 38、 39、 40、 41、 42、 43、 44、 45、 46、 47、 48、 49、 50、 51、 52、 53、 54、 55、 56、 57、 58、 59、 60、 61、 62、 63、 64、 65、 66、 67、 68、 69、 70、 71、 72、 73、 74、

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库EDA-VerilogHDL试题在线全文阅读。

EDA-VerilogHDL试题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/704539.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: