当前位置:   article > 正文

基于FPGA的贪吃蛇游戏_quartus 贪吃蛇

quartus 贪吃蛇

基于FPGA的贪吃蛇游戏

软件环境:Quartus Prime 17.1 ,notepad++,gvim,modelsim-SE,TimeGen3

硬件环境:DE2-115(Intel FPGA Cyclone IV,EP4CE115F29C7N)

板子不一样的童鞋,要注意修改芯片型号和绑定引脚,修改完后,先别急着修改程序,先重新编译并下载,看看有没有效果,不出意外的话是可以直接跑出游戏的,看到实验现象了,再自己去优化修改

本项目代码较多,所以就从大的方向上说一下,具体的看我的源码,然后自己跑一下就可以,移植还是比较简单的。

图1.系统的结构图

在顶层模块中一共例化了7个模块,他们功能分别如下:

    apple_generate.v  主要是用来产生贪吃蛇食物,以及判断小蛇有没有吃到苹果,其中苹果的随机产生是利用加法计数器实现的,利用了每次吃苹果的时间不同,从而会得到不同的苹果坐标。

    game_ctrl.v这个主要是控制游戏的

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号