2011年Verilog与FPGA试题A卷.doc_第1页
2011年Verilog与FPGA试题A卷.doc_第2页
2011年Verilog与FPGA试题A卷.doc_第3页
2011年Verilog与FPGA试题A卷.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

-装-订-线- -装-订-线- -西安邮电学院课程考试试题(A卷)( 2011 2012 学年度第 1 学期)课程名称: Verilog与FPGA设计试卷类型:(A、B、C) 考试专业、年级:集成电路设计与集成系统题号一二三四五六七八九总分得分阅卷人共 页 第 页年 月 日考试用 专业班级 姓名 学号一、名词解释(每题2分,共10分)1. 建立时间 2. 门控时钟 3. 格雷码 4. 时钟歪斜5. 时间裕度 二、 简答题(每题6分,30分)1. FPGA与CPLD的区别是什么?2. 动态时序分析与静态时序分析的区别是什么?3. 简单说明验证程序(testbench)的组成?4. 简单介绍FPGA设计流程5. 阻塞赋值与非阻塞赋值的区别是什么?三、设计填空:使用case语句实现四选一多路选择器,补全程序。(6分)module mux4_to_1 (out, i0, i1, i2, i3, s1, s0);output out;input i0, i1, i2, i3;input s1, s0;reg out; 说明:1、除填空题、图解及特要求外一般不留答题空间。 总印 份 (附答题纸 页)always (s1 or s0 or i0 or i1 or i2 or i3)case ( ) /Switch based on concatenation of control signals default: $display(Invalid control signals);endcaseendmodule四、设计分析:看下面设计模块,写出完成的设计功能(6分)module test5 (result, opa, opb);parameter size=8;inputsize-1:0 opa, opb;output2*size-1:0 result;reg2*size-1:0 shift_opa,result;regsize-1:0 shift_opb;always(opa or opb) begin result=0; shift_opa=opa; shift_opb=opb; repeat(size) begin #20 if(shift_opb0) result=result+shift_opa; shift_opa=shift_opa1; end endendmodule2装订试卷,考生答卷时不得拆开或在框外留写标记,否则按零分计。-装-订-线- -装-订-线- -共 页 第 页 专业班级 姓名 学号五、设计题(47分)1. 用任务实现一个8位ALU模型,完成加、减、逻辑与、或、异或和非的功能。(13分)2. 设计一个序列检测器,检测在串行的比特流中是否包含了“1011”,检测到该序列,则输出一个时钟宽度高电平。要求画出状态机并写出Verilog代码。(15分) 3. 设计一个组合电路,实现8位数据中1的个数。(10分)4. 分析图1电路功能,写出Verilog代码,假设所有D触发器的初态是全零。(10分) 图1 说明:1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论