实例介绍
数字电路课程设计,自己制作的贪吃蛇,小游戏,使用的开发软件是ISE14.7,可以直接运行
【实例截图】
【核心代码】
2581123031_Greedy_snake
└── 31_Greedy_snake
├── Greedy_snake.bld
├── Greedy_snake.cmd_log
├── Greedy_snake.gise
├── Greedy_snake.lso
├── Greedy_snake.ncd
├── Greedy_snake.ngc
├── Greedy_snake.ngd
├── Greedy_snake.ngr
├── Greedy_snake.pad
├── Greedy_snake.par
├── Greedy_snake.pcf
├── Greedy_snake.prj
├── Greedy_snake.ptwx
├── Greedy_snake.stx
├── Greedy_snake.syr
├── Greedy_snake.twr
├── Greedy_snake.twx
├── Greedy_snake.ucf
├── Greedy_snake.unroutes
├── Greedy_snake.ut
├── Greedy_snake.xise
├── Greedy_snake.xpi
├── Greedy_snake.xst
├── Greedy_snake_bitgen.xwbt
├── Greedy_snake_envsettings.html
├── Greedy_snake_guide.ncd
├── Greedy_snake_map.map
├── Greedy_snake_map.mrp
├── Greedy_snake_map.ncd
├── Greedy_snake_map.ngm
├── Greedy_snake_map.xrpt
├── Greedy_snake_ngdbuild.xrpt
├── Greedy_snake_pad.csv
├── Greedy_snake_pad.txt
├── Greedy_snake_par.xrpt
├── Greedy_snake_summary.html
├── Greedy_snake_summary.xml
├── Greedy_snake_usage.xml
├── Greedy_snake_xst.xrpt
├── _ngo
│ └── netlist.lst
├── _xmsgs
│ ├── bitgen.xmsgs
│ ├── map.xmsgs
│ ├── ngdbuild.xmsgs
│ ├── par.xmsgs
│ ├── pn_parser.xmsgs
│ ├── trce.xmsgs
│ └── xst.xmsgs
├── ex5_image_256x256_rom.coe
├── ex5_over_256x256_rom.coe
├── greedy_snake.bgn
├── greedy_snake.bit
├── greedy_snake.drc
├── ipcore_dir
│ ├── Snake_pll
│ │ ├── clk_wiz_v3_6_readme.txt
│ │ ├── doc
│ │ │ ├── clk_wiz_v3_6_readme.txt
│ │ │ ├── clk_wiz_v3_6_vinfo.html
│ │ │ └── pg065_clk_wiz.pdf
│ │ ├── example_design
│ │ │ ├── Snake_pll_exdes.ucf
│ │ │ ├── Snake_pll_exdes.v
│ │ │ └── Snake_pll_exdes.xdc
│ │ ├── implement
│ │ │ ├── implement.bat
│ │ │ ├── implement.sh
│ │ │ ├── planAhead_ise.bat
│ │ │ ├── planAhead_ise.sh
│ │ │ ├── planAhead_ise.tcl
│ │ │ ├── planAhead_rdn.bat
│ │ │ ├── planAhead_rdn.sh
│ │ │ ├── planAhead_rdn.tcl
│ │ │ ├── xst.prj
│ │ │ └── xst.scr
│ │ └── simulation
│ │ ├── Snake_pll_tb.v
│ │ ├── functional
│ │ │ ├── simcmds.tcl
│ │ │ ├── simulate_isim.bat
│ │ │ ├── simulate_isim.sh
│ │ │ ├── simulate_mti.bat
│ │ │ ├── simulate_mti.do
│ │ │ ├── simulate_mti.sh
│ │ │ ├── simulate_ncsim.sh
│ │ │ ├── simulate_vcs.sh
│ │ │ ├── ucli_commands.key
│ │ │ ├── vcs_session.tcl
│ │ │ ├── wave.do
│ │ │ └── wave.sv
│ │ └── timing
│ │ ├── Snake_pll_tb.v
│ │ ├── sdf_cmd_file
│ │ ├── simcmds.tcl
│ │ ├── simulate_isim.sh
│ │ ├── simulate_mti.bat
│ │ ├── simulate_mti.do
│ │ ├── simulate_mti.sh
│ │ ├── simulate_ncsim.sh
│ │ ├── simulate_vcs.sh
│ │ ├── ucli_commands.key
│ │ ├── vcs_session.tcl
│ │ └── wave.do
│ ├── Snake_pll.asy
│ ├── Snake_pll.gise
│ ├── Snake_pll.ncf
│ ├── Snake_pll.sym
│ ├── Snake_pll.ucf
│ ├── Snake_pll.v
│ ├── Snake_pll.veo
│ ├── Snake_pll.xco
│ ├── Snake_pll.xdc
│ ├── Snake_pll.xise
│ ├── Snake_pll_flist.txt
│ ├── Snake_pll_xmdf.tcl
│ ├── _xmsgs
│ │ ├── cg.xmsgs
│ │ └── pn_parser.xmsgs
│ ├── coregen.cgp
│ ├── coregen.log
│ ├── create_Snake_pll.tcl
│ ├── create_ex5_over_rom.tcl
│ ├── create_ex5_start_rom.tcl
│ ├── ex5_over_rom
│ │ ├── blk_mem_gen_v7_3_readme.txt
│ │ ├── doc
│ │ │ ├── blk_mem_gen_v7_3_vinfo.html
│ │ │ └── pg058-blk-mem-gen.pdf
│ │ ├── example_design
│ │ │ ├── ex5_over_rom_exdes.ucf
│ │ │ ├── ex5_over_rom_exdes.vhd
│ │ │ ├── ex5_over_rom_exdes.xdc
│ │ │ └── ex5_over_rom_prod.vhd
│ │ ├── implement
│ │ │ ├── implement.bat
│ │ │ ├── implement.sh
│ │ │ ├── planAhead_ise.bat
│ │ │ ├── planAhead_ise.sh
│ │ │ ├── planAhead_ise.tcl
│ │ │ ├── xst.prj
│ │ │ └── xst.scr
│ │ └── simulation
│ │ ├── addr_gen.vhd
│ │ ├── bmg_stim_gen.vhd
│ │ ├── bmg_tb_pkg.vhd
│ │ ├── ex5_over_rom_synth.vhd
│ │ ├── ex5_over_rom_tb.vhd
│ │ ├── functional
│ │ │ ├── simcmds.tcl
│ │ │ ├── simulate_isim.bat
│ │ │ ├── simulate_mti.bat
│ │ │ ├── simulate_mti.do
│ │ │ ├── simulate_mti.sh
│ │ │ ├── simulate_ncsim.sh
│ │ │ ├── simulate_vcs.sh
│ │ │ ├── ucli_commands.key
│ │ │ ├── vcs_session.tcl
│ │ │ ├── wave_mti.do
│ │ │ └── wave_ncsim.sv
│ │ ├── random.vhd
│ │ └── timing
│ │ ├── simcmds.tcl
│ │ ├── simulate_isim.bat
│ │ ├── simulate_mti.bat
│ │ ├── simulate_mti.do
│ │ ├── simulate_mti.sh
│ │ ├── simulate_ncsim.sh
│ │ ├── simulate_vcs.sh
│ │ ├── ucli_commands.key
│ │ ├── vcs_session.tcl
│ │ ├── wave_mti.do
│ │ └── wave_ncsim.sv
│ ├── ex5_over_rom.asy
│ ├── ex5_over_rom.gise
│ ├── ex5_over_rom.mif
│ ├── ex5_over_rom.ncf
│ ├── ex5_over_rom.ngc
│ ├── ex5_over_rom.sym
│ ├── ex5_over_rom.v
│ ├── ex5_over_rom.veo
│ ├── ex5_over_rom.xco
│ ├── ex5_over_rom.xise
│ ├── ex5_over_rom_flist.txt
│ ├── ex5_over_rom_xmdf.tcl
│ ├── ex5_start_rom
│ │ ├── blk_mem_gen_v7_3_readme.txt
│ │ ├── doc
│ │ │ ├── blk_mem_gen_v7_3_vinfo.html
│ │ │ └── pg058-blk-mem-gen.pdf
│ │ ├── example_design
│ │ │ ├── ex5_start_rom_exdes.ucf
│ │ │ ├── ex5_start_rom_exdes.vhd
│ │ │ ├── ex5_start_rom_exdes.xdc
│ │ │ └── ex5_start_rom_prod.vhd
│ │ ├── implement
│ │ │ ├── implement.bat
│ │ │ ├── implement.sh
│ │ │ ├── planAhead_ise.bat
│ │ │ ├── planAhead_ise.sh
│ │ │ ├── planAhead_ise.tcl
│ │ │ ├── xst.prj
│ │ │ └── xst.scr
│ │ └── simulation
│ │ ├── addr_gen.vhd
│ │ ├── bmg_stim_gen.vhd
│ │ ├── bmg_tb_pkg.vhd
│ │ ├── ex5_start_rom_synth.vhd
│ │ ├── ex5_start_rom_tb.vhd
│ │ ├── functional
│ │ │ ├── simcmds.tcl
│ │ │ ├── simulate_isim.bat
│ │ │ ├── simulate_mti.bat
│ │ │ ├── simulate_mti.do
│ │ │ ├── simulate_mti.sh
│ │ │ ├── simulate_ncsim.sh
│ │ │ ├── simulate_vcs.sh
│ │ │ ├── ucli_commands.key
│ │ │ ├── vcs_session.tcl
│ │ │ ├── wave_mti.do
│ │ │ └── wave_ncsim.sv
│ │ ├── random.vhd
│ │ └── timing
│ │ ├── simcmds.tcl
│ │ ├── simulate_isim.bat
│ │ ├── simulate_mti.bat
│ │ ├── simulate_mti.do
│ │ ├── simulate_mti.sh
│ │ ├── simulate_ncsim.sh
│ │ ├── simulate_vcs.sh
│ │ ├── ucli_commands.key
│ │ ├── vcs_session.tcl
│ │ ├── wave_mti.do
│ │ └── wave_ncsim.sv
│ ├── ex5_start_rom.asy
│ ├── ex5_start_rom.gise
│ ├── ex5_start_rom.mif
│ ├── ex5_start_rom.ncf
│ ├── ex5_start_rom.ngc
│ ├── ex5_start_rom.sym
│ ├── ex5_start_rom.v
│ ├── ex5_start_rom.veo
│ ├── ex5_start_rom.xco
│ ├── ex5_start_rom.xise
│ ├── ex5_start_rom_flist.txt
│ ├── ex5_start_rom_xmdf.tcl
│ ├── summary.log
│ └── tmp
│ ├── _xmsgs
│ │ ├── pn_parser.xmsgs
│ │ └── xst.xmsgs
│ ├── customization_gui.0.911127296235.out
│ ├── ex5_over_rom.lso
│ └── ex5_start_rom.lso
├── iseconfig
│ ├── Greedy_snake.projectmgr
│ └── Greedy_snake.xreport
├── par_usage_statistics.html
├── rtl
│ ├── Apple_generate_module.v
│ ├── Game_ctrl_module.v
│ ├── Greedy_snake.v
│ ├── Key_check_module.v
│ ├── Smg_display_module.v
│ ├── Snake_ctrl_module.v
│ ├── Snake_pll.v
│ ├── Snake_pll_bb.v
│ ├── Snake_pll_inst.v
│ ├── Vga_ctrl_module.v
│ ├── end_Vga_control.v
│ ├── end_Vga_sync.v
│ ├── end_top.v
│ ├── ex5_image_256x256_rom.mif
│ ├── ex5_over_256x256_rom.mif
│ ├── ex5_over_rom.v
│ ├── ex5_over_rom_bb.v
│ ├── ex5_over_rom_inst.v
│ ├── ex5_start_rom.v
│ ├── ex5_start_rom_bb.v
│ ├── ex5_start_rom_inst.v
│ ├── pll.v
│ ├── pll_bb.v
│ ├── pll_inst.v
│ ├── start_Vga_control.v
│ ├── start_Vga_sync.v
│ ├── start_and_end_top.v
│ ├── start_top.v
│ ├── sync_module.v
│ └── vga_select_module.v
├── usage_statistics_webtalk.html
├── webtalk.log
├── webtalk_pn.xml
├── xlnx_auto_0_xdb
│ └── cst.xbcd
└── xst
└── work
├── work.sdbl
└── work.sdbx
33 directories, 266 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论