Superscalar RISC-V processor written in Clash.
LGPL-3.0 License
Violet is a dual-issue superscalar RISC-V processor for educational purpose, written in Clash.
Violet is verified using cosimulation with a software model written in Rust. Verification isn't extensive though - currently only a small set of programs are tested. Don't tape out Violet yet :)