Ibex: RISC-V Core
Ibex is a small 32 bit RISC-V core with a 2-stage pipeline.
Ibex fully implements the RV32IMC instruction set and a small set of RISC-V privileged specifications. Ibex can be configured to be very small by disabling the RV32M extensions and by activating the RV32E extensions.
Ibex is under active development, with further code cleanups, feature additions, and test and verification planned for the future.
The Ibex documentation can be read online at ReadTheDocs.
It is also contained in the
doc folder of this repository.
We highly appreciate pull requests on the documentation if you find anything wrong or outdated!
Unless otherwise noted, everything in this repository is covered by the Apache License, Version 2.0 (see LICENSE for full text).