FPGA大作业展示课案.pptxVIP

  • 5
  • 0
  • 约小于1千字
  • 约 15页
  • 2017-05-26 发布于湖北
  • 举报
FPGA大作业展示课案

FPGA弹球游戏 文件列表 文件简介 ballgame:游戏控制的主体,提供各个接口 clk_25:锁相环,产生vga需要的25MHz时钟信号 gen_div:用于在各种情况下进行分频 PS_2:用ps2键盘对游戏进行控制 rom:调用rom资源存放游戏制作信息的图片 rom_gameover:调用rom资源存放游戏结束时的显示界面 vga_sig:用于控制vga的扫描,将游戏显示于vga显示屏之上 ballgame 提供了键盘数据输入、键盘时钟输入 外界提供的标准时钟信号 输出到vga中的三色信号和水平、竖直的同步信号 ballgame中初始化 定义常量确定球和板的初位置和尺寸 利用二维bitmap画出球的图形 定义三个砖块的位置和尺寸 定义板行进速度 ballgame中控制 对于vga水平竖直扫描即同步的信号 控制球、板的当前位置的信号 表明地图的边界,这里是“围墙” 控制三个砖块随机出现的信号 各部分的颜色信号 控制游戏状态:进行中和结束的信号 接受的键盘控制信号 其他一些时钟、计数、内存地址位信号 Ballgame游戏进程 扫描信号位置处于砖块、球和板的位置时设置颜色信号为1 根据球的位置和板的位置对球的反射进行判断,每次碰撞设置为碰撞方向速度反向,垂直方向速度不变 调用PS2组件,接受键盘信息对板的移动控制 读取rom中信息,设置颜色 显示出所有需要显示颜色的位置 PS2

文档评论(0)

1亿VIP精品文档

相关文档