首页 开发技术 其它     /    Snake-贪吃蛇FPGAVerilog实现

Snake-贪吃蛇FPGAVerilog实现

上传者: raymond_kwan | 上传时间:2024/9/17 1:50:10 | 文件大小:1.37MB | 文件类型:zip
Snake-贪吃蛇FPGAVerilog实现
贪吃蛇小游戏,使用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小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【好快吧下载】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【好快吧下载】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,8686821#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明