Skip to content

Latest commit

 

History

History
25 lines (17 loc) · 1.18 KB

File metadata and controls

25 lines (17 loc) · 1.18 KB

Brisc CI License

Brisc

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{mac} ISAs.

Development Status

brisc is currently in active development, and is not yet ready for use in production.

Overview

  • 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.

Contributing

See CONTRIBUTING.md