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

基于FPGA乒乓球游戏机Verilog设计 整理者:G゛佑咡 江西师范大学 电子信息工程前言:此类程序鉴于网上大多是VHDL设计,所以我整理一份Verilog设

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

腾讯文库基于FPGA乒乓球游戏机Verilog设计