基于FPGA乒乓球游戏机Verilog设计.docxVIP

  • 73
  • 0
  • 约6.52千字
  • 约 9页
  • 2019-02-19 发布于广东
  • 举报
基于FPGA乒乓球游戏机Verilog设计 整理者:G、、佑叫 江西师范大学 电子信息工程 前言:此类程序鉴于网上大多是VHDL设计,所以我整理一份Verilog设计供初学者参考,因为时间关系, 程序没有优化,也没有注释,如有不妥的地方,请大家多提意见。 摘 要:本文使用FPGA芯片來模拟实际的乒乓球游戏。本设计是基于Altera公司的 FPGA Cyclone II芯片EP2C5T144C8的基础上实现,运用Verilog HDL语言编程,在 Quartus II软件上进行编译、仿真,最终在开发板上成功实现下载和调试。 1 乒乓球游戏机系统组成 乒乓球比赛游戏机的组成如图1所示。比赛规则约定:五局三胜;1分一局;裁判发出比 赛开始信号,触发FPGA内部随机数发生器模块产生首次发球权方;比赛进行中,选手连续两 次获得发球权后,发球权交予对方,如未获发球权方发球,裁判端犯规音响电路鸣响;6个 LED排列成行模拟乒乓球台(因为我的开发板上只有6个LED灯,比赛开始时候中间两个 灯亮,如果有条件的话有10来个灯最好了);点亮的LED模拟乒乓球,受FPGA控制从左 到右或从右到左移动;比赛选手通过按钮输入模拟击球信号,实现LED移位方向的控制; 若发亮的LED运动在球台中点至对方终点之间时,对方未能及时按下击球按钮使其向相反 方向移动,即失去一分。 图1 基于FPGA乒乓球比赛游戏机组成框

文档评论(0)

1亿VIP精品文档

相关文档