-
- Downloads
cva6: Make xlen configurable (#459)
This commit adds the possibility to configure cva6 to be a 32-bit processor, saving significant area. Currently, the 32-bit version is preliminary, it does not yet implement the entire privileged specification. Hence it does not allow booting Linux yet.
Showing
- bootrom/Makefile 4 additions, 4 deletionsbootrom/Makefile
- bootrom/bootrom.S 4 additions, 0 deletionsbootrom/bootrom.S
- bootrom/bootrom.h 5 additions, 5 deletionsbootrom/bootrom.h
- bootrom/bootrom.img 0 additions, 0 deletionsbootrom/bootrom.img
- bootrom/bootrom.sv 4 additions, 4 deletionsbootrom/bootrom.sv
- include/ariane_pkg.sv 34 additions, 35 deletionsinclude/ariane_pkg.sv
- include/riscv_pkg.sv 92 additions, 98 deletionsinclude/riscv_pkg.sv
- src/alu.sv 24 additions, 24 deletionssrc/alu.sv
- src/amo_buffer.sv 3 additions, 3 deletionssrc/amo_buffer.sv
- src/ariane.sv 12 additions, 11 deletionssrc/ariane.sv
- src/branch_unit.sv 1 addition, 1 deletionsrc/branch_unit.sv
- src/commit_stage.sv 10 additions, 10 deletionssrc/commit_stage.sv
- src/csr_buffer.sv 1 addition, 1 deletionsrc/csr_buffer.sv
- src/csr_regfile.sv 138 additions, 134 deletionssrc/csr_regfile.sv
- src/decoder.sv 34 additions, 28 deletionssrc/decoder.sv
- src/ex_stage.sv 7 additions, 7 deletionssrc/ex_stage.sv
- src/issue_read_operands.sv 16 additions, 16 deletionssrc/issue_read_operands.sv
- src/issue_stage.sv 4 additions, 4 deletionssrc/issue_stage.sv
- src/load_store_unit.sv 17 additions, 17 deletionssrc/load_store_unit.sv
- src/load_unit.sv 5 additions, 5 deletionssrc/load_unit.sv
Loading
Please register or sign in to comment