Kanto Audio Player
VHDL C Assembly C++ Tcl Logos Other
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
software
.gitignore
DE2.qsf
Makefile
README
audio_buffer.vhd
audio_buffer_tb.vhd
audpll.cmp
audpll.ppf
audpll.qip
audpll.vhd
codec_tb.vhd
complex_mult.vhd
conductor.vhd
conductor_tb.vhd
cpu_0.sdc
cpu_0.vhd
cpu_0_jtag_debug_module_sysclk.vhd
cpu_0_jtag_debug_module_tck.vhd
cpu_0_jtag_debug_module_wrapper.vhd
cpu_0_oci_test_bench.vhd
cpu_0_ociram_default_contents.mif
cpu_0_rf_ram_a.mif
cpu_0_rf_ram_b.mif
cpu_0_test_bench.vhd
de2_i2c_av_config.v
de2_i2c_controller.v
de2_kanto_ctrl.vhd
de2_kanto_ctrl_hw.tcl
de2_ps2.vhd
de2_ps2_hw.tcl
de2_sd_buffer.vhd
de2_sd_buffer_hw.tcl
de2_sram_controller.vhd
de2_sram_controller_hw.tcl
de2_vga_text_buffer.vhd
de2_vga_text_buffer_hw.tcl
de2_wm8731_audio.vhd
dft_lut.cmp
dft_lut.qip
dft_lut.vhd
dft_stage1.vhd
dft_stage2.vhd
dft_stage3.vhd
dft_tb.vhd
dft_top.vhd
dftrom.mif
fdom_ram_tb.vhd
fdom_row.cmp
fdom_row.qip
fdom_row.vhd
fft_controller.vhd
fft_fdom_ram.vhd
fft_recomb.vhd
fft_tb.vhd
fft_tdom_ram.vhd
jtag_uart_0.vhd
kanto.fit.smsg
kanto.qpf
kanto.qsf
kanto.vhd
kanto_ctrl.vhd
mult.cmp
mult.qip
mult.vhd
nios_system.ptf
nios_system.qip
nios_system.sopc
nios_system.sopcinfo
nios_system.vhd
nios_system_generation_script
nios_system_inst.vhd
ps2.vhd
rcrom128.cmp
rcrom128.qip
rcrom128.vhd
rcrom16.cmp
rcrom16.qip
rcrom16.vhd
rcrom32.cmp
rcrom32.qip
rcrom32.vhd
rcrom64.cmp
rcrom64.qip
rcrom64.vhd
recomb128.mif
recomb16.mif
recomb32.mif
recomb64.mif
recomb_stage1.vhd
recomb_stage2.vhd
recomb_stage3.vhd
recomb_tb.vhd
sd_controller.vhd
sdbuf.vhd
sevenseg.vhd
sram.vhd
style-guide.txt
tdom_double_ram.cmp
tdom_double_ram.qip
tdom_double_ram.vhd
tdom_full_ram.cmp
tdom_full_ram.qip
tdom_full_ram.vhd
tdom_half_ram.cmp
tdom_half_ram.qip
tdom_half_ram.vhd
vga.vhd
vga_buffer_ram.mif
vga_row_ram.cmp
vga_row_ram.qip
vga_row_ram.vhd
visualizer.vhd
visualizer_tb.vhd
viz_dummy.vhd
viz_tb.vhd

README

Hardware description files and NIOS II code for the Kanto audio player.

Quartus Project File - kanto.qpf
Quartus Assignments File - kanto.qsf
Quartus Top-Level Entity - kanto.vhd
NIOS II Code - software/kanto_software
NIOS II BSP - software/kanto_software_bsp

To run the project, perform the following steps
 
 1. Open up kanto.qpf in quartus. 
 2. Compile the HDL and program the kanto.sof file onto the DE2 board.
 3. Open NIOS II IDE
 4. Import the software/kanto_software and software/kanto_software_bsp projects
 5. Build All, then Run

Kanto Project Team Members

 * Kavita Jain-Cocks - kj2264
 * Zhehao Mao - zm2169
 * Amrita Mazumdar - am3210
 * Darien Nurse - don2102
 * Jonathan Yu - jy2432