/Alexandrite

Small RV32Iu processor

Primary LanguageScalaBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

Alexandrite

This is a small RV32Iu processor designed to be used as a virtual processor like cahp-ruby.

This porcessor is based on riscv-mini. Some unnecessry functionality like CSR is omitted to reduce a gate count and introduced more pipeline registers to increase its IPC.