├── LICENSE ├── README.md ├── audio_out_top_tb.vhd ├── audio_output_top.vhd ├── contrib └── ac97 │ └── trunk │ └── rtl │ └── verilog │ ├── ac97_cra.v │ ├── ac97_defines.v │ ├── ac97_defines.v~ │ ├── ac97_dma_if.v │ ├── ac97_dma_req.v │ ├── ac97_fifo_ctrl.v │ ├── ac97_in_fifo.v │ ├── ac97_int.v │ ├── ac97_out_fifo.v │ ├── ac97_prc.v │ ├── ac97_rf.v │ ├── ac97_rst.v │ ├── ac97_sin.v │ ├── ac97_soc.v │ ├── ac97_sout.v │ ├── ac97_top.v │ └── ac97_wb_if.v ├── envelope_generator.vhd ├── fm2608.vhd ├── fm_channel.vhd ├── fm_channel_tb.vhd ├── ipcore_dir ├── chipscope_icon.xco ├── chipscope_ila.xco ├── clksynth.vhd ├── playback_rom.xco ├── sample_rom.xco └── sinetab.xco ├── minmax.vhd ├── mixer2.vhd ├── operator.vhd ├── operator_fb.vhd ├── operator_fb_tb.vhd ├── operator_tb.vhd ├── phase_generator.vhd ├── phase_generator_tb.vhd ├── pulse_generator.vhd ├── register_playback.vhd ├── signal_generator_sampled.vhd ├── signal_generator_square.vhd ├── sinetab.coe ├── timerb.vhd ├── timerb_tb.vhd ├── xupv5_audio_out_top.ucf └── xupv5_audio_out_top.vhd /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrberzi/ym2608/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrberzi/ym2608/HEAD/README.md -------------------------------------------------------------------------------- /audio_out_top_tb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrberzi/ym2608/HEAD/audio_out_top_tb.vhd -------------------------------------------------------------------------------- /audio_output_top.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrberzi/ym2608/HEAD/audio_output_top.vhd -------------------------------------------------------------------------------- /contrib/ac97/trunk/rtl/verilog/ac97_cra.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrberzi/ym2608/HEAD/contrib/ac97/trunk/rtl/verilog/ac97_cra.v -------------------------------------------------------------------------------- /contrib/ac97/trunk/rtl/verilog/ac97_defines.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrberzi/ym2608/HEAD/contrib/ac97/trunk/rtl/verilog/ac97_defines.v -------------------------------------------------------------------------------- /contrib/ac97/trunk/rtl/verilog/ac97_defines.v~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrberzi/ym2608/HEAD/contrib/ac97/trunk/rtl/verilog/ac97_defines.v~ -------------------------------------------------------------------------------- /contrib/ac97/trunk/rtl/verilog/ac97_dma_if.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrberzi/ym2608/HEAD/contrib/ac97/trunk/rtl/verilog/ac97_dma_if.v -------------------------------------------------------------------------------- /contrib/ac97/trunk/rtl/verilog/ac97_dma_req.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrberzi/ym2608/HEAD/contrib/ac97/trunk/rtl/verilog/ac97_dma_req.v -------------------------------------------------------------------------------- /contrib/ac97/trunk/rtl/verilog/ac97_fifo_ctrl.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrberzi/ym2608/HEAD/contrib/ac97/trunk/rtl/verilog/ac97_fifo_ctrl.v -------------------------------------------------------------------------------- /contrib/ac97/trunk/rtl/verilog/ac97_in_fifo.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrberzi/ym2608/HEAD/contrib/ac97/trunk/rtl/verilog/ac97_in_fifo.v -------------------------------------------------------------------------------- /contrib/ac97/trunk/rtl/verilog/ac97_int.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrberzi/ym2608/HEAD/contrib/ac97/trunk/rtl/verilog/ac97_int.v -------------------------------------------------------------------------------- /contrib/ac97/trunk/rtl/verilog/ac97_out_fifo.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrberzi/ym2608/HEAD/contrib/ac97/trunk/rtl/verilog/ac97_out_fifo.v -------------------------------------------------------------------------------- /contrib/ac97/trunk/rtl/verilog/ac97_prc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrberzi/ym2608/HEAD/contrib/ac97/trunk/rtl/verilog/ac97_prc.v -------------------------------------------------------------------------------- /contrib/ac97/trunk/rtl/verilog/ac97_rf.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrberzi/ym2608/HEAD/contrib/ac97/trunk/rtl/verilog/ac97_rf.v -------------------------------------------------------------------------------- /contrib/ac97/trunk/rtl/verilog/ac97_rst.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrberzi/ym2608/HEAD/contrib/ac97/trunk/rtl/verilog/ac97_rst.v -------------------------------------------------------------------------------- /contrib/ac97/trunk/rtl/verilog/ac97_sin.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrberzi/ym2608/HEAD/contrib/ac97/trunk/rtl/verilog/ac97_sin.v -------------------------------------------------------------------------------- /contrib/ac97/trunk/rtl/verilog/ac97_soc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrberzi/ym2608/HEAD/contrib/ac97/trunk/rtl/verilog/ac97_soc.v -------------------------------------------------------------------------------- /contrib/ac97/trunk/rtl/verilog/ac97_sout.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrberzi/ym2608/HEAD/contrib/ac97/trunk/rtl/verilog/ac97_sout.v -------------------------------------------------------------------------------- /contrib/ac97/trunk/rtl/verilog/ac97_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrberzi/ym2608/HEAD/contrib/ac97/trunk/rtl/verilog/ac97_top.v -------------------------------------------------------------------------------- /contrib/ac97/trunk/rtl/verilog/ac97_wb_if.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrberzi/ym2608/HEAD/contrib/ac97/trunk/rtl/verilog/ac97_wb_if.v -------------------------------------------------------------------------------- /envelope_generator.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrberzi/ym2608/HEAD/envelope_generator.vhd -------------------------------------------------------------------------------- /fm2608.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrberzi/ym2608/HEAD/fm2608.vhd -------------------------------------------------------------------------------- /fm_channel.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrberzi/ym2608/HEAD/fm_channel.vhd -------------------------------------------------------------------------------- /fm_channel_tb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrberzi/ym2608/HEAD/fm_channel_tb.vhd -------------------------------------------------------------------------------- /ipcore_dir/chipscope_icon.xco: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrberzi/ym2608/HEAD/ipcore_dir/chipscope_icon.xco -------------------------------------------------------------------------------- /ipcore_dir/chipscope_ila.xco: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrberzi/ym2608/HEAD/ipcore_dir/chipscope_ila.xco -------------------------------------------------------------------------------- /ipcore_dir/clksynth.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrberzi/ym2608/HEAD/ipcore_dir/clksynth.vhd -------------------------------------------------------------------------------- /ipcore_dir/playback_rom.xco: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrberzi/ym2608/HEAD/ipcore_dir/playback_rom.xco -------------------------------------------------------------------------------- /ipcore_dir/sample_rom.xco: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrberzi/ym2608/HEAD/ipcore_dir/sample_rom.xco -------------------------------------------------------------------------------- /ipcore_dir/sinetab.xco: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrberzi/ym2608/HEAD/ipcore_dir/sinetab.xco -------------------------------------------------------------------------------- /minmax.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrberzi/ym2608/HEAD/minmax.vhd -------------------------------------------------------------------------------- /mixer2.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrberzi/ym2608/HEAD/mixer2.vhd -------------------------------------------------------------------------------- /operator.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrberzi/ym2608/HEAD/operator.vhd -------------------------------------------------------------------------------- /operator_fb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrberzi/ym2608/HEAD/operator_fb.vhd -------------------------------------------------------------------------------- /operator_fb_tb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrberzi/ym2608/HEAD/operator_fb_tb.vhd -------------------------------------------------------------------------------- /operator_tb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrberzi/ym2608/HEAD/operator_tb.vhd -------------------------------------------------------------------------------- /phase_generator.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrberzi/ym2608/HEAD/phase_generator.vhd -------------------------------------------------------------------------------- /phase_generator_tb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrberzi/ym2608/HEAD/phase_generator_tb.vhd -------------------------------------------------------------------------------- /pulse_generator.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrberzi/ym2608/HEAD/pulse_generator.vhd -------------------------------------------------------------------------------- /register_playback.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrberzi/ym2608/HEAD/register_playback.vhd -------------------------------------------------------------------------------- /signal_generator_sampled.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrberzi/ym2608/HEAD/signal_generator_sampled.vhd -------------------------------------------------------------------------------- /signal_generator_square.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrberzi/ym2608/HEAD/signal_generator_square.vhd -------------------------------------------------------------------------------- /sinetab.coe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrberzi/ym2608/HEAD/sinetab.coe -------------------------------------------------------------------------------- /timerb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrberzi/ym2608/HEAD/timerb.vhd -------------------------------------------------------------------------------- /timerb_tb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrberzi/ym2608/HEAD/timerb_tb.vhd -------------------------------------------------------------------------------- /xupv5_audio_out_top.ucf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrberzi/ym2608/HEAD/xupv5_audio_out_top.ucf -------------------------------------------------------------------------------- /xupv5_audio_out_top.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrberzi/ym2608/HEAD/xupv5_audio_out_top.vhd --------------------------------------------------------------------------------