├── .github └── FUNDING.yml ├── .gitignore ├── LICENSE ├── README.md ├── assets ├── Arcade.aseprite └── pong.png ├── dist ├── Cores │ └── agg23.Pong │ │ ├── audio.json │ │ ├── core.json │ │ ├── data.json │ │ ├── icon.bin │ │ ├── info.txt │ │ ├── input.json │ │ ├── interact.json │ │ ├── variants.json │ │ └── video.json └── Platforms │ ├── _images │ └── pong.bin │ └── pong.json └── src └── fpga ├── .gitignore ├── ap_core.qpf ├── ap_core.qsf ├── ap_core_assignment_defaults.qdf ├── apf ├── apf.qip ├── apf_constraints.sdc ├── apf_top.v ├── build_id.mif ├── build_id_gen.tcl ├── common.v ├── io_bridge_peripheral.v ├── io_pad_controller.v ├── mf_datatable.qip ├── mf_datatable.v ├── mf_ddio_bidir_12.qip └── mf_ddio_bidir_12.v └── core ├── core_bridge_cmd.v ├── core_constraints.sdc ├── core_top.v ├── mf_pllbase.bsf ├── mf_pllbase.ppf ├── mf_pllbase.qip ├── mf_pllbase.sip ├── mf_pllbase.spd ├── mf_pllbase.v ├── mf_pllbase ├── mf_pllbase_0002.qip └── mf_pllbase_0002.v ├── mf_pllbase_sim.f ├── mf_pllbase_sim ├── aldec │ └── rivierapro_setup.tcl ├── cadence │ ├── cds.lib │ ├── hdl.var │ └── ncsim_setup.sh ├── mentor │ └── msim_setup.tcl ├── mf_pllbase.vo └── synopsys │ ├── vcs │ └── vcs_setup.sh │ └── vcsmx │ ├── synopsys_sim.setup │ └── vcsmx_setup.sh ├── pin_ddio_clk.ppf ├── pin_ddio_clk.qip ├── pin_ddio_clk.v ├── pong ├── ball │ ├── horizontal.vhd │ ├── horizontal_direction.vhd │ ├── horizontal_position.vhd │ ├── move.vhd │ └── vertical.vhd ├── game_control.vhd ├── ic │ ├── 555_timer.vhd │ ├── 74107_neg_flip_flop.vhd │ ├── 74153_double_mux.vhd │ ├── 74153_mux.vhd │ ├── 7448_bcd_7_segment.vhd │ ├── 7474_sync.vhd │ ├── 7483_full_adder_without_carry.vhd │ ├── 7490_decade_counter.vhd │ ├── 7493_4bit_counter.vhd │ ├── 9316_internal.vhd │ ├── 9316_sync_4bit_counter.vhd │ ├── sr_nand.vhd │ ├── sr_nor.vhd │ ├── synchronizer.vhd │ └── test │ │ ├── 7474_tb.vhd │ │ ├── 7493_tb.vhd │ │ └── 9316_tb.vhd ├── net.vhd ├── paddle.vhd ├── pong.vhd ├── score │ ├── bcd.vhd │ ├── counter.vhd │ ├── score.vhd │ └── segments.vhd ├── sound.vhd ├── test │ └── pong_tb.vhd └── video │ ├── hcounter.vhd │ ├── hsync.vhd │ ├── test │ ├── hcounter_tb.vhd │ ├── hsync_tb.vhd │ └── vcounter_tb.vhd │ ├── vcounter.vhd │ ├── video.vhd │ └── vsync.vhd └── stp1.stp /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: agg23 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | tools/reverse.exe 2 | bitstream.rbf_r -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/README.md -------------------------------------------------------------------------------- /assets/Arcade.aseprite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/assets/Arcade.aseprite -------------------------------------------------------------------------------- /assets/pong.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/assets/pong.png -------------------------------------------------------------------------------- /dist/Cores/agg23.Pong/audio.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/dist/Cores/agg23.Pong/audio.json -------------------------------------------------------------------------------- /dist/Cores/agg23.Pong/core.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/dist/Cores/agg23.Pong/core.json -------------------------------------------------------------------------------- /dist/Cores/agg23.Pong/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/dist/Cores/agg23.Pong/data.json -------------------------------------------------------------------------------- /dist/Cores/agg23.Pong/icon.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/dist/Cores/agg23.Pong/icon.bin -------------------------------------------------------------------------------- /dist/Cores/agg23.Pong/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/dist/Cores/agg23.Pong/info.txt -------------------------------------------------------------------------------- /dist/Cores/agg23.Pong/input.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/dist/Cores/agg23.Pong/input.json -------------------------------------------------------------------------------- /dist/Cores/agg23.Pong/interact.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/dist/Cores/agg23.Pong/interact.json -------------------------------------------------------------------------------- /dist/Cores/agg23.Pong/variants.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/dist/Cores/agg23.Pong/variants.json -------------------------------------------------------------------------------- /dist/Cores/agg23.Pong/video.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/dist/Cores/agg23.Pong/video.json -------------------------------------------------------------------------------- /dist/Platforms/_images/pong.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/dist/Platforms/_images/pong.bin -------------------------------------------------------------------------------- /dist/Platforms/pong.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/dist/Platforms/pong.json -------------------------------------------------------------------------------- /src/fpga/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/.gitignore -------------------------------------------------------------------------------- /src/fpga/ap_core.qpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/ap_core.qpf -------------------------------------------------------------------------------- /src/fpga/ap_core.qsf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/ap_core.qsf -------------------------------------------------------------------------------- /src/fpga/ap_core_assignment_defaults.qdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/ap_core_assignment_defaults.qdf -------------------------------------------------------------------------------- /src/fpga/apf/apf.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/apf/apf.qip -------------------------------------------------------------------------------- /src/fpga/apf/apf_constraints.sdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/apf/apf_constraints.sdc -------------------------------------------------------------------------------- /src/fpga/apf/apf_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/apf/apf_top.v -------------------------------------------------------------------------------- /src/fpga/apf/build_id.mif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/apf/build_id.mif -------------------------------------------------------------------------------- /src/fpga/apf/build_id_gen.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/apf/build_id_gen.tcl -------------------------------------------------------------------------------- /src/fpga/apf/common.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/apf/common.v -------------------------------------------------------------------------------- /src/fpga/apf/io_bridge_peripheral.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/apf/io_bridge_peripheral.v -------------------------------------------------------------------------------- /src/fpga/apf/io_pad_controller.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/apf/io_pad_controller.v -------------------------------------------------------------------------------- /src/fpga/apf/mf_datatable.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/apf/mf_datatable.qip -------------------------------------------------------------------------------- /src/fpga/apf/mf_datatable.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/apf/mf_datatable.v -------------------------------------------------------------------------------- /src/fpga/apf/mf_ddio_bidir_12.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/apf/mf_ddio_bidir_12.qip -------------------------------------------------------------------------------- /src/fpga/apf/mf_ddio_bidir_12.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/apf/mf_ddio_bidir_12.v -------------------------------------------------------------------------------- /src/fpga/core/core_bridge_cmd.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/core_bridge_cmd.v -------------------------------------------------------------------------------- /src/fpga/core/core_constraints.sdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/core_constraints.sdc -------------------------------------------------------------------------------- /src/fpga/core/core_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/core_top.v -------------------------------------------------------------------------------- /src/fpga/core/mf_pllbase.bsf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/mf_pllbase.bsf -------------------------------------------------------------------------------- /src/fpga/core/mf_pllbase.ppf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/mf_pllbase.ppf -------------------------------------------------------------------------------- /src/fpga/core/mf_pllbase.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/mf_pllbase.qip -------------------------------------------------------------------------------- /src/fpga/core/mf_pllbase.sip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/mf_pllbase.sip -------------------------------------------------------------------------------- /src/fpga/core/mf_pllbase.spd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/mf_pllbase.spd -------------------------------------------------------------------------------- /src/fpga/core/mf_pllbase.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/mf_pllbase.v -------------------------------------------------------------------------------- /src/fpga/core/mf_pllbase/mf_pllbase_0002.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/mf_pllbase/mf_pllbase_0002.qip -------------------------------------------------------------------------------- /src/fpga/core/mf_pllbase/mf_pllbase_0002.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/mf_pllbase/mf_pllbase_0002.v -------------------------------------------------------------------------------- /src/fpga/core/mf_pllbase_sim.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/mf_pllbase_sim.f -------------------------------------------------------------------------------- /src/fpga/core/mf_pllbase_sim/aldec/rivierapro_setup.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/mf_pllbase_sim/aldec/rivierapro_setup.tcl -------------------------------------------------------------------------------- /src/fpga/core/mf_pllbase_sim/cadence/cds.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/mf_pllbase_sim/cadence/cds.lib -------------------------------------------------------------------------------- /src/fpga/core/mf_pllbase_sim/cadence/hdl.var: -------------------------------------------------------------------------------- 1 | 2 | DEFINE WORK work 3 | -------------------------------------------------------------------------------- /src/fpga/core/mf_pllbase_sim/cadence/ncsim_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/mf_pllbase_sim/cadence/ncsim_setup.sh -------------------------------------------------------------------------------- /src/fpga/core/mf_pllbase_sim/mentor/msim_setup.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/mf_pllbase_sim/mentor/msim_setup.tcl -------------------------------------------------------------------------------- /src/fpga/core/mf_pllbase_sim/mf_pllbase.vo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/mf_pllbase_sim/mf_pllbase.vo -------------------------------------------------------------------------------- /src/fpga/core/mf_pllbase_sim/synopsys/vcs/vcs_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/mf_pllbase_sim/synopsys/vcs/vcs_setup.sh -------------------------------------------------------------------------------- /src/fpga/core/mf_pllbase_sim/synopsys/vcsmx/synopsys_sim.setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/mf_pllbase_sim/synopsys/vcsmx/synopsys_sim.setup -------------------------------------------------------------------------------- /src/fpga/core/mf_pllbase_sim/synopsys/vcsmx/vcsmx_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/mf_pllbase_sim/synopsys/vcsmx/vcsmx_setup.sh -------------------------------------------------------------------------------- /src/fpga/core/pin_ddio_clk.ppf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/pin_ddio_clk.ppf -------------------------------------------------------------------------------- /src/fpga/core/pin_ddio_clk.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/pin_ddio_clk.qip -------------------------------------------------------------------------------- /src/fpga/core/pin_ddio_clk.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/pin_ddio_clk.v -------------------------------------------------------------------------------- /src/fpga/core/pong/ball/horizontal.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/pong/ball/horizontal.vhd -------------------------------------------------------------------------------- /src/fpga/core/pong/ball/horizontal_direction.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/pong/ball/horizontal_direction.vhd -------------------------------------------------------------------------------- /src/fpga/core/pong/ball/horizontal_position.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/pong/ball/horizontal_position.vhd -------------------------------------------------------------------------------- /src/fpga/core/pong/ball/move.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/pong/ball/move.vhd -------------------------------------------------------------------------------- /src/fpga/core/pong/ball/vertical.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/pong/ball/vertical.vhd -------------------------------------------------------------------------------- /src/fpga/core/pong/game_control.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/pong/game_control.vhd -------------------------------------------------------------------------------- /src/fpga/core/pong/ic/555_timer.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/pong/ic/555_timer.vhd -------------------------------------------------------------------------------- /src/fpga/core/pong/ic/74107_neg_flip_flop.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/pong/ic/74107_neg_flip_flop.vhd -------------------------------------------------------------------------------- /src/fpga/core/pong/ic/74153_double_mux.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/pong/ic/74153_double_mux.vhd -------------------------------------------------------------------------------- /src/fpga/core/pong/ic/74153_mux.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/pong/ic/74153_mux.vhd -------------------------------------------------------------------------------- /src/fpga/core/pong/ic/7448_bcd_7_segment.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/pong/ic/7448_bcd_7_segment.vhd -------------------------------------------------------------------------------- /src/fpga/core/pong/ic/7474_sync.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/pong/ic/7474_sync.vhd -------------------------------------------------------------------------------- /src/fpga/core/pong/ic/7483_full_adder_without_carry.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/pong/ic/7483_full_adder_without_carry.vhd -------------------------------------------------------------------------------- /src/fpga/core/pong/ic/7490_decade_counter.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/pong/ic/7490_decade_counter.vhd -------------------------------------------------------------------------------- /src/fpga/core/pong/ic/7493_4bit_counter.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/pong/ic/7493_4bit_counter.vhd -------------------------------------------------------------------------------- /src/fpga/core/pong/ic/9316_internal.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/pong/ic/9316_internal.vhd -------------------------------------------------------------------------------- /src/fpga/core/pong/ic/9316_sync_4bit_counter.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/pong/ic/9316_sync_4bit_counter.vhd -------------------------------------------------------------------------------- /src/fpga/core/pong/ic/sr_nand.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/pong/ic/sr_nand.vhd -------------------------------------------------------------------------------- /src/fpga/core/pong/ic/sr_nor.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/pong/ic/sr_nor.vhd -------------------------------------------------------------------------------- /src/fpga/core/pong/ic/synchronizer.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/pong/ic/synchronizer.vhd -------------------------------------------------------------------------------- /src/fpga/core/pong/ic/test/7474_tb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/pong/ic/test/7474_tb.vhd -------------------------------------------------------------------------------- /src/fpga/core/pong/ic/test/7493_tb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/pong/ic/test/7493_tb.vhd -------------------------------------------------------------------------------- /src/fpga/core/pong/ic/test/9316_tb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/pong/ic/test/9316_tb.vhd -------------------------------------------------------------------------------- /src/fpga/core/pong/net.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/pong/net.vhd -------------------------------------------------------------------------------- /src/fpga/core/pong/paddle.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/pong/paddle.vhd -------------------------------------------------------------------------------- /src/fpga/core/pong/pong.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/pong/pong.vhd -------------------------------------------------------------------------------- /src/fpga/core/pong/score/bcd.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/pong/score/bcd.vhd -------------------------------------------------------------------------------- /src/fpga/core/pong/score/counter.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/pong/score/counter.vhd -------------------------------------------------------------------------------- /src/fpga/core/pong/score/score.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/pong/score/score.vhd -------------------------------------------------------------------------------- /src/fpga/core/pong/score/segments.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/pong/score/segments.vhd -------------------------------------------------------------------------------- /src/fpga/core/pong/sound.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/pong/sound.vhd -------------------------------------------------------------------------------- /src/fpga/core/pong/test/pong_tb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/pong/test/pong_tb.vhd -------------------------------------------------------------------------------- /src/fpga/core/pong/video/hcounter.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/pong/video/hcounter.vhd -------------------------------------------------------------------------------- /src/fpga/core/pong/video/hsync.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/pong/video/hsync.vhd -------------------------------------------------------------------------------- /src/fpga/core/pong/video/test/hcounter_tb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/pong/video/test/hcounter_tb.vhd -------------------------------------------------------------------------------- /src/fpga/core/pong/video/test/hsync_tb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/pong/video/test/hsync_tb.vhd -------------------------------------------------------------------------------- /src/fpga/core/pong/video/test/vcounter_tb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/pong/video/test/vcounter_tb.vhd -------------------------------------------------------------------------------- /src/fpga/core/pong/video/vcounter.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/pong/video/vcounter.vhd -------------------------------------------------------------------------------- /src/fpga/core/pong/video/video.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/pong/video/video.vhd -------------------------------------------------------------------------------- /src/fpga/core/pong/video/vsync.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/pong/video/vsync.vhd -------------------------------------------------------------------------------- /src/fpga/core/stp1.stp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-pong/HEAD/src/fpga/core/stp1.stp --------------------------------------------------------------------------------