Snake-贪吃蛇FPGAVerilog实现

上传者: raymond_kwan | 上传时间: 2019-12-21 20:59:26 | 文件大小: 1.37MB | 文件类型: zip
贪吃蛇小游戏,使用VGA显示游戏画面。 可以重置,暂停。 蛇会变长而且会根据长度变速。 撞到自己会结束游戏,得分达到19分游戏结束。 使用的IO: 7段数码管 VGA显示器(注意显示像素和频率) 4个按钮 3个开关 个人的小作品,欢迎交流。 代码仅供参考,请勿它用。

文件下载

资源详情

[{"title":"( 93 个子文件 1.37MB ) Snake-贪吃蛇FPGAVerilog实现","children":[{"title":"GameControl_usage.xml <span style='color:#111;'> 1.49KB </span>","children":null,"spread":false},{"title":"xst","children":[{"title":"projnav.tmp","children":null,"spread":false},{"title":"dump.xst","children":[{"title":"GameControl.prj","children":[{"title":"ngx","children":[{"title":"notopt","children":null,"spread":false},{"title":"opt","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"work","children":[{"title":"vlg15","children":[{"title":"_generic_counter.bin <span style='color:#111;'> 3.15KB </span>","children":null,"spread":false}],"spread":true},{"title":"vlg23","children":[{"title":"_game_control.bin <span style='color:#111;'> 12.63KB </span>","children":null,"spread":false}],"spread":true},{"title":"vlg7B","children":[{"title":"_v_g_a_state.bin <span style='color:#111;'> 2.26KB </span>","children":null,"spread":false}],"spread":true},{"title":"vlg1C","children":[{"title":"_win_v_g_a.bin <span style='color:#111;'> 9.34KB </span>","children":null,"spread":false}],"spread":true},{"title":"vlg77","children":[{"title":"_snake_control.bin <span style='color:#111;'> 16.02KB </span>","children":null,"spread":false}],"spread":true},{"title":"vlg2E","children":[{"title":"_v_g_acolorcontrol.bin <span style='color:#111;'> 3.61KB </span>","children":null,"spread":false}],"spread":true},{"title":"vlg20","children":[{"title":"_score_counter.bin <span style='color:#111;'> 2.81KB </span>","children":null,"spread":false}],"spread":true},{"title":"hdllib.ref <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false},{"title":"vlg76","children":[{"title":"_target_generator.bin <span style='color:#111;'> 4.57KB </span>","children":null,"spread":false}],"spread":true},{"title":"vlg03","children":[{"title":"_v_g_a_control.bin <span style='color:#111;'> 6.63KB </span>","children":null,"spread":false}],"spread":false},{"title":"vlg47","children":[{"title":"_mux4way.bin <span style='color:#111;'> 3.46KB </span>","children":null,"spread":false}],"spread":false},{"title":"vlg4F","children":[{"title":"_ready_v_g_a.bin <span style='color:#111;'> 11.97KB </span>","children":null,"spread":false}],"spread":false},{"title":"vlg18","children":[{"title":"_lost_v_g_a.bin <span style='color:#111;'> 9.02KB </span>","children":null,"spread":false}],"spread":false},{"title":"vlg0A","children":[{"title":"_speed_control.bin <span style='color:#111;'> 2.61KB </span>","children":null,"spread":false}],"spread":false},{"title":"vlg24","children":[{"title":"_dir_ctrl.bin <span style='color:#111;'> 4.47KB </span>","children":null,"spread":false}],"spread":false},{"title":"vlg28","children":[{"title":"_seg7_decoder.bin <span style='color:#111;'> 6.78KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true},{"title":"SpeedControl.v <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false},{"title":"Seg7Decoder.v <span style='color:#111;'> 1.77KB </span>","children":null,"spread":false},{"title":"LostDisplay.v <span style='color:#111;'> 2.06KB </span>","children":null,"spread":false},{"title":"GameControl_map.xrpt <span style='color:#111;'> 23.12KB </span>","children":null,"spread":false},{"title":"TargetGenerator.v <span style='color:#111;'> 1.73KB </span>","children":null,"spread":false},{"title":"iseconfig","children":[{"title":"VGAControl.xreport <span style='color:#111;'> 20.01KB </span>","children":null,"spread":false},{"title":"Snake.projectmgr <span style='color:#111;'> 9.36KB </span>","children":null,"spread":false},{"title":"ScoreCounter.xreport <span style='color:#111;'> 20.28KB </span>","children":null,"spread":false},{"title":"GameControl.xreport <span style='color:#111;'> 20.30KB </span>","children":null,"spread":false},{"title":"DirCtrl.xreport <span style='color:#111;'> 20.23KB </span>","children":null,"spread":false},{"title":"VGAtop.xreport <span style='color:#111;'> 20.08KB </span>","children":null,"spread":false}],"spread":true},{"title":"GameControl.syr <span style='color:#111;'> 67.39KB </span>","children":null,"spread":false},{"title":"WinVGA.v <span style='color:#111;'> 2.05KB </span>","children":null,"spread":false},{"title":"GameControl_xst.xrpt <span style='color:#111;'> 15.35KB </span>","children":null,"spread":false},{"title":"GCtest.v <span style='color:#111;'> 1.30KB </span>","children":null,"spread":false},{"title":"bsm.ucf <span style='color:#111;'> 930B </span>","children":null,"spread":false},{"title":"GameControl.bld <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false},{"title":"_xmsgs","children":[{"title":"xst.xmsgs <span style='color:#111;'> 18.13KB </span>","children":null,"spread":false},{"title":"trce.xmsgs <span style='color:#111;'> 1.68KB </span>","children":null,"spread":false},{"title":"pn_parser.xmsgs <span style='color:#111;'> 3.38KB </span>","children":null,"spread":false},{"title":"ngdbuild.xmsgs <span style='color:#111;'> 367B </span>","children":null,"spread":false},{"title":"map.xmsgs <span style='color:#111;'> 1.00KB </span>","children":null,"spread":false},{"title":"par.xmsgs <span style='color:#111;'> 1.70KB </span>","children":null,"spread":false}],"spread":false},{"title":"VGAState.v <span style='color:#111;'> 1.03KB </span>","children":null,"spread":false},{"title":"ScoreCounterTest.v <span style='color:#111;'> 1.83KB </span>","children":null,"spread":false},{"title":"GameControl.ncd <span style='color:#111;'> 273.51KB </span>","children":null,"spread":false},{"title":"ScoreCounter_envsettings.html <span style='color:#111;'> 11.83KB </span>","children":null,"spread":false},{"title":"GameControl_envsettings.html <span style='color:#111;'> 11.83KB </span>","children":null,"spread":false},{"title":"ReadyVGA.v <span style='color:#111;'> 2.42KB </span>","children":null,"spread":false},{"title":"SnakeControl.v <span style='color:#111;'> 4.05KB </span>","children":null,"spread":false},{"title":"GameControl_ngdbuild.xrpt <span style='color:#111;'> 8.30KB </span>","children":null,"spread":false},{"title":"VGAcolorcontrol.v <span style='color:#111;'> 1.03KB </span>","children":null,"spread":false},{"title":"Snake.gise <span style='color:#111;'> 10.30KB </span>","children":null,"spread":false},{"title":"Mux4way.v <span style='color:#111;'> 965B </span>","children":null,"spread":false},{"title":"GameControl.twr <span style='color:#111;'> 4.82KB </span>","children":null,"spread":false},{"title":"GameControl_summary.xml <span style='color:#111;'> 408B </span>","children":null,"spread":false},{"title":"GameControl_map.mrp <span style='color:#111;'> 10.17KB </span>","children":null,"spread":false},{"title":"VGAtop_pad.txt <span style='color:#111;'> 26.41KB </span>","children":null,"spread":false},{"title":"_ngo","children":[{"title":"netlist.lst <span style='color:#111;'> 69B </span>","children":null,"spread":false}],"spread":false},{"title":"GameControl_par.xrpt <span style='color:#111;'> 77.56KB </span>","children":null,"spread":false},{"title":"Snake.zip <span style='color:#111;'> 251.97KB </span>","children":null,"spread":false},{"title":"GameControl.ngc <span style='color:#111;'> 303.77KB </span>","children":null,"spread":false},{"title":"ScoreCounter_guide.ncd <span style='color:#111;'> 7.20KB </span>","children":null,"spread":false},{"title":"GameControl.lso <span style='color:#111;'> 6B </span>","children":null,"spread":false},{"title":"DirCtrl.v <span style='color:#111;'> 1.90KB </span>","children":null,"spread":false},{"title":"GameControl.xpi <span style='color:#111;'> 46B </span>","children":null,"spread":false},{"title":"TargetGenerator_guide.ncd <span style='color:#111;'> 11.32KB </span>","children":null,"spread":false},{"title":"GameControl.stx <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"GameControl.ptwx <span style='color:#111;'> 17.64KB </span>","children":null,"spread":false},{"title":"GameControl.par <span style='color:#111;'> 9.30KB </span>","children":null,"spread":false},{"title":"Snake.xise <span style='color:#111;'> 38.12KB </span>","children":null,"spread":false},{"title":"GameControl.unroutes <span style='color:#111;'> 155B </span>","children":null,"spread":false},{"title":"GameControl_pad.csv <span style='color:#111;'> 6.97KB </span>","children":null,"spread":false},{"title":"ScoreCounter.v <span style='color:#111;'> 1.52KB </span>","children":null,"spread":false},{"title":"SnakeTest.v <span style='color:#111;'> 1.73KB </span>","children":null,"spread":false},{"title":"GameControl_pad.txt <span style='color:#111;'> 26.95KB </span>","children":null,"spread":false},{"title":"GameControl.pad <span style='color:#111;'> 6.94KB </span>","children":null,"spread":false},{"title":"webtalk_pn.xml <span style='color:#111;'> 3.23KB </span>","children":null,"spread":false},{"title":"DirCtrl_guide.ncd <span style='color:#111;'> 4.88KB </span>","children":null,"spread":false},{"title":"ScoreCounter_summary.html <span style='color:#111;'> 3.55KB </span>","children":null,"spread":false},{"title":"GameControl.cmd_log <span style='color:#111;'> 601B </span>","children":null,"spread":false},{"title":"VGAControl.v <span style='color:#111;'> 2.34KB </span>","children":null,"spread":false},{"title":"GameControl.xst <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false},{"title":"GameControl_guide.ncd <span style='color:#111;'> 273.51KB </span>","children":null,"spread":false},{"title":"GameControl.twx <span style='color:#111;'> 24.51KB </span>","children":null,"spread":false},{"title":"GameControl.v <span style='color:#111;'> 6.65KB </span>","children":null,"spread":false},{"title":"GameControl.ngd <span style='color:#111;'> 463.95KB </span>","children":null,"spread":false},{"title":"GameControl_map.map <span style='color:#111;'> 2.90KB </span>","children":null,"spread":false},{"title":"GameControl.pcf <span style='color:#111;'> 1.72KB </span>","children":null,"spread":false},{"title":"xlnx_auto_0_xdb","children":[{"title":"cst.xbcd <span style='color:#111;'> 2.24KB </span>","children":null,"spread":false}],"spread":false},{"title":"GameControl.prj <span style='color:#111;'> 444B </span>","children":null,"spread":false},{"title":"VGAtop_guide.ncd <span style='color:#111;'> 60.22KB </span>","children":null,"spread":false},{"title":"GameControl.ngr <span style='color:#111;'> 297.78KB </span>","children":null,"spread":false},{"title":"GenericCounter.v <span style='color:#111;'> 1.64KB </span>","children":null,"spread":false},{"title":"GameControl_map.ncd <span style='color:#111;'> 135.27KB </span>","children":null,"spread":false},{"title":"GameControl_map.ngm <span style='color:#111;'> 829.77KB </span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明