├── .gitmodules ├── README.md ├── doc ├── Makefile ├── UM10204.pdf ├── WM8731_v4.9.pdf ├── doc.ms └── doc.pdf ├── rtl ├── CII_Starter_TOP.sv ├── MegaWizard │ ├── pll.ppf │ ├── pll.qip │ ├── pll.v │ └── pll_bb.v ├── cic_3_filter.sv ├── clock_divider.sv ├── cru.sv ├── dds.sv ├── deemphasis.sv ├── differentiator.sv ├── freq_select.sv ├── iq_modulator.sv ├── radio_core.sv ├── synchronizer.sv ├── test_tone.sv ├── wm8731_controller.sv ├── wm8731_fsm.sv ├── wm8731_i2c_controller.sv └── wm8731_serializer.sv └── sim ├── cic_3_filter ├── .gitignore ├── clean.sh ├── tb_cic_3_filter.sv └── vcs.args ├── cru ├── .gitignore ├── clean.sh ├── tb_cru.sv └── vcs.args ├── deemphasis ├── clean.sh ├── tb_deemphasis.sv └── vcs.args ├── fpga_top ├── .gitignore └── tb_fpga_top.sv ├── iq_modulator ├── .gitignore ├── tb_iq_modulator.sv └── tb_iq_modulator_cic.sv ├── radio_core ├── .gitignore ├── clean.sh ├── tb_radio_core.sv └── vcs.args ├── test_tone ├── .gitignore └── tb_test_tone.sv ├── wm8731_controller ├── .gitignore ├── clean.sh ├── tb_wm8731_controller.sv └── vcs.args └── wm8731_i2c_controller ├── .gitignore ├── clean.sh ├── tb_wm8731_i2c_controller.sv └── vcs.args /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/.gitmodules -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/README.md -------------------------------------------------------------------------------- /doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/doc/Makefile -------------------------------------------------------------------------------- /doc/UM10204.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/doc/UM10204.pdf -------------------------------------------------------------------------------- /doc/WM8731_v4.9.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/doc/WM8731_v4.9.pdf -------------------------------------------------------------------------------- /doc/doc.ms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/doc/doc.ms -------------------------------------------------------------------------------- /doc/doc.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/doc/doc.pdf -------------------------------------------------------------------------------- /rtl/CII_Starter_TOP.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/rtl/CII_Starter_TOP.sv -------------------------------------------------------------------------------- /rtl/MegaWizard/pll.ppf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/rtl/MegaWizard/pll.ppf -------------------------------------------------------------------------------- /rtl/MegaWizard/pll.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/rtl/MegaWizard/pll.qip -------------------------------------------------------------------------------- /rtl/MegaWizard/pll.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/rtl/MegaWizard/pll.v -------------------------------------------------------------------------------- /rtl/MegaWizard/pll_bb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/rtl/MegaWizard/pll_bb.v -------------------------------------------------------------------------------- /rtl/cic_3_filter.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/rtl/cic_3_filter.sv -------------------------------------------------------------------------------- /rtl/clock_divider.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/rtl/clock_divider.sv -------------------------------------------------------------------------------- /rtl/cru.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/rtl/cru.sv -------------------------------------------------------------------------------- /rtl/dds.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/rtl/dds.sv -------------------------------------------------------------------------------- /rtl/deemphasis.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/rtl/deemphasis.sv -------------------------------------------------------------------------------- /rtl/differentiator.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/rtl/differentiator.sv -------------------------------------------------------------------------------- /rtl/freq_select.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/rtl/freq_select.sv -------------------------------------------------------------------------------- /rtl/iq_modulator.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/rtl/iq_modulator.sv -------------------------------------------------------------------------------- /rtl/radio_core.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/rtl/radio_core.sv -------------------------------------------------------------------------------- /rtl/synchronizer.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/rtl/synchronizer.sv -------------------------------------------------------------------------------- /rtl/test_tone.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/rtl/test_tone.sv -------------------------------------------------------------------------------- /rtl/wm8731_controller.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/rtl/wm8731_controller.sv -------------------------------------------------------------------------------- /rtl/wm8731_fsm.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/rtl/wm8731_fsm.sv -------------------------------------------------------------------------------- /rtl/wm8731_i2c_controller.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/rtl/wm8731_i2c_controller.sv -------------------------------------------------------------------------------- /rtl/wm8731_serializer.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/rtl/wm8731_serializer.sv -------------------------------------------------------------------------------- /sim/cic_3_filter/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/sim/cic_3_filter/.gitignore -------------------------------------------------------------------------------- /sim/cic_3_filter/clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/sim/cic_3_filter/clean.sh -------------------------------------------------------------------------------- /sim/cic_3_filter/tb_cic_3_filter.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/sim/cic_3_filter/tb_cic_3_filter.sv -------------------------------------------------------------------------------- /sim/cic_3_filter/vcs.args: -------------------------------------------------------------------------------- 1 | -sverilog 2 | -debug_all 3 | -timescale=1ns/1fs 4 | +libext+.sv 5 | -y ../../rtl/ 6 | -------------------------------------------------------------------------------- /sim/cru/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/sim/cru/.gitignore -------------------------------------------------------------------------------- /sim/cru/clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/sim/cru/clean.sh -------------------------------------------------------------------------------- /sim/cru/tb_cru.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/sim/cru/tb_cru.sv -------------------------------------------------------------------------------- /sim/cru/vcs.args: -------------------------------------------------------------------------------- 1 | -sverilog 2 | -debug_all 3 | -timescale=1ns/1fs 4 | +libext+.sv 5 | -y ../../rtl/ 6 | -------------------------------------------------------------------------------- /sim/deemphasis/clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/sim/deemphasis/clean.sh -------------------------------------------------------------------------------- /sim/deemphasis/tb_deemphasis.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/sim/deemphasis/tb_deemphasis.sv -------------------------------------------------------------------------------- /sim/deemphasis/vcs.args: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/sim/deemphasis/vcs.args -------------------------------------------------------------------------------- /sim/fpga_top/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/sim/fpga_top/.gitignore -------------------------------------------------------------------------------- /sim/fpga_top/tb_fpga_top.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/sim/fpga_top/tb_fpga_top.sv -------------------------------------------------------------------------------- /sim/iq_modulator/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/sim/iq_modulator/.gitignore -------------------------------------------------------------------------------- /sim/iq_modulator/tb_iq_modulator.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/sim/iq_modulator/tb_iq_modulator.sv -------------------------------------------------------------------------------- /sim/iq_modulator/tb_iq_modulator_cic.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/sim/iq_modulator/tb_iq_modulator_cic.sv -------------------------------------------------------------------------------- /sim/radio_core/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/sim/radio_core/.gitignore -------------------------------------------------------------------------------- /sim/radio_core/clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/sim/radio_core/clean.sh -------------------------------------------------------------------------------- /sim/radio_core/tb_radio_core.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/sim/radio_core/tb_radio_core.sv -------------------------------------------------------------------------------- /sim/radio_core/vcs.args: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/sim/radio_core/vcs.args -------------------------------------------------------------------------------- /sim/test_tone/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/sim/test_tone/.gitignore -------------------------------------------------------------------------------- /sim/test_tone/tb_test_tone.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/sim/test_tone/tb_test_tone.sv -------------------------------------------------------------------------------- /sim/wm8731_controller/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/sim/wm8731_controller/.gitignore -------------------------------------------------------------------------------- /sim/wm8731_controller/clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/sim/wm8731_controller/clean.sh -------------------------------------------------------------------------------- /sim/wm8731_controller/tb_wm8731_controller.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/sim/wm8731_controller/tb_wm8731_controller.sv -------------------------------------------------------------------------------- /sim/wm8731_controller/vcs.args: -------------------------------------------------------------------------------- 1 | -sverilog 2 | -debug_all 3 | -timescale=1ns/1fs 4 | +libext+.sv 5 | -y ../../rtl/ 6 | -------------------------------------------------------------------------------- /sim/wm8731_i2c_controller/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/sim/wm8731_i2c_controller/.gitignore -------------------------------------------------------------------------------- /sim/wm8731_i2c_controller/clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/sim/wm8731_i2c_controller/clean.sh -------------------------------------------------------------------------------- /sim/wm8731_i2c_controller/tb_wm8731_i2c_controller.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbing/FM_Radio/HEAD/sim/wm8731_i2c_controller/tb_wm8731_i2c_controller.sv -------------------------------------------------------------------------------- /sim/wm8731_i2c_controller/vcs.args: -------------------------------------------------------------------------------- 1 | -sverilog 2 | -debug_all 3 | -timescale=1ns/1fs 4 | +libext+.sv 5 | -y ../../rtl/ 6 | --------------------------------------------------------------------------------