├── .gitmodules ├── LICENSE ├── README.md ├── bitstreams └── fpga_xc9.bit ├── doc ├── block_diagram.png └── minispartan6.jpg ├── run.py ├── run ├── bus_interface.py ├── bus_interface.pyc ├── console-uart.py ├── load.py ├── poke.py ├── stdio.py ├── stdio.pyc ├── uart_bus_interface.py └── uart_bus_interface.pyc ├── src_c ├── arch │ └── riscv │ │ ├── assert.c │ │ ├── assert.h │ │ ├── boot.S │ │ ├── csr.h │ │ ├── exception.c │ │ ├── exception.h │ │ ├── exception_asm.h │ │ ├── init.c │ │ ├── irq.h │ │ ├── linker_script.ld │ │ ├── serial.h │ │ ├── timer.c │ │ └── timer.h ├── drivers │ ├── audio │ │ ├── audio.c │ │ ├── audio.h │ │ ├── audio_buffer.c │ │ └── audio_buffer.h │ ├── irq │ │ ├── irq_ctrl.c │ │ └── irq_ctrl.h │ ├── sd │ │ ├── sd.h │ │ └── sd_spi.c │ ├── spi │ │ ├── spi.h │ │ └── spi_lite.c │ └── uart │ │ ├── uart_lite.c │ │ └── uart_lite.h ├── include │ └── list.h ├── lib │ └── libstd │ │ ├── _string.h │ │ ├── atoi.c │ │ ├── bcmp.c │ │ ├── errno.c │ │ ├── isalpha.c │ │ ├── itoa.c │ │ ├── malloc.c │ │ ├── malloc.h │ │ ├── memchr.c │ │ ├── memcmp.c │ │ ├── memcpy.c │ │ ├── memmove.c │ │ ├── memset.c │ │ ├── printf.c │ │ ├── printf.h │ │ ├── rindex.c │ │ ├── strcat.c │ │ ├── strcmp.c │ │ ├── strcpy.c │ │ ├── strlen.c │ │ ├── strpbrk.c │ │ ├── strrchr.c │ │ ├── strtok.c │ │ ├── tolower.c │ │ └── toupper.c ├── main.c ├── make │ ├── makefile.exe │ └── makefile.riscv ├── makefile ├── mp3.c └── mp3.h └── src_v ├── audio ├── audio.v ├── audio_dac.v ├── audio_defs.v ├── audio_fifo.v └── sigma_dac.v ├── core_soc ├── axi4lite_dist.v ├── core_soc.v ├── gpio.v ├── gpio_defs.v ├── irq_ctrl.v ├── irq_ctrl_defs.v ├── spi_lite.v ├── spi_lite_defs.v ├── timer.v ├── timer_defs.v ├── uart_lite.v └── uart_lite_defs.v ├── dbg_bridge ├── dbg_bridge.v ├── dbg_bridge_fifo.v └── dbg_bridge_uart.v ├── riscv ├── dcache.v ├── dcache_axi.v ├── dcache_axi_axi.v ├── dcache_core.v ├── dcache_core_data_ram.v ├── dcache_core_tag_ram.v ├── dcache_if_pmem.v ├── dcache_mux.v ├── dcache_pmem_mux.v ├── icache.v ├── icache_data_ram.v ├── icache_tag_ram.v ├── riscv_alu.v ├── riscv_core.v ├── riscv_csr.v ├── riscv_decode.v ├── riscv_defs.v ├── riscv_exec.v ├── riscv_fetch.v ├── riscv_lsu.v ├── riscv_muldiv.v ├── riscv_regfile.v └── riscv_top.v ├── sdram ├── sdram_axi.v ├── sdram_axi_core.v └── sdram_axi_pmem.v └── top ├── fpga.ucf ├── fpga_top.v ├── soc_arb.v ├── soc_axi_arb.v ├── soc_axi_dist.v ├── soc_axi_retime.v ├── spartan6_pll.v └── top.v /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/README.md -------------------------------------------------------------------------------- /bitstreams/fpga_xc9.bit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/bitstreams/fpga_xc9.bit -------------------------------------------------------------------------------- /doc/block_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/doc/block_diagram.png -------------------------------------------------------------------------------- /doc/minispartan6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/doc/minispartan6.jpg -------------------------------------------------------------------------------- /run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/run.py -------------------------------------------------------------------------------- /run/bus_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/run/bus_interface.py -------------------------------------------------------------------------------- /run/bus_interface.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/run/bus_interface.pyc -------------------------------------------------------------------------------- /run/console-uart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/run/console-uart.py -------------------------------------------------------------------------------- /run/load.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/run/load.py -------------------------------------------------------------------------------- /run/poke.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/run/poke.py -------------------------------------------------------------------------------- /run/stdio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/run/stdio.py -------------------------------------------------------------------------------- /run/stdio.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/run/stdio.pyc -------------------------------------------------------------------------------- /run/uart_bus_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/run/uart_bus_interface.py -------------------------------------------------------------------------------- /run/uart_bus_interface.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/run/uart_bus_interface.pyc -------------------------------------------------------------------------------- /src_c/arch/riscv/assert.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/arch/riscv/assert.c -------------------------------------------------------------------------------- /src_c/arch/riscv/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/arch/riscv/assert.h -------------------------------------------------------------------------------- /src_c/arch/riscv/boot.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/arch/riscv/boot.S -------------------------------------------------------------------------------- /src_c/arch/riscv/csr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/arch/riscv/csr.h -------------------------------------------------------------------------------- /src_c/arch/riscv/exception.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/arch/riscv/exception.c -------------------------------------------------------------------------------- /src_c/arch/riscv/exception.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/arch/riscv/exception.h -------------------------------------------------------------------------------- /src_c/arch/riscv/exception_asm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/arch/riscv/exception_asm.h -------------------------------------------------------------------------------- /src_c/arch/riscv/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/arch/riscv/init.c -------------------------------------------------------------------------------- /src_c/arch/riscv/irq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/arch/riscv/irq.h -------------------------------------------------------------------------------- /src_c/arch/riscv/linker_script.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/arch/riscv/linker_script.ld -------------------------------------------------------------------------------- /src_c/arch/riscv/serial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/arch/riscv/serial.h -------------------------------------------------------------------------------- /src_c/arch/riscv/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/arch/riscv/timer.c -------------------------------------------------------------------------------- /src_c/arch/riscv/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/arch/riscv/timer.h -------------------------------------------------------------------------------- /src_c/drivers/audio/audio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/drivers/audio/audio.c -------------------------------------------------------------------------------- /src_c/drivers/audio/audio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/drivers/audio/audio.h -------------------------------------------------------------------------------- /src_c/drivers/audio/audio_buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/drivers/audio/audio_buffer.c -------------------------------------------------------------------------------- /src_c/drivers/audio/audio_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/drivers/audio/audio_buffer.h -------------------------------------------------------------------------------- /src_c/drivers/irq/irq_ctrl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/drivers/irq/irq_ctrl.c -------------------------------------------------------------------------------- /src_c/drivers/irq/irq_ctrl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/drivers/irq/irq_ctrl.h -------------------------------------------------------------------------------- /src_c/drivers/sd/sd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/drivers/sd/sd.h -------------------------------------------------------------------------------- /src_c/drivers/sd/sd_spi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/drivers/sd/sd_spi.c -------------------------------------------------------------------------------- /src_c/drivers/spi/spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/drivers/spi/spi.h -------------------------------------------------------------------------------- /src_c/drivers/spi/spi_lite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/drivers/spi/spi_lite.c -------------------------------------------------------------------------------- /src_c/drivers/uart/uart_lite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/drivers/uart/uart_lite.c -------------------------------------------------------------------------------- /src_c/drivers/uart/uart_lite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/drivers/uart/uart_lite.h -------------------------------------------------------------------------------- /src_c/include/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/include/list.h -------------------------------------------------------------------------------- /src_c/lib/libstd/_string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/lib/libstd/_string.h -------------------------------------------------------------------------------- /src_c/lib/libstd/atoi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/lib/libstd/atoi.c -------------------------------------------------------------------------------- /src_c/lib/libstd/bcmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/lib/libstd/bcmp.c -------------------------------------------------------------------------------- /src_c/lib/libstd/errno.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/lib/libstd/errno.c -------------------------------------------------------------------------------- /src_c/lib/libstd/isalpha.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/lib/libstd/isalpha.c -------------------------------------------------------------------------------- /src_c/lib/libstd/itoa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/lib/libstd/itoa.c -------------------------------------------------------------------------------- /src_c/lib/libstd/malloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/lib/libstd/malloc.c -------------------------------------------------------------------------------- /src_c/lib/libstd/malloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/lib/libstd/malloc.h -------------------------------------------------------------------------------- /src_c/lib/libstd/memchr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/lib/libstd/memchr.c -------------------------------------------------------------------------------- /src_c/lib/libstd/memcmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/lib/libstd/memcmp.c -------------------------------------------------------------------------------- /src_c/lib/libstd/memcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/lib/libstd/memcpy.c -------------------------------------------------------------------------------- /src_c/lib/libstd/memmove.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/lib/libstd/memmove.c -------------------------------------------------------------------------------- /src_c/lib/libstd/memset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/lib/libstd/memset.c -------------------------------------------------------------------------------- /src_c/lib/libstd/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/lib/libstd/printf.c -------------------------------------------------------------------------------- /src_c/lib/libstd/printf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/lib/libstd/printf.h -------------------------------------------------------------------------------- /src_c/lib/libstd/rindex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/lib/libstd/rindex.c -------------------------------------------------------------------------------- /src_c/lib/libstd/strcat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/lib/libstd/strcat.c -------------------------------------------------------------------------------- /src_c/lib/libstd/strcmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/lib/libstd/strcmp.c -------------------------------------------------------------------------------- /src_c/lib/libstd/strcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/lib/libstd/strcpy.c -------------------------------------------------------------------------------- /src_c/lib/libstd/strlen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/lib/libstd/strlen.c -------------------------------------------------------------------------------- /src_c/lib/libstd/strpbrk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/lib/libstd/strpbrk.c -------------------------------------------------------------------------------- /src_c/lib/libstd/strrchr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/lib/libstd/strrchr.c -------------------------------------------------------------------------------- /src_c/lib/libstd/strtok.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/lib/libstd/strtok.c -------------------------------------------------------------------------------- /src_c/lib/libstd/tolower.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/lib/libstd/tolower.c -------------------------------------------------------------------------------- /src_c/lib/libstd/toupper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/lib/libstd/toupper.c -------------------------------------------------------------------------------- /src_c/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/main.c -------------------------------------------------------------------------------- /src_c/make/makefile.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/make/makefile.exe -------------------------------------------------------------------------------- /src_c/make/makefile.riscv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/make/makefile.riscv -------------------------------------------------------------------------------- /src_c/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/makefile -------------------------------------------------------------------------------- /src_c/mp3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/mp3.c -------------------------------------------------------------------------------- /src_c/mp3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_c/mp3.h -------------------------------------------------------------------------------- /src_v/audio/audio.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/audio/audio.v -------------------------------------------------------------------------------- /src_v/audio/audio_dac.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/audio/audio_dac.v -------------------------------------------------------------------------------- /src_v/audio/audio_defs.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/audio/audio_defs.v -------------------------------------------------------------------------------- /src_v/audio/audio_fifo.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/audio/audio_fifo.v -------------------------------------------------------------------------------- /src_v/audio/sigma_dac.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/audio/sigma_dac.v -------------------------------------------------------------------------------- /src_v/core_soc/axi4lite_dist.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/core_soc/axi4lite_dist.v -------------------------------------------------------------------------------- /src_v/core_soc/core_soc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/core_soc/core_soc.v -------------------------------------------------------------------------------- /src_v/core_soc/gpio.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/core_soc/gpio.v -------------------------------------------------------------------------------- /src_v/core_soc/gpio_defs.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/core_soc/gpio_defs.v -------------------------------------------------------------------------------- /src_v/core_soc/irq_ctrl.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/core_soc/irq_ctrl.v -------------------------------------------------------------------------------- /src_v/core_soc/irq_ctrl_defs.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/core_soc/irq_ctrl_defs.v -------------------------------------------------------------------------------- /src_v/core_soc/spi_lite.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/core_soc/spi_lite.v -------------------------------------------------------------------------------- /src_v/core_soc/spi_lite_defs.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/core_soc/spi_lite_defs.v -------------------------------------------------------------------------------- /src_v/core_soc/timer.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/core_soc/timer.v -------------------------------------------------------------------------------- /src_v/core_soc/timer_defs.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/core_soc/timer_defs.v -------------------------------------------------------------------------------- /src_v/core_soc/uart_lite.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/core_soc/uart_lite.v -------------------------------------------------------------------------------- /src_v/core_soc/uart_lite_defs.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/core_soc/uart_lite_defs.v -------------------------------------------------------------------------------- /src_v/dbg_bridge/dbg_bridge.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/dbg_bridge/dbg_bridge.v -------------------------------------------------------------------------------- /src_v/dbg_bridge/dbg_bridge_fifo.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/dbg_bridge/dbg_bridge_fifo.v -------------------------------------------------------------------------------- /src_v/dbg_bridge/dbg_bridge_uart.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/dbg_bridge/dbg_bridge_uart.v -------------------------------------------------------------------------------- /src_v/riscv/dcache.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/riscv/dcache.v -------------------------------------------------------------------------------- /src_v/riscv/dcache_axi.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/riscv/dcache_axi.v -------------------------------------------------------------------------------- /src_v/riscv/dcache_axi_axi.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/riscv/dcache_axi_axi.v -------------------------------------------------------------------------------- /src_v/riscv/dcache_core.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/riscv/dcache_core.v -------------------------------------------------------------------------------- /src_v/riscv/dcache_core_data_ram.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/riscv/dcache_core_data_ram.v -------------------------------------------------------------------------------- /src_v/riscv/dcache_core_tag_ram.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/riscv/dcache_core_tag_ram.v -------------------------------------------------------------------------------- /src_v/riscv/dcache_if_pmem.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/riscv/dcache_if_pmem.v -------------------------------------------------------------------------------- /src_v/riscv/dcache_mux.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/riscv/dcache_mux.v -------------------------------------------------------------------------------- /src_v/riscv/dcache_pmem_mux.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/riscv/dcache_pmem_mux.v -------------------------------------------------------------------------------- /src_v/riscv/icache.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/riscv/icache.v -------------------------------------------------------------------------------- /src_v/riscv/icache_data_ram.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/riscv/icache_data_ram.v -------------------------------------------------------------------------------- /src_v/riscv/icache_tag_ram.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/riscv/icache_tag_ram.v -------------------------------------------------------------------------------- /src_v/riscv/riscv_alu.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/riscv/riscv_alu.v -------------------------------------------------------------------------------- /src_v/riscv/riscv_core.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/riscv/riscv_core.v -------------------------------------------------------------------------------- /src_v/riscv/riscv_csr.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/riscv/riscv_csr.v -------------------------------------------------------------------------------- /src_v/riscv/riscv_decode.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/riscv/riscv_decode.v -------------------------------------------------------------------------------- /src_v/riscv/riscv_defs.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/riscv/riscv_defs.v -------------------------------------------------------------------------------- /src_v/riscv/riscv_exec.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/riscv/riscv_exec.v -------------------------------------------------------------------------------- /src_v/riscv/riscv_fetch.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/riscv/riscv_fetch.v -------------------------------------------------------------------------------- /src_v/riscv/riscv_lsu.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/riscv/riscv_lsu.v -------------------------------------------------------------------------------- /src_v/riscv/riscv_muldiv.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/riscv/riscv_muldiv.v -------------------------------------------------------------------------------- /src_v/riscv/riscv_regfile.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/riscv/riscv_regfile.v -------------------------------------------------------------------------------- /src_v/riscv/riscv_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/riscv/riscv_top.v -------------------------------------------------------------------------------- /src_v/sdram/sdram_axi.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/sdram/sdram_axi.v -------------------------------------------------------------------------------- /src_v/sdram/sdram_axi_core.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/sdram/sdram_axi_core.v -------------------------------------------------------------------------------- /src_v/sdram/sdram_axi_pmem.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/sdram/sdram_axi_pmem.v -------------------------------------------------------------------------------- /src_v/top/fpga.ucf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/top/fpga.ucf -------------------------------------------------------------------------------- /src_v/top/fpga_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/top/fpga_top.v -------------------------------------------------------------------------------- /src_v/top/soc_arb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/top/soc_arb.v -------------------------------------------------------------------------------- /src_v/top/soc_axi_arb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/top/soc_axi_arb.v -------------------------------------------------------------------------------- /src_v/top/soc_axi_dist.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/top/soc_axi_dist.v -------------------------------------------------------------------------------- /src_v/top/soc_axi_retime.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/top/soc_axi_retime.v -------------------------------------------------------------------------------- /src_v/top/spartan6_pll.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/top/spartan6_pll.v -------------------------------------------------------------------------------- /src_v/top/top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ultraembedded/minispartan6-audio/HEAD/src_v/top/top.v --------------------------------------------------------------------------------