1. 1. 毕业设计(论文)的内容、要求、设计方案、规划等
FPGA是英文Field Programmable Gate Array(现场可编程门阵列)的缩写。用户可对FPGA内部的逻辑模块和I/O 模块重新配置,以实现用户的逻辑。它还具有静态可重复编程和动态在系统重构的特性, 使得硬件的功能可以像软件一样通过编程来修改。DE2开发板是Altera公司针对大学教学及研究机构推出的FPGA多媒体开发平台,所用到的FPGA芯片是Cyclone II系列的EP2C35F672C6芯片。DE2 为用户提供了丰富的外设及多媒体特性,并具有灵活可靠的外围接口设计,方便用户的设计开发。本设计正是基于DE2开发平台,实现对乒乓球游戏机的设计。
根据乒乓球比赛的规则,本文要求设计一个基于FPGA的甲、乙两人的乒乓球游戏机。系统使用发光二极管依次点亮表示乒乓球的移动方向,当球到达对方最后一个二极管时,对方操作按键进行击球,若提前击球或击空时判为失分,根据乒乓球比赛的规则判断胜负。同时使用数码管显示双方的比分,当比赛结束后显示获胜方。另外还设有复位键,用于在每一局重新开始时进行比分清零。
本设计使用Altera公司的DE2开发板作为开发平台。DE2平台为用户提供了非常丰富的外部资源。乒乓球游戏机是用8个发光二极管表示乒乓球台, 中间两个发光二极管常亮兼作乒乓球球网, 用点亮的发光二极管按一定方向移动来表示球的运动。另外设置击球开关(击球和发球),利用7段数码管作为记分牌。2. 参考文献(不低于12篇)
[1]沈兵虎,韩瑞珍.FPGA与CF卡的接口设计[J].微计算机信息,2008,8-2:228-229。
[2]Samir Palnitkar. Verilog HDL: A Guide to Digital Design and Synthesis, Prentice Hall, NJ,1996。
[3]周润景,图雅,张丽敏.基于Quartus II 的FPGA/CPLD 数字系统设计实例.电子工业出版社,2007。
剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付
