|
2 | 2 |
|
3 | 3 | # Ibex RISC-V Core
|
4 | 4 |
|
5 |
| -Ibex is a small and efficient, 32-bit, in-order RISC-V core with a 2-stage pipeline that implements |
6 |
| -the RV32IMC instruction set architecture. |
7 |
| - |
| 5 | +Ibex is a production-quality open source 32-bit RISC-V CPU core written in |
| 6 | +SystemVerilog. The CPU core is heavily parametrizable and well suited for |
| 7 | +embedded control applications. Ibex is being extensively verified and has |
| 8 | +seen multiple tape-outs. Ibex supports the Integer (I) or Embedded (E), |
| 9 | +Integer Multiplication and Division (M), Compressed (C), and B (Bit |
| 10 | +Manipulation) extensions. |
| 11 | + |
| 12 | +The block diagram below shows the *small* parametrization with a 2-stage |
| 13 | +pipeline. |
8 | 14 | <p align="center"><img src="doc/03_reference/images/blockdiagram.svg" width="650"></p>
|
9 | 15 |
|
10 |
| -This core was initially developed as part of the [PULP platform](https://www.pulp-platform.org) |
11 |
| -under the name "Zero-riscy" \[[1](https://doi.org/10.1109/PATMOS.2017.8106976)\], and has been |
| 16 | +Ibex was initially developed as part of the [PULP platform](https://www.pulp-platform.org) |
| 17 | +under the name ["Zero-riscy"](https://doi.org/10.1109/PATMOS.2017.8106976), and has been |
12 | 18 | contributed to [lowRISC](https://www.lowrisc.org) who maintains it and develops it further. It is
|
13 |
| -under active development, with further code cleanups, feature additions, and test and verification |
14 |
| -planned for the future. |
| 19 | +under active development. |
15 | 20 |
|
16 | 21 | ## Configuration
|
17 | 22 |
|
@@ -96,9 +101,3 @@ License, Version 2.0 (see LICENSE for full text).
|
96 | 101 |
|
97 | 102 | Many people have contributed to Ibex through the years. Please have a look at
|
98 | 103 | the [credits file](CREDITS.md) and the commit history for more information.
|
99 |
| - |
100 |
| -## References |
101 |
| -1. [Schiavone, Pasquale Davide, et al. "Slow and steady wins the race? A comparison of |
102 |
| - ultra-low-power RISC-V cores for Internet-of-Things applications." |
103 |
| - _27th International Symposium on Power and Timing Modeling, Optimization and Simulation |
104 |
| - (PATMOS 2017)_](https://doi.org/10.1109/PATMOS.2017.8106976) |
0 commit comments