├── .gitignore ├── .travis.yml ├── CLAUDE.md ├── HACKING ├── README.md ├── bench ├── icache │ ├── Makefile │ ├── systems.csv │ └── test.lisp └── mox125 │ ├── Makefile │ ├── asm │ ├── README.md │ ├── test000.S │ ├── test001.S │ ├── test002.S │ ├── test003.S │ ├── test004.S │ ├── test005.S │ ├── test006.S │ ├── test007.S │ ├── test008.S │ ├── test009.S │ ├── test010.S │ ├── test011.S │ ├── test012.S │ ├── test013.S │ ├── test014.S │ ├── test015.S │ ├── test016.S │ ├── test017.S │ ├── test018.S │ ├── test019.S │ ├── test020.S │ ├── test021.S │ ├── test022.S │ ├── test023.S │ ├── test024.S │ ├── test025.S │ ├── test026.S │ ├── test027.S │ ├── test028.S │ ├── test029.S │ ├── test030.S │ ├── test031.S │ ├── test032.S │ ├── test033.S │ └── test034.S │ ├── bin │ └── .gitignore │ ├── collect-expected.sh │ ├── systems.csv │ ├── test.lisp │ └── verilated.gtkw ├── cores ├── LVT-regs │ ├── LVT_2w4r.v │ ├── MEM_1w1r.v │ ├── MEM_1w4r.v │ ├── MEM_2w4r.v │ ├── MUX_WORD_2to1.v │ ├── README.txt │ └── parameters.v ├── MoxieLite │ ├── moxielite.vhd │ ├── moxielite_alu.vhd │ ├── moxielite_alu2.vhd │ ├── moxielite_classic.vhd │ ├── moxielite_decode.vhd │ ├── moxielite_divider.vhd │ ├── moxielite_lshift.vhd │ ├── moxielite_multiplier.vhd │ ├── moxielite_package.vhd │ ├── moxielite_rshift.vhd │ ├── moxielite_wb.v │ └── sim_ram.vhd ├── altera_sdram │ ├── sdram.v │ ├── sdram_controller.v │ └── sdram_rw.v ├── gdbtarget │ ├── gdb_target_engine.v │ ├── gdbte_uart.v │ ├── messages.bin │ ├── messages.org │ └── messages.vh ├── hex_display │ ├── hex_display.v │ ├── hex_display_wb.v │ └── seg_7.v ├── mox125 │ ├── Makefile │ ├── bootrom.v │ ├── cpu_decode.v │ ├── cpu_execute.v │ ├── cpu_fetch.v │ ├── cpu_registerfile.v │ ├── cpu_write.v │ ├── dcache.v │ ├── defines.h │ ├── icache.v │ ├── microcode.bin │ ├── microcode.org │ ├── microcode.v │ ├── moxie.v │ └── opcode_def.h ├── mtimer │ └── mtimer.v ├── nexys7seg │ └── nexys7seg.v ├── psram │ └── psram_wb.v ├── ram16bit │ └── ram16bit_wb.v ├── statled │ └── rtl │ │ ├── statled.v │ │ └── statled_par.v ├── uart3 │ ├── uart.v │ └── uart_wb.v └── wishbone │ ├── wb_intercon.v │ └── wb_watchdog.v ├── docs └── abi.org ├── firmware ├── bootrom │ ├── handler.S │ ├── qemu_marin_boot.S │ ├── tinystart.S │ └── tinystub.c └── xdl │ ├── DEBUG-NOTES.txt │ ├── xdl.c │ └── xdl_boot.S ├── scripts ├── Dockerfile ├── install.lisp ├── microcoder.lisp ├── moxie-rtems-gcc-wrapper ├── msgmaker.lisp └── run-tests.sh ├── soc ├── marin │ ├── boards │ │ ├── de2 │ │ │ ├── Makefile │ │ │ ├── config.v │ │ │ ├── pll.v │ │ │ └── setup_proj.tcl │ │ └── nexys3 │ │ │ ├── Makefile │ │ │ ├── Nexys3_Master.ucf │ │ │ ├── clk_wiz_v3_6.xco │ │ │ ├── config.v │ │ │ ├── coregen.cgp │ │ │ ├── fifo_generator_v9_3.xco │ │ │ ├── hello.c │ │ │ ├── m.S │ │ │ ├── marin.ut │ │ │ ├── marin.xst │ │ │ └── ram4k16bit.xco │ ├── memory-map.txt │ ├── moxie-marin-onchip.ld │ ├── moxie-marin-xdl.ld │ ├── moxie-marin.ld │ ├── rtl │ │ ├── bootrom16.v │ │ └── marin.v │ └── sim │ │ ├── marin │ │ ├── _xmsgs │ │ │ └── pn_parser.xmsgs │ │ ├── iseconfig │ │ │ └── marin.projectmgr │ │ ├── marin.gise │ │ └── marin.xise │ │ └── marinsim.v └── muskoka │ ├── boards │ ├── de2-70 │ │ ├── Makefile │ │ ├── pll.v │ │ └── setup_proj.tcl │ └── nexys3 │ │ ├── Makefile │ │ └── muskoka.xst │ ├── gtkwave │ ├── gtkwave-opcodes.lisp │ ├── gtkwave-ops.txt │ ├── gtkwave-regs.txt │ └── muskoka.sav │ ├── iverilog │ ├── Makefile │ ├── bootrom.vh │ ├── bootrom0.x │ ├── config.v │ ├── hello.vpi │ ├── iverilog-sim.ld │ ├── microcode.bin │ ├── sim.v │ ├── testram.v │ ├── trace.txt │ └── valid-init.txt │ ├── rtl │ ├── bootrom16.v │ └── muskoka.v │ └── verilator │ ├── Makefile │ ├── bootrom.vh │ ├── config.v │ ├── m │ ├── microcode.bin │ ├── muskoka │ └── muskoka.cc └── tools ├── README ├── build-elf-tools.sh ├── build-rtems-tools.sh ├── dejagnu ├── moxie-sim.exp └── site.exp.in ├── download-tools-sources.sh ├── test-tools.sh └── update-tools-sources.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/.travis.yml -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /HACKING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/HACKING -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/README.md -------------------------------------------------------------------------------- /bench/icache/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/bench/icache/Makefile -------------------------------------------------------------------------------- /bench/icache/systems.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/bench/icache/systems.csv -------------------------------------------------------------------------------- /bench/icache/test.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/bench/icache/test.lisp -------------------------------------------------------------------------------- /bench/mox125/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/bench/mox125/Makefile -------------------------------------------------------------------------------- /bench/mox125/asm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/bench/mox125/asm/README.md -------------------------------------------------------------------------------- /bench/mox125/asm/test000.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/bench/mox125/asm/test000.S -------------------------------------------------------------------------------- /bench/mox125/asm/test001.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/bench/mox125/asm/test001.S -------------------------------------------------------------------------------- /bench/mox125/asm/test002.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/bench/mox125/asm/test002.S -------------------------------------------------------------------------------- /bench/mox125/asm/test003.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/bench/mox125/asm/test003.S -------------------------------------------------------------------------------- /bench/mox125/asm/test004.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/bench/mox125/asm/test004.S -------------------------------------------------------------------------------- /bench/mox125/asm/test005.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/bench/mox125/asm/test005.S -------------------------------------------------------------------------------- /bench/mox125/asm/test006.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/bench/mox125/asm/test006.S -------------------------------------------------------------------------------- /bench/mox125/asm/test007.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/bench/mox125/asm/test007.S -------------------------------------------------------------------------------- /bench/mox125/asm/test008.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/bench/mox125/asm/test008.S -------------------------------------------------------------------------------- /bench/mox125/asm/test009.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/bench/mox125/asm/test009.S -------------------------------------------------------------------------------- /bench/mox125/asm/test010.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/bench/mox125/asm/test010.S -------------------------------------------------------------------------------- /bench/mox125/asm/test011.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/bench/mox125/asm/test011.S -------------------------------------------------------------------------------- /bench/mox125/asm/test012.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/bench/mox125/asm/test012.S -------------------------------------------------------------------------------- /bench/mox125/asm/test013.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/bench/mox125/asm/test013.S -------------------------------------------------------------------------------- /bench/mox125/asm/test014.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/bench/mox125/asm/test014.S -------------------------------------------------------------------------------- /bench/mox125/asm/test015.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/bench/mox125/asm/test015.S -------------------------------------------------------------------------------- /bench/mox125/asm/test016.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/bench/mox125/asm/test016.S -------------------------------------------------------------------------------- /bench/mox125/asm/test017.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/bench/mox125/asm/test017.S -------------------------------------------------------------------------------- /bench/mox125/asm/test018.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/bench/mox125/asm/test018.S -------------------------------------------------------------------------------- /bench/mox125/asm/test019.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/bench/mox125/asm/test019.S -------------------------------------------------------------------------------- /bench/mox125/asm/test020.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/bench/mox125/asm/test020.S -------------------------------------------------------------------------------- /bench/mox125/asm/test021.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/bench/mox125/asm/test021.S -------------------------------------------------------------------------------- /bench/mox125/asm/test022.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/bench/mox125/asm/test022.S -------------------------------------------------------------------------------- /bench/mox125/asm/test023.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/bench/mox125/asm/test023.S -------------------------------------------------------------------------------- /bench/mox125/asm/test024.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/bench/mox125/asm/test024.S -------------------------------------------------------------------------------- /bench/mox125/asm/test025.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/bench/mox125/asm/test025.S -------------------------------------------------------------------------------- /bench/mox125/asm/test026.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/bench/mox125/asm/test026.S -------------------------------------------------------------------------------- /bench/mox125/asm/test027.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/bench/mox125/asm/test027.S -------------------------------------------------------------------------------- /bench/mox125/asm/test028.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/bench/mox125/asm/test028.S -------------------------------------------------------------------------------- /bench/mox125/asm/test029.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/bench/mox125/asm/test029.S -------------------------------------------------------------------------------- /bench/mox125/asm/test030.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/bench/mox125/asm/test030.S -------------------------------------------------------------------------------- /bench/mox125/asm/test031.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/bench/mox125/asm/test031.S -------------------------------------------------------------------------------- /bench/mox125/asm/test032.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/bench/mox125/asm/test032.S -------------------------------------------------------------------------------- /bench/mox125/asm/test033.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/bench/mox125/asm/test033.S -------------------------------------------------------------------------------- /bench/mox125/asm/test034.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/bench/mox125/asm/test034.S -------------------------------------------------------------------------------- /bench/mox125/bin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/bench/mox125/bin/.gitignore -------------------------------------------------------------------------------- /bench/mox125/collect-expected.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/bench/mox125/collect-expected.sh -------------------------------------------------------------------------------- /bench/mox125/systems.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/bench/mox125/systems.csv -------------------------------------------------------------------------------- /bench/mox125/test.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/bench/mox125/test.lisp -------------------------------------------------------------------------------- /bench/mox125/verilated.gtkw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/bench/mox125/verilated.gtkw -------------------------------------------------------------------------------- /cores/LVT-regs/LVT_2w4r.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/LVT-regs/LVT_2w4r.v -------------------------------------------------------------------------------- /cores/LVT-regs/MEM_1w1r.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/LVT-regs/MEM_1w1r.v -------------------------------------------------------------------------------- /cores/LVT-regs/MEM_1w4r.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/LVT-regs/MEM_1w4r.v -------------------------------------------------------------------------------- /cores/LVT-regs/MEM_2w4r.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/LVT-regs/MEM_2w4r.v -------------------------------------------------------------------------------- /cores/LVT-regs/MUX_WORD_2to1.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/LVT-regs/MUX_WORD_2to1.v -------------------------------------------------------------------------------- /cores/LVT-regs/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/LVT-regs/README.txt -------------------------------------------------------------------------------- /cores/LVT-regs/parameters.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/LVT-regs/parameters.v -------------------------------------------------------------------------------- /cores/MoxieLite/moxielite.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/MoxieLite/moxielite.vhd -------------------------------------------------------------------------------- /cores/MoxieLite/moxielite_alu.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/MoxieLite/moxielite_alu.vhd -------------------------------------------------------------------------------- /cores/MoxieLite/moxielite_alu2.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/MoxieLite/moxielite_alu2.vhd -------------------------------------------------------------------------------- /cores/MoxieLite/moxielite_classic.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/MoxieLite/moxielite_classic.vhd -------------------------------------------------------------------------------- /cores/MoxieLite/moxielite_decode.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/MoxieLite/moxielite_decode.vhd -------------------------------------------------------------------------------- /cores/MoxieLite/moxielite_divider.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/MoxieLite/moxielite_divider.vhd -------------------------------------------------------------------------------- /cores/MoxieLite/moxielite_lshift.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/MoxieLite/moxielite_lshift.vhd -------------------------------------------------------------------------------- /cores/MoxieLite/moxielite_multiplier.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/MoxieLite/moxielite_multiplier.vhd -------------------------------------------------------------------------------- /cores/MoxieLite/moxielite_package.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/MoxieLite/moxielite_package.vhd -------------------------------------------------------------------------------- /cores/MoxieLite/moxielite_rshift.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/MoxieLite/moxielite_rshift.vhd -------------------------------------------------------------------------------- /cores/MoxieLite/moxielite_wb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/MoxieLite/moxielite_wb.v -------------------------------------------------------------------------------- /cores/MoxieLite/sim_ram.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/MoxieLite/sim_ram.vhd -------------------------------------------------------------------------------- /cores/altera_sdram/sdram.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/altera_sdram/sdram.v -------------------------------------------------------------------------------- /cores/altera_sdram/sdram_controller.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/altera_sdram/sdram_controller.v -------------------------------------------------------------------------------- /cores/altera_sdram/sdram_rw.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/altera_sdram/sdram_rw.v -------------------------------------------------------------------------------- /cores/gdbtarget/gdb_target_engine.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/gdbtarget/gdb_target_engine.v -------------------------------------------------------------------------------- /cores/gdbtarget/gdbte_uart.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/gdbtarget/gdbte_uart.v -------------------------------------------------------------------------------- /cores/gdbtarget/messages.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/gdbtarget/messages.bin -------------------------------------------------------------------------------- /cores/gdbtarget/messages.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/gdbtarget/messages.org -------------------------------------------------------------------------------- /cores/gdbtarget/messages.vh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/gdbtarget/messages.vh -------------------------------------------------------------------------------- /cores/hex_display/hex_display.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/hex_display/hex_display.v -------------------------------------------------------------------------------- /cores/hex_display/hex_display_wb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/hex_display/hex_display_wb.v -------------------------------------------------------------------------------- /cores/hex_display/seg_7.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/hex_display/seg_7.v -------------------------------------------------------------------------------- /cores/mox125/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/mox125/Makefile -------------------------------------------------------------------------------- /cores/mox125/bootrom.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/mox125/bootrom.v -------------------------------------------------------------------------------- /cores/mox125/cpu_decode.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/mox125/cpu_decode.v -------------------------------------------------------------------------------- /cores/mox125/cpu_execute.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/mox125/cpu_execute.v -------------------------------------------------------------------------------- /cores/mox125/cpu_fetch.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/mox125/cpu_fetch.v -------------------------------------------------------------------------------- /cores/mox125/cpu_registerfile.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/mox125/cpu_registerfile.v -------------------------------------------------------------------------------- /cores/mox125/cpu_write.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/mox125/cpu_write.v -------------------------------------------------------------------------------- /cores/mox125/dcache.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/mox125/dcache.v -------------------------------------------------------------------------------- /cores/mox125/defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/mox125/defines.h -------------------------------------------------------------------------------- /cores/mox125/icache.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/mox125/icache.v -------------------------------------------------------------------------------- /cores/mox125/microcode.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/mox125/microcode.bin -------------------------------------------------------------------------------- /cores/mox125/microcode.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/mox125/microcode.org -------------------------------------------------------------------------------- /cores/mox125/microcode.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/mox125/microcode.v -------------------------------------------------------------------------------- /cores/mox125/moxie.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/mox125/moxie.v -------------------------------------------------------------------------------- /cores/mox125/opcode_def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/mox125/opcode_def.h -------------------------------------------------------------------------------- /cores/mtimer/mtimer.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/mtimer/mtimer.v -------------------------------------------------------------------------------- /cores/nexys7seg/nexys7seg.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/nexys7seg/nexys7seg.v -------------------------------------------------------------------------------- /cores/psram/psram_wb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/psram/psram_wb.v -------------------------------------------------------------------------------- /cores/ram16bit/ram16bit_wb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/ram16bit/ram16bit_wb.v -------------------------------------------------------------------------------- /cores/statled/rtl/statled.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/statled/rtl/statled.v -------------------------------------------------------------------------------- /cores/statled/rtl/statled_par.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/statled/rtl/statled_par.v -------------------------------------------------------------------------------- /cores/uart3/uart.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/uart3/uart.v -------------------------------------------------------------------------------- /cores/uart3/uart_wb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/uart3/uart_wb.v -------------------------------------------------------------------------------- /cores/wishbone/wb_intercon.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/wishbone/wb_intercon.v -------------------------------------------------------------------------------- /cores/wishbone/wb_watchdog.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/cores/wishbone/wb_watchdog.v -------------------------------------------------------------------------------- /docs/abi.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/docs/abi.org -------------------------------------------------------------------------------- /firmware/bootrom/handler.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/firmware/bootrom/handler.S -------------------------------------------------------------------------------- /firmware/bootrom/qemu_marin_boot.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/firmware/bootrom/qemu_marin_boot.S -------------------------------------------------------------------------------- /firmware/bootrom/tinystart.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/firmware/bootrom/tinystart.S -------------------------------------------------------------------------------- /firmware/bootrom/tinystub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/firmware/bootrom/tinystub.c -------------------------------------------------------------------------------- /firmware/xdl/DEBUG-NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/firmware/xdl/DEBUG-NOTES.txt -------------------------------------------------------------------------------- /firmware/xdl/xdl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/firmware/xdl/xdl.c -------------------------------------------------------------------------------- /firmware/xdl/xdl_boot.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/firmware/xdl/xdl_boot.S -------------------------------------------------------------------------------- /scripts/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/scripts/Dockerfile -------------------------------------------------------------------------------- /scripts/install.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/scripts/install.lisp -------------------------------------------------------------------------------- /scripts/microcoder.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/scripts/microcoder.lisp -------------------------------------------------------------------------------- /scripts/moxie-rtems-gcc-wrapper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/scripts/moxie-rtems-gcc-wrapper -------------------------------------------------------------------------------- /scripts/msgmaker.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/scripts/msgmaker.lisp -------------------------------------------------------------------------------- /scripts/run-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/scripts/run-tests.sh -------------------------------------------------------------------------------- /soc/marin/boards/de2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/marin/boards/de2/Makefile -------------------------------------------------------------------------------- /soc/marin/boards/de2/config.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/marin/boards/de2/config.v -------------------------------------------------------------------------------- /soc/marin/boards/de2/pll.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/marin/boards/de2/pll.v -------------------------------------------------------------------------------- /soc/marin/boards/de2/setup_proj.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/marin/boards/de2/setup_proj.tcl -------------------------------------------------------------------------------- /soc/marin/boards/nexys3/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/marin/boards/nexys3/Makefile -------------------------------------------------------------------------------- /soc/marin/boards/nexys3/Nexys3_Master.ucf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/marin/boards/nexys3/Nexys3_Master.ucf -------------------------------------------------------------------------------- /soc/marin/boards/nexys3/clk_wiz_v3_6.xco: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/marin/boards/nexys3/clk_wiz_v3_6.xco -------------------------------------------------------------------------------- /soc/marin/boards/nexys3/config.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/marin/boards/nexys3/config.v -------------------------------------------------------------------------------- /soc/marin/boards/nexys3/coregen.cgp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/marin/boards/nexys3/coregen.cgp -------------------------------------------------------------------------------- /soc/marin/boards/nexys3/fifo_generator_v9_3.xco: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/marin/boards/nexys3/fifo_generator_v9_3.xco -------------------------------------------------------------------------------- /soc/marin/boards/nexys3/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/marin/boards/nexys3/hello.c -------------------------------------------------------------------------------- /soc/marin/boards/nexys3/m.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/marin/boards/nexys3/m.S -------------------------------------------------------------------------------- /soc/marin/boards/nexys3/marin.ut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/marin/boards/nexys3/marin.ut -------------------------------------------------------------------------------- /soc/marin/boards/nexys3/marin.xst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/marin/boards/nexys3/marin.xst -------------------------------------------------------------------------------- /soc/marin/boards/nexys3/ram4k16bit.xco: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/marin/boards/nexys3/ram4k16bit.xco -------------------------------------------------------------------------------- /soc/marin/memory-map.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/marin/memory-map.txt -------------------------------------------------------------------------------- /soc/marin/moxie-marin-onchip.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/marin/moxie-marin-onchip.ld -------------------------------------------------------------------------------- /soc/marin/moxie-marin-xdl.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/marin/moxie-marin-xdl.ld -------------------------------------------------------------------------------- /soc/marin/moxie-marin.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/marin/moxie-marin.ld -------------------------------------------------------------------------------- /soc/marin/rtl/bootrom16.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/marin/rtl/bootrom16.v -------------------------------------------------------------------------------- /soc/marin/rtl/marin.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/marin/rtl/marin.v -------------------------------------------------------------------------------- /soc/marin/sim/marin/_xmsgs/pn_parser.xmsgs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/marin/sim/marin/_xmsgs/pn_parser.xmsgs -------------------------------------------------------------------------------- /soc/marin/sim/marin/iseconfig/marin.projectmgr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/marin/sim/marin/iseconfig/marin.projectmgr -------------------------------------------------------------------------------- /soc/marin/sim/marin/marin.gise: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/marin/sim/marin/marin.gise -------------------------------------------------------------------------------- /soc/marin/sim/marin/marin.xise: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/marin/sim/marin/marin.xise -------------------------------------------------------------------------------- /soc/marin/sim/marinsim.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/marin/sim/marinsim.v -------------------------------------------------------------------------------- /soc/muskoka/boards/de2-70/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/muskoka/boards/de2-70/Makefile -------------------------------------------------------------------------------- /soc/muskoka/boards/de2-70/pll.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/muskoka/boards/de2-70/pll.v -------------------------------------------------------------------------------- /soc/muskoka/boards/de2-70/setup_proj.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/muskoka/boards/de2-70/setup_proj.tcl -------------------------------------------------------------------------------- /soc/muskoka/boards/nexys3/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/muskoka/boards/nexys3/Makefile -------------------------------------------------------------------------------- /soc/muskoka/boards/nexys3/muskoka.xst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/muskoka/boards/nexys3/muskoka.xst -------------------------------------------------------------------------------- /soc/muskoka/gtkwave/gtkwave-opcodes.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/muskoka/gtkwave/gtkwave-opcodes.lisp -------------------------------------------------------------------------------- /soc/muskoka/gtkwave/gtkwave-ops.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/muskoka/gtkwave/gtkwave-ops.txt -------------------------------------------------------------------------------- /soc/muskoka/gtkwave/gtkwave-regs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/muskoka/gtkwave/gtkwave-regs.txt -------------------------------------------------------------------------------- /soc/muskoka/gtkwave/muskoka.sav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/muskoka/gtkwave/muskoka.sav -------------------------------------------------------------------------------- /soc/muskoka/iverilog/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/muskoka/iverilog/Makefile -------------------------------------------------------------------------------- /soc/muskoka/iverilog/bootrom.vh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/muskoka/iverilog/bootrom.vh -------------------------------------------------------------------------------- /soc/muskoka/iverilog/bootrom0.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/muskoka/iverilog/bootrom0.x -------------------------------------------------------------------------------- /soc/muskoka/iverilog/config.v: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /soc/muskoka/iverilog/hello.vpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/muskoka/iverilog/hello.vpi -------------------------------------------------------------------------------- /soc/muskoka/iverilog/iverilog-sim.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/muskoka/iverilog/iverilog-sim.ld -------------------------------------------------------------------------------- /soc/muskoka/iverilog/microcode.bin: -------------------------------------------------------------------------------- 1 | ../../../cores/mox125/microcode.bin -------------------------------------------------------------------------------- /soc/muskoka/iverilog/sim.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/muskoka/iverilog/sim.v -------------------------------------------------------------------------------- /soc/muskoka/iverilog/testram.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/muskoka/iverilog/testram.v -------------------------------------------------------------------------------- /soc/muskoka/iverilog/trace.txt: -------------------------------------------------------------------------------- 1 | 0920 -------------------------------------------------------------------------------- /soc/muskoka/iverilog/valid-init.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/muskoka/iverilog/valid-init.txt -------------------------------------------------------------------------------- /soc/muskoka/rtl/bootrom16.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/muskoka/rtl/bootrom16.v -------------------------------------------------------------------------------- /soc/muskoka/rtl/muskoka.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/muskoka/rtl/muskoka.v -------------------------------------------------------------------------------- /soc/muskoka/verilator/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/muskoka/verilator/Makefile -------------------------------------------------------------------------------- /soc/muskoka/verilator/bootrom.vh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/muskoka/verilator/bootrom.vh -------------------------------------------------------------------------------- /soc/muskoka/verilator/config.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/muskoka/verilator/config.v -------------------------------------------------------------------------------- /soc/muskoka/verilator/m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/muskoka/verilator/m -------------------------------------------------------------------------------- /soc/muskoka/verilator/microcode.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/muskoka/verilator/microcode.bin -------------------------------------------------------------------------------- /soc/muskoka/verilator/muskoka: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/muskoka/verilator/muskoka -------------------------------------------------------------------------------- /soc/muskoka/verilator/muskoka.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/soc/muskoka/verilator/muskoka.cc -------------------------------------------------------------------------------- /tools/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/tools/README -------------------------------------------------------------------------------- /tools/build-elf-tools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/tools/build-elf-tools.sh -------------------------------------------------------------------------------- /tools/build-rtems-tools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/tools/build-rtems-tools.sh -------------------------------------------------------------------------------- /tools/dejagnu/moxie-sim.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/tools/dejagnu/moxie-sim.exp -------------------------------------------------------------------------------- /tools/dejagnu/site.exp.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/tools/dejagnu/site.exp.in -------------------------------------------------------------------------------- /tools/download-tools-sources.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/tools/download-tools-sources.sh -------------------------------------------------------------------------------- /tools/test-tools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/tools/test-tools.sh -------------------------------------------------------------------------------- /tools/update-tools-sources.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atgreen/moxie-cores/HEAD/tools/update-tools-sources.sh --------------------------------------------------------------------------------