文档详情

基于FPGA的八位数字抢答器.doc

发布:2017-04-18约1.27万字共20页下载文档
文本预览下载声明
一、课程设计的内容 通过学习掌握使用可编程逻辑器件和QuartusII 软件的基本使用,利用QuartusII 软件各种器件进行多路智力竞赛抢答器设计;利用DE2板对所设计的电路进行验证;总结电路设计结果。 通过设计掌握基本工程设计方法,提高动手能力。 二、课程设计的要求与数据 八位数字抢答器设计要求: 1). 抢答器同时供8名选手或8个代表队比赛,分别用8个按钮S0 ~ S7表示。 2). 设置一个系统清除和抢答控制开关S,该开关由主持人控制。 3). 抢答器具有锁存与显示功能。即选手按动按钮,锁存相应的编号,并在优先抢答选手的编号一直保持到主持人将系统清除为止。 4). 抢答器具有定时抢答功能,且一次抢答的时间由主持人设定(如,30秒)。当主持人启动开始键后,定时器进行减计时,同时扬声器发出短暂的声响,声响持续的时间0.5秒左右。 5). 参赛选手在设定的时间内进行抢答,抢答有效,定时器停止工作,显示器上显示选手的编号和抢答的时间,并保持到主持人将系统清除为止。 6). 如果定时时间已到,无人抢答,本次抢答无效,系统报警并禁止抢答,定时显示器上显示00。 三、课程设计应完成的工作 利用QuartusII 软件各种器件画出八位数字抢答器的原理图。 对原理图进行编译修改错误;设计引脚,再重新编译;进行仿真,根据仿真结果观察设计是否符合设计要求。 然后加载到DE2板上,验证电路是否正确。 对设计进行优化、完善。 附加要求: 写出设计的VHDL源程序,利用QuartusII 软件生成原理图。 进行编译修改错误;设计引脚,再重新编译;进行仿真,根据仿真结果观察设计是否符合设计要求。 然后加载到DE2板上,验证电路是否正确。 四、课程设计进程安排 序号设计各阶段内容地点起止日期1熟悉QuartusII 软件,掌握QuartusII 软件的基本使用实验2号楼2142007-11-26上午2根据设计要求进行方案设计,利用基本器件用笔画出基本原理图,给老师检修实验2号楼2142007-11-26下午至273利用QuartusII 软件进行设计,画出原理图。利用DE2板进行电路验证实验2号楼2142007-11-284对设计进行完善、优化,实验2号楼2142007-11-295总结电路设计结果,按要求写设计报告实验2号楼2142007-11-30 五、应收集的资料及主要参考文献 《现代电子技术实践课程指导》谢云 等 主编,机械工业出版社 《SOPC技术与应用》江国强,机械工业出版社,2006年10月 《EDA技术与应用》江国强,电子工业出版社,2007年1月 《FPGA与SOPC设计教程: DE2实践》 张志刚编著. - 西安: 西安电子科技大学出版社, 2007.334页+光盘1片 摘 要 学习利用使用可编程逻辑器件和QUARTUS II软件,用原理图方法设计一个八位抢答器,利用DE2板对所设计的电路进行验证。抢答器基本功能:一是能分辨出选手操作按键的先后,并锁存优先抢答者的编号,供译码显示电路用;二是要使其他选手的按键操作无效;三是具有计时功能,时间到则抢答无效。根据要求抢答器分为两个部分:一是抢答显示电路;二是倒计时显示电路。抢答电路部分可以用用VHDL编写源程序实现抢答锁存功能,而倒计时显示电路可用74HC192和74HC48器件实现预置数倒计时。通过课程设计掌握工程的基本设计方法,提高动手能力;加强对自己专业的了解和认识。深化专业知识,为以从事相关工作打下基础。 关键词:编译、仿真、综合、FPGA、SOPC 目 录  TOC \o 1-3 \h \z \u  HYPERLINK \l _Toc181111842 1 设计任务目的及要求  PAGEREF _Toc181111842 \h 6  HYPERLINK \l _Toc181111843 1.1设计任务  PAGEREF _Toc181111843 \h 6  1.1设计要求  HYPERLINK \l _Toc181111844 2 原理与模块介绍  PAGEREF _Toc181111844 \h 7  HYPERLINK \l _Toc181111845 2.1设计模块  PAGEREF _Toc181111845 \h 7  2..1.1抢答显示电路  2.1.2倒计时显示电路  HYPERLINK \l _Toc181111846 3 设计方案  PAGEREF _Toc181111846 \h 13  HYPERLINK \l _Toc181111847 3.1设计思路  PAGEREF _To
显示全部
相似文档