- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字系统设计试卷2012A卷
中国矿业大学2012~2013学年第 一 学期
《 数字系统设计基础 》试卷(A)卷
考试时间:100 分钟 考试方式:闭卷
学院_________班级_____________姓名 ___________学号____________
题号 一 二 三 四 总分 得分
一、选择题(20分,每题2分)
1. 不完整的IF语句,其综合结果可实现:_________
A. 三态控制电路B. 条件相或的逻辑电路
C. 双向控制电路D. 时序逻辑电路
_________
A. PROCESS为一无限循环语句 (执行状态、等待状态)
B. PROCESS中的顺序语句具有明显的顺序/并行运行双重性
C. 进程必须由敏感信号的变化来启动
D. 变量是多个进程间的通信线
3、对于VHDL以下几种说法错误的是___________
A. VHDL程序中的实体部分是对元件和外部电路之间的接口进行的描述,可以看成是定义元件的引脚
B. 一个完整的VHDL程序总是由库说明部分、实体和结构体等三部分构成
C. VHDL程序中是区分大小写的
D. 结构体描述元件内部结构和逻辑功能
4.一个设计实体(电路模块)包括实体与结构体两部分,实体描述___________。
A. 实体与结构体之间的连接关系;
B. 器件的内部功能;
C. 实体使用的库文件;
D. 器件外部可见特性如端口的数目、方向等
5. 组合逻辑电路中的毛刺信号是由于______引起的。
A. 电路中存在延迟 B.电路不是最简
C. 电路有多个输出 D.电路中使用不同的门电路
6. 下列关于临界路径说法正确的是___________
A. 临界路径与系统的工作速度无关
B. 临界路径减小有助于缩小电路规模
C. 临界路径减小有助于降低功耗
D. 临界路径是从系统输入到输出的各条路径中信号通过时间最长的那条路径
7. 关于FPGA和CPLD的区别说法正确的是___________
A. CPLD 更适合完成各种算法和组合逻辑, FPGA 更适合于完成时序逻辑
B. FPGA 的连续式布线结构决定了它的时序延迟是均匀的和可预测的,而CPLD的分段式布线结构决定了其延迟的不可预测性
C. 在编程上CPLD 比FPGA具有更大的灵活性
D. CPLD的集成度比FPGA高,具有更复杂的布线结构和逻辑实现。
8.ENTITY counter IS
PORT( Clk : IN STD_LOGIC; Q : BUFFER STD_LOGIC_VECTOR(2 DOWNTO 0));
END ________;
A. counter23 B. counter C. work D. entity
9. 下列关于并行和顺序语句的说法中,错误的是_________
A. 顺序语句的书写过程与执行过程基本一致B. IF语句属于顺序语句C. 块语句属于顺序语句
D. 并行语句中的各语句之间可有信息往来,也可以互相独立、互不相关
B. 原理图/HDL文本输入→功能仿真→ 综合→ 时序仿真→编程下载→适配→ 硬件测试
C. 原理图/HDL文本输入→功能仿真→ 综合→适配→时序仿真→编程下载→ 硬件测试
D. 原理图/HDL文本输入→适配→时序仿真→编程下载→功能仿真→综合→硬件测试
二、简答题(36分)
1、简述面向FPGA的开发流程(6分)
原理图hdl文本编辑,综合,fpga适配,fpga编程下载。
2、FPGA器件为什么会产生延迟?仿真δ的作用?(6分)
分有固有延时和传输延时,固有延时也叫惯性延时任何电子器件都有固有延时。传输延时是指信号传输推迟或推迟了一个时间段。
作用是使并行语句和顺序语句能顺利的执行。
3、分别写出三种顺序语句和并行语句?(6分)
Case语句,process语句,if语句 并置操作符。Loop循环语句 next语句
简单信号赋值语句,块语句,元件例化语句。
4、变量与信号使用时有何区别?(6分)
结构体内都能试用,
只能在进程中试用
5、状态机的基本结构和每一部分的作用。(6分)
1,说明部分 说明部分使用type语句来定义新的数据类型
2,主控时序进程 负责状态机运转和在时钟驱动下负责状态转换的过程
3,主控组合进程 根据外部输入的控制信号,以及状态机内部的信号和当前状态值,确定下一状态的取向。和确定内部其他组件输出控制信号
4辅助进程 用来配合状态机的时序进程和组合进程。
6、请阐述重载函数的定义以及重载函数的调用方法。(6分)
同样名称的函数可以用不同的数据类型作为函数的参数来定义多次。
三、程序填空(10分)
下面程序是CONV_INTEGER()完成
文档评论(0)