Skip to content

Commit 48a886a

Browse files
committed
Update README to match design
Since this part of the README was written the design moved on. Let's update it. This update follows the text we have at https://ibex-core.readthedocs.io/en/latest/index.html.
1 parent 07c04bc commit 48a886a

File tree

2 files changed

+13
-14
lines changed

2 files changed

+13
-14
lines changed

README.md

+12-13
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,21 @@
22

33
# Ibex RISC-V Core
44

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.
814
<p align="center"><img src="doc/03_reference/images/blockdiagram.svg" width="650"></p>
915

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
1218
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.
1520

1621
## Configuration
1722

@@ -96,9 +101,3 @@ License, Version 2.0 (see LICENSE for full text).
96101

97102
Many people have contributed to Ibex through the years. Please have a look at
98103
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)

doc/01_overview/index.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Introduction to Ibex
22
====================
33

4-
Ibex is a production-quality open source 32 bit RISC-V CPU core written in SystemVerilog.
4+
Ibex is a production-quality open source 32-bit RISC-V CPU core written in SystemVerilog.
55
The CPU core is heavily parametrizable and well suited for embedded control applications.
66
Ibex is being extensively verified and has seen multiple tape-outs.
77

0 commit comments

Comments
 (0)