├── .gitattributes ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── LICENSE ├── README.md ├── asm ├── .gitignore ├── Makefile ├── bare.ld ├── bin2hex ├── blink.S ├── blink.mem ├── microcode.S └── microcode.hex ├── minimax.core ├── rtl ├── base-minimax.v ├── blinker.vhd ├── compare-reference.ys ├── minimax.v └── minimax_tb.vhd ├── tcl ├── .gitignore ├── arty_a7.tcl └── arty_a7.xdc └── test ├── .gitignore ├── Dockerfile ├── Makefile ├── config.ini ├── minimax ├── env │ ├── link.ld │ └── model_test.h ├── minimax_isa.yaml ├── minimax_platform.yaml └── riscof_minimax.py ├── minimax_tb.v ├── patches └── 0001-Suppress-misalign-tests.patch ├── quick ├── report_ipc.sh ├── riscv_test.h ├── sail_cSim ├── __init__.py ├── env │ ├── link.ld │ └── model_test.h └── riscof_sail_cSim.py ├── test.inc └── test_macros.h /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsmecher/minimax/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsmecher/minimax/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsmecher/minimax/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsmecher/minimax/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsmecher/minimax/HEAD/README.md -------------------------------------------------------------------------------- /asm/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | *.bin 3 | *.elf 4 | -------------------------------------------------------------------------------- /asm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsmecher/minimax/HEAD/asm/Makefile -------------------------------------------------------------------------------- /asm/bare.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsmecher/minimax/HEAD/asm/bare.ld -------------------------------------------------------------------------------- /asm/bin2hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsmecher/minimax/HEAD/asm/bin2hex -------------------------------------------------------------------------------- /asm/blink.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsmecher/minimax/HEAD/asm/blink.S -------------------------------------------------------------------------------- /asm/blink.mem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsmecher/minimax/HEAD/asm/blink.mem -------------------------------------------------------------------------------- /asm/microcode.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsmecher/minimax/HEAD/asm/microcode.S -------------------------------------------------------------------------------- /asm/microcode.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsmecher/minimax/HEAD/asm/microcode.hex -------------------------------------------------------------------------------- /minimax.core: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsmecher/minimax/HEAD/minimax.core -------------------------------------------------------------------------------- /rtl/base-minimax.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsmecher/minimax/HEAD/rtl/base-minimax.v -------------------------------------------------------------------------------- /rtl/blinker.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsmecher/minimax/HEAD/rtl/blinker.vhd -------------------------------------------------------------------------------- /rtl/compare-reference.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsmecher/minimax/HEAD/rtl/compare-reference.ys -------------------------------------------------------------------------------- /rtl/minimax.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsmecher/minimax/HEAD/rtl/minimax.v -------------------------------------------------------------------------------- /rtl/minimax_tb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsmecher/minimax/HEAD/rtl/minimax_tb.vhd -------------------------------------------------------------------------------- /tcl/.gitignore: -------------------------------------------------------------------------------- 1 | arty_a7/ 2 | -------------------------------------------------------------------------------- /tcl/arty_a7.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsmecher/minimax/HEAD/tcl/arty_a7.tcl -------------------------------------------------------------------------------- /tcl/arty_a7.xdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsmecher/minimax/HEAD/tcl/arty_a7.xdc -------------------------------------------------------------------------------- /test/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsmecher/minimax/HEAD/test/.gitignore -------------------------------------------------------------------------------- /test/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsmecher/minimax/HEAD/test/Dockerfile -------------------------------------------------------------------------------- /test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsmecher/minimax/HEAD/test/Makefile -------------------------------------------------------------------------------- /test/config.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsmecher/minimax/HEAD/test/config.ini -------------------------------------------------------------------------------- /test/minimax/env/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsmecher/minimax/HEAD/test/minimax/env/link.ld -------------------------------------------------------------------------------- /test/minimax/env/model_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsmecher/minimax/HEAD/test/minimax/env/model_test.h -------------------------------------------------------------------------------- /test/minimax/minimax_isa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsmecher/minimax/HEAD/test/minimax/minimax_isa.yaml -------------------------------------------------------------------------------- /test/minimax/minimax_platform.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsmecher/minimax/HEAD/test/minimax/minimax_platform.yaml -------------------------------------------------------------------------------- /test/minimax/riscof_minimax.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsmecher/minimax/HEAD/test/minimax/riscof_minimax.py -------------------------------------------------------------------------------- /test/minimax_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsmecher/minimax/HEAD/test/minimax_tb.v -------------------------------------------------------------------------------- /test/patches/0001-Suppress-misalign-tests.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsmecher/minimax/HEAD/test/patches/0001-Suppress-misalign-tests.patch -------------------------------------------------------------------------------- /test/quick: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsmecher/minimax/HEAD/test/quick -------------------------------------------------------------------------------- /test/report_ipc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsmecher/minimax/HEAD/test/report_ipc.sh -------------------------------------------------------------------------------- /test/riscv_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsmecher/minimax/HEAD/test/riscv_test.h -------------------------------------------------------------------------------- /test/sail_cSim/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsmecher/minimax/HEAD/test/sail_cSim/__init__.py -------------------------------------------------------------------------------- /test/sail_cSim/env/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsmecher/minimax/HEAD/test/sail_cSim/env/link.ld -------------------------------------------------------------------------------- /test/sail_cSim/env/model_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsmecher/minimax/HEAD/test/sail_cSim/env/model_test.h -------------------------------------------------------------------------------- /test/sail_cSim/riscof_sail_cSim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsmecher/minimax/HEAD/test/sail_cSim/riscof_sail_cSim.py -------------------------------------------------------------------------------- /test/test.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsmecher/minimax/HEAD/test/test.inc -------------------------------------------------------------------------------- /test/test_macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsmecher/minimax/HEAD/test/test_macros.h --------------------------------------------------------------------------------