全文预览

基于FPGA的贪吃蛇游戏设计

上传者:非学无以广才 |  格式:doc  |  页数:8 |  大小:1835KB

文档介绍
片,加以使用,就可以边玩游戏边听音乐。另外DE2板的按键比较少,只有4个,但它支持USB,PS/2,所以完全可以用标准键盘或USB输入设备作为控制器。这样功能就更强大了。设置可以把DE2板设计制作成一个具有平机功能的游戏机,在SD卡中存放游戏,DE2板载入后就可以玩各种不同的游戏了。当然,这样做的话工作量很大,涉及的面也比较大。不是一个人短时间内能完成的。Р游戏操作说明Р蛇的前进方向用4个按键控制,分别如下:РK0——蛇向右前进,РK1——蛇向左前进,РK2——蛇向下前进,РK3——蛇向上前进。Р游戏的难度分为9档,难度1蛇的速度最慢,难度9蛇的速度最快。游戏的默认难度是7。当蛇碰到墙壁或者身体后算输,游戏结束。Р难度分档用9个SW来控制,分别如下:РSW0——难度1,每吃一个蛋加1分。РSW1——难度2,每吃一个蛋加2分。РSW2——难度3,每吃一个蛋加3分。РSW3——难度4,每吃一个蛋加4分。РSW4——难度5,每吃一个蛋加5分。РSW5——难度6,每吃一个蛋加6分。РSW6——难度7,每吃一个蛋加7分。РSW7——难度8,每吃一个蛋加8分。РSW8——难度9,每吃一个蛋加9分。Р心得体会Р通过这个项目的制作,让我对FPGA的认识和使用水平又上了一个台阶:了解了SOPC的应用,学会了在FPGA中制作一个CPU以及编写程序。Р更重要的是体会到了技术的日新月异,大致了解了日后FPGA的大致发展方向。我敢说,日后大规模使用FPGA来完成项目制作是一个大趋势,芯片级的设计份额将进一步提高,从而使板级设计的工作量进一步减少。因为这样有利于电子产品微型化,也可以提高稳定性,降低功耗。而FPGA在数字电路的芯片级设计是大有可为。但目前还有点问题:一是开发成本过高,另外要使用FPGA设计产品工作量过大。所以日后对FPGA的设计工作将进一步细分,同时软件的运行速度要求更快,功能更强大。

收藏

分享

举报
下载此文档