Brisc is a collection of libraries that assemble a RISC-V runtime. It is intended for executing single-threaded
programs targeting the unprivileged riscv{32/64}i{mc}
ISAs.
brisc
is currently in active development, and is not yet ready for use in production.
brisc-isa
- Types for supported instructions and decoding utilities.brisc-hw
- RISC-V Processor implementation (Pipeline stages, memory bus interface, register file, etc.)brisc-emu
- Single-Threaded RISC-V hart emulator with a 5-stage pipeline.
See CONTRIBUTING.md