├── .envrc ├── .gitignore ├── Makefile ├── README.md ├── env.nix ├── flake.lock ├── flake.nix ├── software ├── .gitignore ├── Makefile ├── boot.S ├── link.ld └── software.c ├── src ├── Alu.bsv ├── Cpu.bsv ├── CpuRegFile.bsv ├── DropCounter.bsv ├── Instr.bsv ├── InstrCache.bsv ├── SimpleAxi.bsv ├── Slice.bsv ├── Testbench.bsv ├── Types.bsv └── ixayoi_axi_bsv.bsv └── verilog └── ixayoi_axi.v /.envrc: -------------------------------------------------------------------------------- 1 | watch_file ./env.nix 2 | use flake 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .direnv/ 2 | build/ 3 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/ixayoi/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/ixayoi/HEAD/README.md -------------------------------------------------------------------------------- /env.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/ixayoi/HEAD/env.nix -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/ixayoi/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/ixayoi/HEAD/flake.nix -------------------------------------------------------------------------------- /software/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/ixayoi/HEAD/software/.gitignore -------------------------------------------------------------------------------- /software/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/ixayoi/HEAD/software/Makefile -------------------------------------------------------------------------------- /software/boot.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/ixayoi/HEAD/software/boot.S -------------------------------------------------------------------------------- /software/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/ixayoi/HEAD/software/link.ld -------------------------------------------------------------------------------- /software/software.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/ixayoi/HEAD/software/software.c -------------------------------------------------------------------------------- /src/Alu.bsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/ixayoi/HEAD/src/Alu.bsv -------------------------------------------------------------------------------- /src/Cpu.bsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/ixayoi/HEAD/src/Cpu.bsv -------------------------------------------------------------------------------- /src/CpuRegFile.bsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/ixayoi/HEAD/src/CpuRegFile.bsv -------------------------------------------------------------------------------- /src/DropCounter.bsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/ixayoi/HEAD/src/DropCounter.bsv -------------------------------------------------------------------------------- /src/Instr.bsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/ixayoi/HEAD/src/Instr.bsv -------------------------------------------------------------------------------- /src/InstrCache.bsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/ixayoi/HEAD/src/InstrCache.bsv -------------------------------------------------------------------------------- /src/SimpleAxi.bsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/ixayoi/HEAD/src/SimpleAxi.bsv -------------------------------------------------------------------------------- /src/Slice.bsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/ixayoi/HEAD/src/Slice.bsv -------------------------------------------------------------------------------- /src/Testbench.bsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/ixayoi/HEAD/src/Testbench.bsv -------------------------------------------------------------------------------- /src/Types.bsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/ixayoi/HEAD/src/Types.bsv -------------------------------------------------------------------------------- /src/ixayoi_axi_bsv.bsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/ixayoi/HEAD/src/ixayoi_axi_bsv.bsv -------------------------------------------------------------------------------- /verilog/ixayoi_axi.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/ixayoi/HEAD/verilog/ixayoi_axi.v --------------------------------------------------------------------------------