实例介绍
本人刚入门不久,最近一个月断断续续才写出这个简单的游戏,VGA显示,键盘控制,两人对打的,还有些BUG,比如对对打时键盘方向键的一次按下与松开还有待优化。其实最初没打算会搞这个的,在调出了PS2键盘,鼠标,VGA显示后,在论坛闲逛看到有牛人移植了nes游戏,顿时心潮澎湃,搜集好资料后着手码代码了,当然这其中遇到过很多问题,也解决了不少问题。在此感谢FPGA Prototyping by Examples的作者,全英文的固然看着很头痛、。、、熬过去了,发现作者思维的巧妙,让你茅塞顿开。游戏的最初思路是参照作者的,后来就按照自己的想法去做了。潜水ourdev半年多了,受益不少,深深地被此处的分享精神感染,这是第一次发帖,仅仅是想给自己点动力。代码都上传了,其中一部分是不伦不类的英文注释,还有一部分是中文的,有些完全是自己的理解,仅供参考,不足还请谅解和指教。好了第一次发帖,就这样了。路漫漫其修远兮,吾将上下而求索。
【实例截图】
【核心代码】
4744300845383987801.zip
└── full_edtion_pong
├── full_pong_top
│ ├── db
│ │ ├── full_pong_top.(0).cnf.cdb
│ │ ├── full_pong_top.(0).cnf.hdb
│ │ ├── full_pong_top.(10).cnf.cdb
│ │ ├── full_pong_top.(10).cnf.hdb
│ │ ├── full_pong_top.(11).cnf.cdb
│ │ ├── full_pong_top.(11).cnf.hdb
│ │ ├── full_pong_top.(12).cnf.cdb
│ │ ├── full_pong_top.(12).cnf.hdb
│ │ ├── full_pong_top.(13).cnf.cdb
│ │ ├── full_pong_top.(13).cnf.hdb
│ │ ├── full_pong_top.(14).cnf.cdb
│ │ ├── full_pong_top.(14).cnf.hdb
│ │ ├── full_pong_top.(1).cnf.cdb
│ │ ├── full_pong_top.(1).cnf.hdb
│ │ ├── full_pong_top.(2).cnf.cdb
│ │ ├── full_pong_top.(2).cnf.hdb
│ │ ├── full_pong_top.(3).cnf.cdb
│ │ ├── full_pong_top.(3).cnf.hdb
│ │ ├── full_pong_top.(4).cnf.cdb
│ │ ├── full_pong_top.(4).cnf.hdb
│ │ ├── full_pong_top.(5).cnf.cdb
│ │ ├── full_pong_top.(5).cnf.hdb
│ │ ├── full_pong_top.(6).cnf.cdb
│ │ ├── full_pong_top.(6).cnf.hdb
│ │ ├── full_pong_top.(7).cnf.cdb
│ │ ├── full_pong_top.(7).cnf.hdb
│ │ ├── full_pong_top.(8).cnf.cdb
│ │ ├── full_pong_top.(8).cnf.hdb
│ │ ├── full_pong_top.(9).cnf.cdb
│ │ ├── full_pong_top.(9).cnf.hdb
│ │ ├── full_pong_top.ace_cmp.bpm
│ │ ├── full_pong_top.ace_cmp.cdb
│ │ ├── full_pong_top.ace_cmp.hdb
│ │ ├── full_pong_top.acvq.rdb
│ │ ├── full_pong_top.amm.cdb
│ │ ├── full_pong_top.asm_labs.ddb
│ │ ├── full_pong_top.asm.qmsg
│ │ ├── full_pong_top.asm.rdb
│ │ ├── full_pong_top.cbx.xml
│ │ ├── full_pong_top.cmp0.ddb
│ │ ├── full_pong_top.cmp1.ddb
│ │ ├── full_pong_top.cmp2.ddb
│ │ ├── full_pong_top.cmp.bpm
│ │ ├── full_pong_top.cmp.cdb
│ │ ├── full_pong_top.cmp.hdb
│ │ ├── full_pong_top.cmp.kpt
│ │ ├── full_pong_top.cmp.logdb
│ │ ├── full_pong_top.cmp_merge.kpt
│ │ ├── full_pong_top.cmp.rdb
│ │ ├── full_pong_top.db_info
│ │ ├── full_pong_top.fit.qmsg
│ │ ├── full_pong_top.hier_info
│ │ ├── full_pong_top.hif
│ │ ├── full_pong_top.idb.cdb
│ │ ├── full_pong_top.lpc.html
│ │ ├── full_pong_top.lpc.rdb
│ │ ├── full_pong_top.lpc.txt
│ │ ├── full_pong_top.map_bb.cdb
│ │ ├── full_pong_top.map_bb.hdb
│ │ ├── full_pong_top.map_bb.logdb
│ │ ├── full_pong_top.map.bpm
│ │ ├── full_pong_top.map.cdb
│ │ ├── full_pong_top.map.hdb
│ │ ├── full_pong_top.map.kpt
│ │ ├── full_pong_top.map.logdb
│ │ ├── full_pong_top.map.qmsg
│ │ ├── full_pong_top.pre_map.cdb
│ │ ├── full_pong_top.pre_map.hdb
│ │ ├── full_pong_top.ram0_font_rom_4c1b0545.hdl.mif
│ │ ├── full_pong_top.root_partition.map.reg_db.cdb
│ │ ├── full_pong_top.rtlv.hdb
│ │ ├── full_pong_top.rtlv_sg.cdb
│ │ ├── full_pong_top.rtlv_sg_swap.cdb
│ │ ├── full_pong_top.sgdiff.cdb
│ │ ├── full_pong_top.sgdiff.hdb
│ │ ├── full_pong_top.sld_design_entry_dsc.sci
│ │ ├── full_pong_top.sld_design_entry.sci
│ │ ├── full_pong_top.smart_action.txt
│ │ ├── full_pong_top.smp_dump.txt
│ │ ├── full_pong_top.sta_cmp.8_slow.tdb
│ │ ├── full_pong_top.sta.qmsg
│ │ ├── full_pong_top.sta.rdb
│ │ ├── full_pong_top.syn_hier_info
│ │ ├── full_pong_top.tis_db_list.ddb
│ │ ├── full_pong_top.tmw_info
│ │ ├── logic_util_heursitic.dat
│ │ └── prev_cmp_full_pong_top.qmsg
│ ├── debounce.vhd
│ ├── debounce.vhd.bak
│ ├── fifo.vhd
│ ├── font_rom.vhd
│ ├── full_pong_top.asm.rpt
│ ├── full_pong_top.cdf
│ ├── full_pong_top.done
│ ├── full_pong_top.fit.rpt
│ ├── full_pong_top.fit.smsg
│ ├── full_pong_top.fit.summary
│ ├── full_pong_top.flow.rpt
│ ├── full_pong_top.jdi
│ ├── full_pong_top.map.rpt
│ ├── full_pong_top.map.summary
│ ├── full_pong_top.pin
│ ├── full_pong_top.pof
│ ├── full_pong_top.qpf
│ ├── full_pong_top.qsf
│ ├── full_pong_top.sdc
│ ├── full_pong_top.sof
│ ├── full_pong_top.sta.rpt
│ ├── full_pong_top.sta.summary
│ ├── full_pong_top.vhd
│ ├── full_pong_top.vhd.bak
│ ├── game_text.vhd
│ ├── hex2ascii.vhd
│ ├── incremental_db
│ │ ├── compiled_partitions
│ │ │ ├── full_pong_top.db_info
│ │ │ ├── full_pong_top.root_partition.cmp.cdb
│ │ │ ├── full_pong_top.root_partition.cmp.dfp
│ │ │ ├── full_pong_top.root_partition.cmp.hdb
│ │ │ ├── full_pong_top.root_partition.cmp.kpt
│ │ │ ├── full_pong_top.root_partition.cmp.logdb
│ │ │ ├── full_pong_top.root_partition.cmp.rcfdb
│ │ │ ├── full_pong_top.root_partition.map.cdb
│ │ │ ├── full_pong_top.root_partition.map.dpi
│ │ │ ├── full_pong_top.root_partition.map.hbdb.cdb
│ │ │ ├── full_pong_top.root_partition.map.hbdb.hb_info
│ │ │ ├── full_pong_top.root_partition.map.hbdb.hdb
│ │ │ ├── full_pong_top.root_partition.map.hbdb.sig
│ │ │ ├── full_pong_top.root_partition.map.hdb
│ │ │ └── full_pong_top.root_partition.map.kpt
│ │ └── README
│ ├── kbcode_fifo.vhd
│ ├── kb_direction.vhd
│ ├── kb_direction.vhd.bak
│ ├── m100_counter.vhd
│ ├── m100_counter.vhd.bak
│ ├── mod_m_counter.vhd
│ ├── my_package.vhd
│ ├── my_package.vhd.bak
│ ├── pong
│ │ ├── debounce.vhd
│ │ ├── fifo.vhd
│ │ ├── font_rom.vhd
│ │ ├── full_pong_top.vhd
│ │ ├── game_text.vhd
│ │ ├── hex2ascii.vhd
│ │ ├── kbcode_fifo.vhd
│ │ ├── kb_direction.vhd
│ │ ├── m100_counter.vhd
│ │ ├── mod_m_counter.vhd
│ │ ├── my_package.vhd
│ │ ├── pong_controller.vhd
│ │ ├── pong_game_keybord.vhd
│ │ ├── pong_graph.vhd
│ │ ├── pong_text.vhd
│ │ ├── ps2_rx.vhd
│ │ ├── timer.vhd
│ │ ├── vga_rgb.vhd
│ │ └── vga_sync.vhd
│ ├── pong_controller.vhd
│ ├── pong_controller.vhd.bak
│ ├── pong_game_keybord.vhd
│ ├── pong_game_keybord.vhd.bak
│ ├── pong_graph.vhd
│ ├── pong_graph.vhd.bak
│ ├── pong_text.vhd
│ ├── pong_text.vhd.bak
│ ├── ps2_rx.vhd
│ ├── timer.vhd
│ ├── timer.vhd.bak
│ ├── vga_rgb.vhd
│ └── vga_sync.vhd
├── m100_counter
│ ├── db
│ │ ├── logic_util_heursitic.dat
│ │ ├── m100_counter.(0).cnf.cdb
│ │ ├── m100_counter.(0).cnf.hdb
│ │ ├── m100_counter.amm.cdb
│ │ ├── m100_counter.asm_labs.ddb
│ │ ├── m100_counter.asm.qmsg
│ │ ├── m100_counter.asm.rdb
│ │ ├── m100_counter.cbx.xml
│ │ ├── m100_counter.cmp0.ddb
│ │ ├── m100_counter.cmp1.ddb
│ │ ├── m100_counter.cmp2.ddb
│ │ ├── m100_counter.cmp.bpm
│ │ ├── m100_counter.cmp.cdb
│ │ ├── m100_counter.cmp.hdb
│ │ ├── m100_counter.cmp.kpt
│ │ ├── m100_counter.cmp.logdb
│ │ ├── m100_counter.cmp_merge.kpt
│ │ ├── m100_counter.cmp.rdb
│ │ ├── m100_counter.db_info
│ │ ├── m100_counter.fit.qmsg
│ │ ├── m100_counter.hier_info
│ │ ├── m100_counter.hif
│ │ ├── m100_counter.idb.cdb
│ │ ├── m100_counter.lpc.html
│ │ ├── m100_counter.lpc.rdb
│ │ ├── m100_counter.lpc.txt
│ │ ├── m100_counter.map_bb.cdb
│ │ ├── m100_counter.map_bb.hdb
│ │ ├── m100_counter.map_bb.logdb
│ │ ├── m100_counter.map.bpm
│ │ ├── m100_counter.map.cdb
│ │ ├── m100_counter.map.hdb
│ │ ├── m100_counter.map.kpt
│ │ ├── m100_counter.map.logdb
│ │ ├── m100_counter.map.qmsg
│ │ ├── m100_counter.pre_map.cdb
│ │ ├── m100_counter.pre_map.hdb
│ │ ├── m100_counter.root_partition.map.reg_db.cdb
│ │ ├── m100_counter.rtlv.hdb
│ │ ├── m100_counter.rtlv_sg.cdb
│ │ ├── m100_counter.rtlv_sg_swap.cdb
│ │ ├── m100_counter.sgdiff.cdb
│ │ ├── m100_counter.sgdiff.hdb
│ │ ├── m100_counter.sld_design_entry_dsc.sci
│ │ ├── m100_counter.sld_design_entry.sci
│ │ ├── m100_counter.smart_action.txt
│ │ ├── m100_counter.sta_cmp.8_slow.tdb
│ │ ├── m100_counter.sta.qmsg
│ │ ├── m100_counter.sta.rdb
│ │ ├── m100_counter.syn_hier_info
│ │ ├── m100_counter.tis_db_list.ddb
│ │ ├── m100_counter.tmw_info
│ │ └── prev_cmp_m100_counter.qmsg
│ ├── incremental_db
│ │ ├── compiled_partitions
│ │ │ ├── m100_counter.db_info
│ │ │ ├── m100_counter.root_partition.cmp.cdb
│ │ │ ├── m100_counter.root_partition.cmp.dfp
│ │ │ ├── m100_counter.root_partition.cmp.hdb
│ │ │ ├── m100_counter.root_partition.cmp.kpt
│ │ │ ├── m100_counter.root_partition.cmp.logdb
│ │ │ ├── m100_counter.root_partition.cmp.rcfdb
│ │ │ ├── m100_counter.root_partition.map.cdb
│ │ │ ├── m100_counter.root_partition.map.dpi
│ │ │ ├── m100_counter.root_partition.map.hbdb.cdb
│ │ │ ├── m100_counter.root_partition.map.hbdb.hb_info
│ │ │ ├── m100_counter.root_partition.map.hbdb.hdb
│ │ │ ├── m100_counter.root_partition.map.hbdb.sig
│ │ │ ├── m100_counter.root_partition.map.hdb
│ │ │ └── m100_counter.root_partition.map.kpt
│ │ └── README
│ ├── m100_counter.asm.rpt
│ ├── m100_counter.done
│ ├── m100_counter.fit.rpt
│ ├── m100_counter.fit.smsg
│ ├── m100_counter.fit.summary
│ ├── m100_counter.flow.rpt
│ ├── m100_counter.jdi
│ ├── m100_counter.map.rpt
│ ├── m100_counter.map.summary
│ ├── m100_counter.pin
│ ├── m100_counter.pof
│ ├── m100_counter.qpf
│ ├── m100_counter.qsf
│ ├── m100_counter.sof
│ ├── m100_counter.sta.rpt
│ ├── m100_counter.sta.summary
│ ├── m100_counter.vhd
│ └── m100_counter.vhd.bak
├── pong_controller
│ ├── db
│ │ ├── logic_util_heursitic.dat
│ │ ├── pong_controller.(0).cnf.cdb
│ │ ├── pong_controller.(0).cnf.hdb
│ │ ├── pong_controller.amm.cdb
│ │ ├── pong_controller.asm_labs.ddb
│ │ ├── pong_controller.asm.qmsg
│ │ ├── pong_controller.asm.rdb
│ │ ├── pong_controller.cbx.xml
│ │ ├── pong_controller.cmp0.ddb
│ │ ├── pong_controller.cmp1.ddb
│ │ ├── pong_controller.cmp2.ddb
│ │ ├── pong_controller.cmp.bpm
│ │ ├── pong_controller.cmp.cdb
│ │ ├── pong_controller.cmp.hdb
│ │ ├── pong_controller.cmp.kpt
│ │ ├── pong_controller.cmp.logdb
│ │ ├── pong_controller.cmp_merge.kpt
│ │ ├── pong_controller.cmp.rdb
│ │ ├── pong_controller.db_info
│ │ ├── pong_controller.fit.qmsg
│ │ ├── pong_controller.hier_info
│ │ ├── pong_controller.hif
│ │ ├── pong_controller.idb.cdb
│ │ ├── pong_controller.lpc.html
│ │ ├── pong_controller.lpc.rdb
│ │ ├── pong_controller.lpc.txt
│ │ ├── pong_controller.map_bb.cdb
│ │ ├── pong_controller.map_bb.hdb
│ │ ├── pong_controller.map_bb.logdb
│ │ ├── pong_controller.map.bpm
│ │ ├── pong_controller.map.cdb
│ │ ├── pong_controller.map.hdb
│ │ ├── pong_controller.map.kpt
│ │ ├── pong_controller.map.logdb
│ │ ├── pong_controller.map.qmsg
│ │ ├── pong_controller.pre_map.cdb
│ │ ├── pong_controller.pre_map.hdb
│ │ ├── pong_controller.root_partition.map.reg_db.cdb
│ │ ├── pong_controller.rpp.qmsg
│ │ ├── pong_controller.rtlv.hdb
│ │ ├── pong_controller.rtlv_sg.cdb
│ │ ├── pong_controller.rtlv_sg_swap.cdb
│ │ ├── pong_controller.sgate.rvd
│ │ ├── pong_controller.sgate_sm.rvd
│ │ ├── pong_controller.sgdiff.cdb
│ │ ├── pong_controller.sgdiff.hdb
│ │ ├── pong_controller.sld_design_entry_dsc.sci
│ │ ├── pong_controller.sld_design_entry.sci
│ │ ├── pong_controller.smart_action.txt
│ │ ├── pong_controller.smp_dump.txt
│ │ ├── pong_controller.sta_cmp.8_slow.tdb
│ │ ├── pong_controller.sta.qmsg
│ │ ├── pong_controller.sta.rdb
│ │ ├── pong_controller.syn_hier_info
│ │ ├── pong_controller.tis_db_list.ddb
│ │ └── prev_cmp_pong_controller.qmsg
│ ├── incremental_db
│ │ ├── compiled_partitions
│ │ │ ├── pong_controller.db_info
│ │ │ ├── pong_controller.root_partition.cmp.cdb
│ │ │ ├── pong_controller.root_partition.cmp.dfp
│ │ │ ├── pong_controller.root_partition.cmp.hdb
│ │ │ ├── pong_controller.root_partition.cmp.kpt
│ │ │ ├── pong_controller.root_partition.cmp.logdb
│ │ │ ├── pong_controller.root_partition.cmp.rcfdb
│ │ │ ├── pong_controller.root_partition.map.cdb
│ │ │ ├── pong_controller.root_partition.map.dpi
│ │ │ ├── pong_controller.root_partition.map.hbdb.cdb
│ │ │ ├── pong_controller.root_partition.map.hbdb.hb_info
│ │ │ ├── pong_controller.root_partition.map.hbdb.hdb
│ │ │ ├── pong_controller.root_partition.map.hbdb.sig
│ │ │ ├── pong_controller.root_partition.map.hdb
│ │ │ └── pong_controller.root_partition.map.kpt
│ │ └── README
│ ├── pong_controller.asm.rpt
│ ├── pong_controller.done
│ ├── pong_controller.fit.rpt
│ ├── pong_controller.fit.smsg
│ ├── pong_controller.fit.summary
│ ├── pong_controller.flow.rpt
│ ├── pong_controller.jdi
│ ├── pong_controller.map.rpt
│ ├── pong_controller.map.summary
│ ├── pong_controller.pin
│ ├── pong_controller.qpf
│ ├── pong_controller.qsf
│ ├── pong_controller.sof
│ ├── pong_controller.sta.rpt
│ ├── pong_controller.sta.summary
│ ├── pong_controller.vhd
│ └── pong_controller.vhd.bak
├── pong_graph
│ ├── db
│ │ ├── logic_util_heursitic.dat
│ │ ├── pong_graph.(0).cnf.cdb
│ │ ├── pong_graph.(0).cnf.hdb
│ │ ├── pong_graph.amm.cdb
│ │ ├── pong_graph.asm_labs.ddb
│ │ ├── pong_graph.asm.qmsg
│ │ ├── pong_graph.asm.rdb
│ │ ├── pong_graph.cbx.xml
│ │ ├── pong_graph.cmp0.ddb
│ │ ├── pong_graph.cmp1.ddb
│ │ ├── pong_graph.cmp2.ddb
│ │ ├── pong_graph.cmp.bpm
│ │ ├── pong_graph.cmp.cdb
│ │ ├── pong_graph.cmp.hdb
│ │ ├── pong_graph.cmp.kpt
│ │ ├── pong_graph.cmp.logdb
│ │ ├── pong_graph.cmp_merge.kpt
│ │ ├── pong_graph.cmp.rdb
│ │ ├── pong_graph.db_info
│ │ ├── pong_graph.fit.qmsg
│ │ ├── pong_graph.hier_info
│ │ ├── pong_graph.hif
│ │ ├── pong_graph.idb.cdb
│ │ ├── pong_graph.lpc.html
│ │ ├── pong_graph.lpc.rdb
│ │ ├── pong_graph.lpc.txt
│ │ ├── pong_graph.map_bb.cdb
│ │ ├── pong_graph.map_bb.hdb
│ │ ├── pong_graph.map_bb.logdb
│ │ ├── pong_graph.map.bpm
│ │ ├── pong_graph.map.cdb
│ │ ├── pong_graph.map.hdb
│ │ ├── pong_graph.map.kpt
│ │ ├── pong_graph.map.logdb
│ │ ├── pong_graph.map.qmsg
│ │ ├── pong_graph.pre_map.cdb
│ │ ├── pong_graph.pre_map.hdb
│ │ ├── pong_graph.root_partition.map.reg_db.cdb
│ │ ├── pong_graph.rtlv.hdb
│ │ ├── pong_graph.rtlv_sg.cdb
│ │ ├── pong_graph.rtlv_sg_swap.cdb
│ │ ├── pong_graph.sgdiff.cdb
│ │ ├── pong_graph.sgdiff.hdb
│ │ ├── pong_graph.sld_design_entry_dsc.sci
│ │ ├── pong_graph.sld_design_entry.sci
│ │ ├── pong_graph.smart_action.txt
│ │ ├── pong_graph.sta_cmp.8_slow.tdb
│ │ ├── pong_graph.sta.qmsg
│ │ ├── pong_graph.sta.rdb
│ │ ├── pong_graph.syn_hier_info
│ │ ├── pong_graph.tis_db_list.ddb
│ │ └── prev_cmp_pong_graph.qmsg
│ ├── incremental_db
│ │ ├── compiled_partitions
│ │ │ ├── pong_graph.db_info
│ │ │ ├── pong_graph.root_partition.cmp.cdb
│ │ │ ├── pong_graph.root_partition.cmp.dfp
│ │ │ ├── pong_graph.root_partition.cmp.hdb
│ │ │ ├── pong_graph.root_partition.cmp.kpt
│ │ │ ├── pong_graph.root_partition.cmp.logdb
│ │ │ ├── pong_graph.root_partition.cmp.rcfdb
│ │ │ ├── pong_graph.root_partition.map.cdb
│ │ │ ├── pong_graph.root_partition.map.dpi
│ │ │ ├── pong_graph.root_partition.map.hbdb.cdb
│ │ │ ├── pong_graph.root_partition.map.hbdb.hb_info
│ │ │ ├── pong_graph.root_partition.map.hbdb.hdb
│ │ │ ├── pong_graph.root_partition.map.hbdb.sig
│ │ │ ├── pong_graph.root_partition.map.hdb
│ │ │ └── pong_graph.root_partition.map.kpt
│ │ └── README
│ ├── pong_animate.vhd.bak
│ ├── pong_graph.asm.rpt
│ ├── pong_graph.done
│ ├── pong_graph.fit.rpt
│ ├── pong_graph.fit.smsg
│ ├── pong_graph.fit.summary
│ ├── pong_graph.flow.rpt
│ ├── pong_graph.jdi
│ ├── pong_graph.map.rpt
│ ├── pong_graph.map.summary
│ ├── pong_graph.pin
│ ├── pong_graph.qpf
│ ├── pong_graph.qsf
│ ├── pong_graph.sof
│ ├── pong_graph.sta.rpt
│ ├── pong_graph.sta.summary
│ └── pong_graph.vhd
├── pong_text
│ ├── db
│ │ ├── logic_util_heursitic.dat
│ │ ├── pong_text.(0).cnf.cdb
│ │ ├── pong_text.(0).cnf.hdb
│ │ ├── pong_text.(1).cnf.cdb
│ │ ├── pong_text.(1).cnf.hdb
│ │ ├── pong_text.amm.cdb
│ │ ├── pong_text.asm_labs.ddb
│ │ ├── pong_text.asm.qmsg
│ │ ├── pong_text.asm.rdb
│ │ ├── pong_text.cbx.xml
│ │ ├── pong_text.cmp0.ddb
│ │ ├── pong_text.cmp1.ddb
│ │ ├── pong_text.cmp2.ddb
│ │ ├── pong_text.cmp.bpm
│ │ ├── pong_text.cmp.cdb
│ │ ├── pong_text.cmp.hdb
│ │ ├── pong_text.cmp.kpt
│ │ ├── pong_text.cmp.logdb
│ │ ├── pong_text.cmp_merge.kpt
│ │ ├── pong_text.cmp.rdb
│ │ ├── pong_text.db_info
│ │ ├── pong_text.fit.qmsg
│ │ ├── pong_text.hier_info
│ │ ├── pong_text.hif
│ │ ├── pong_text.idb.cdb
│ │ ├── pong_text.lpc.html
│ │ ├── pong_text.lpc.rdb
│ │ ├── pong_text.lpc.txt
│ │ ├── pong_text.map_bb.cdb
│ │ ├── pong_text.map_bb.hdb
│ │ ├── pong_text.map_bb.logdb
│ │ ├── pong_text.map.bpm
│ │ ├── pong_text.map.cdb
│ │ ├── pong_text.map.hdb
│ │ ├── pong_text.map.kpt
│ │ ├── pong_text.map.logdb
│ │ ├── pong_text.map.qmsg
│ │ ├── pong_text.pre_map.cdb
│ │ ├── pong_text.pre_map.hdb
│ │ ├── pong_text.ram0_font_rom_4c1b0545.hdl.mif
│ │ ├── pong_text.root_partition.map.reg_db.cdb
│ │ ├── pong_text.rtlv.hdb
│ │ ├── pong_text.rtlv_sg.cdb
│ │ ├── pong_text.rtlv_sg_swap.cdb
│ │ ├── pong_text.sgdiff.cdb
│ │ ├── pong_text.sgdiff.hdb
│ │ ├── pong_text.sld_design_entry_dsc.sci
│ │ ├── pong_text.sld_design_entry.sci
│ │ ├── pong_text.smart_action.txt
│ │ ├── pong_text.sta_cmp.8_slow.tdb
│ │ ├── pong_text.sta.qmsg
│ │ ├── pong_text.sta.rdb
│ │ ├── pong_text.syn_hier_info
│ │ ├── pong_text.tis_db_list.ddb
│ │ ├── pong_text.tmw_info
│ │ └── prev_cmp_pong_text.qmsg
│ ├── font_rom.vhd
│ ├── incremental_db
│ │ ├── compiled_partitions
│ │ │ ├── pong_text.db_info
│ │ │ ├── pong_text.root_partition.cmp.cdb
│ │ │ ├── pong_text.root_partition.cmp.dfp
│ │ │ ├── pong_text.root_partition.cmp.hdb
│ │ │ ├── pong_text.root_partition.cmp.kpt
│ │ │ ├── pong_text.root_partition.cmp.logdb
│ │ │ ├── pong_text.root_partition.cmp.rcfdb
│ │ │ ├── pong_text.root_partition.map.cdb
│ │ │ ├── pong_text.root_partition.map.dpi
│ │ │ ├── pong_text.root_partition.map.hbdb.cdb
│ │ │ ├── pong_text.root_partition.map.hbdb.hb_info
│ │ │ ├── pong_text.root_partition.map.hbdb.hdb
│ │ │ ├── pong_text.root_partition.map.hbdb.sig
│ │ │ ├── pong_text.root_partition.map.hdb
│ │ │ └── pong_text.root_partition.map.kpt
│ │ └── README
│ ├── my_package.vhd
│ ├── pong_text.asm.rpt
│ ├── pong_text.done
│ ├── pong_text.fit.rpt
│ ├── pong_text.fit.smsg
│ ├── pong_text.fit.summary
│ ├── pong_text.flow.rpt
│ ├── pong_text.jdi
│ ├── pong_text.map.rpt
│ ├── pong_text.map.summary
│ ├── pong_text.pin
│ ├── pong_text.pof
│ ├── pong_text.qpf
│ ├── pong_text.qsf
│ ├── pong_text.sof
│ ├── pong_text.sta.rpt
│ ├── pong_text.sta.summary
│ ├── pong_text.vhd
│ └── pong_text.vhd.bak
└── timer
├── db
│ ├── logic_util_heursitic.dat
│ ├── prev_cmp_timer.qmsg
│ ├── timer.(0).cnf.cdb
│ ├── timer.(0).cnf.hdb
│ ├── timer.amm.cdb
│ ├── timer.asm_labs.ddb
│ ├── timer.asm.qmsg
│ ├── timer.asm.rdb
│ ├── timer.cbx.xml
│ ├── timer.cmp0.ddb
│ ├── timer.cmp1.ddb
│ ├── timer.cmp2.ddb
│ ├── timer.cmp.bpm
│ ├── timer.cmp.cdb
│ ├── timer.cmp.hdb
│ ├── timer.cmp.kpt
│ ├── timer.cmp.logdb
│ ├── timer.cmp_merge.kpt
│ ├── timer.cmp.rdb
│ ├── timer.db_info
│ ├── timer.fit.qmsg
│ ├── timer.hier_info
│ ├── timer.hif
│ ├── timer.idb.cdb
│ ├── timer.lpc.html
│ ├── timer.lpc.rdb
│ ├── timer.lpc.txt
│ ├── timer.map_bb.cdb
│ ├── timer.map_bb.hdb
│ ├── timer.map_bb.logdb
│ ├── timer.map.bpm
│ ├── timer.map.cdb
│ ├── timer.map.hdb
│ ├── timer.map.kpt
│ ├── timer.map.logdb
│ ├── timer.map.qmsg
│ ├── timer.pre_map.cdb
│ ├── timer.pre_map.hdb
│ ├── timer.root_partition.map.reg_db.cdb
│ ├── timer.rtlv.hdb
│ ├── timer.rtlv_sg.cdb
│ ├── timer.rtlv_sg_swap.cdb
│ ├── timer.sgdiff.cdb
│ ├── timer.sgdiff.hdb
│ ├── timer.sld_design_entry_dsc.sci
│ ├── timer.sld_design_entry.sci
│ ├── timer.smart_action.txt
│ ├── timer.sta_cmp.8_slow.tdb
│ ├── timer.sta.qmsg
│ ├── timer.sta.rdb
│ ├── timer.syn_hier_info
│ └── timer.tis_db_list.ddb
├── incremental_db
│ ├── compiled_partitions
│ │ ├── timer.db_info
│ │ ├── timer.root_partition.cmp.cdb
│ │ ├── timer.root_partition.cmp.dfp
│ │ ├── timer.root_partition.cmp.hdb
│ │ ├── timer.root_partition.cmp.kpt
│ │ ├── timer.root_partition.cmp.logdb
│ │ ├── timer.root_partition.cmp.rcfdb
│ │ ├── timer.root_partition.map.cdb
│ │ ├── timer.root_partition.map.dpi
│ │ ├── timer.root_partition.map.hbdb.cdb
│ │ ├── timer.root_partition.map.hbdb.hb_info
│ │ ├── timer.root_partition.map.hbdb.hdb
│ │ ├── timer.root_partition.map.hbdb.sig
│ │ ├── timer.root_partition.map.hdb
│ │ └── timer.root_partition.map.kpt
│ └── README
├── timer.asm.rpt
├── timer.done
├── timer.fit.rpt
├── timer.fit.smsg
├── timer.fit.summary
├── timer.flow.rpt
├── timer.jdi
├── timer.map.rpt
├── timer.map.summary
├── timer.pin
├── timer.pof
├── timer.qpf
├── timer.qsf
├── timer.sof
├── timer.sta.rpt
├── timer.sta.summary
├── timer.vhd
└── timer.vhd.bak
26 directories, 608 files
标签:
相关软件
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论