Updated README to reflect latest cahnges
This commit is contained in:
parent
eae2095faa
commit
e1424c9848
21
README.md
21
README.md
|
@ -1,24 +1,19 @@
|
||||||
# DBT-RISE-RISCV
|
# RISCV-VP
|
||||||
Am instruction set simulator based on DBT-RISE implementing the RISC-V ISA. The project is hosted at https://git.minres.com/DBT-RISE/DBT-RISE-RISCV .
|
Am instruction set simulator based on DBT-RISE implementing the RISC-V ISA. The project is hosted at https://git.minres.com/DBT-RISE/DBT-RISE-RISCV .
|
||||||
|
|
||||||
**DBT-RISE-RISCV README**
|
**RISCV-VP README**
|
||||||
|
|
||||||
This is work in progress, so use at your own risk. Goal is to implement an open-source ISS which can easily embedded e.g. into SystemC Virtual Prototypes. It used code generation to allow easy extension and adaptation of the used instruction.
|
This is work in progress, so use at your own risk. Goal is to implement an open-source ISS which can easily embedded e.g. into SystemC Virtual Prototypes. It uses code generation to allow easy extension and adaptation of the used instruction. Please see also [https://git.minres.com/DBT-RISE/DBT-RISE-RISCV](https://git.minres.com/DBT-RISE/DBT-RISE-RISCV)
|
||||||
The RISC-V ISS reaches about 30MIPS running on Intel Core i7-2600K.
|
The RISC-V ISS reaches about 65MIPS running on a decent Intel Processor.
|
||||||
|
|
||||||
The implementation is based on LLVM 4.0. Eclipse CDT 4.7 (Oxygen) is recommended as IDE.
|
The implementation is based on LLVM > v4.0. Eclipse CDT 4.7 (Oxygen) is recommended as IDE.
|
||||||
|
|
||||||
DBT-RISE-RISCV uses libGIS (https://github.com/vsergeev/libGIS) as well as ELFIO (http://elfio.sourceforge.net/), both under MIT license
|
RISCV-VP uses libGIS (https://github.com/vsergeev/libGIS) as well as ELFIO (http://elfio.sourceforge.net/), both under MIT license
|
||||||
|
|
||||||
**Planned features**
|
|
||||||
|
|
||||||
* add platform peripherals beyond programmers view to resemble E300 platform
|
|
||||||
* ...
|
|
||||||
* and more
|
|
||||||
|
|
||||||
**Quick start**
|
**Quick start**
|
||||||
|
|
||||||
* you need to have a C++11 capable compiler, make, python, and cmake installed
|
* you need to have a C++11 capable compiler (e.g. gcc >= 4.8), make, python, and cmake installed
|
||||||
* install LLVM >= 4.0 according to http://apt.llvm.org/ (if it is not already provided by your distribution e.g by Ubuntu 18.04)
|
* install LLVM >= 4.0 according to http://apt.llvm.org/ (if it is not already provided by your distribution e.g by Ubuntu 18.04)
|
||||||
* install conan.io (see also http://docs.conan.io/en/latest/installation.html):
|
* install conan.io (see also http://docs.conan.io/en/latest/installation.html):
|
||||||
```
|
```
|
||||||
|
@ -32,7 +27,7 @@ DBT-RISE-RISCV uses libGIS (https://github.com/vsergeev/libGIS) as well as ELFIO
|
||||||
* checkout source from git
|
* checkout source from git
|
||||||
* start an out-of-source build:
|
* start an out-of-source build:
|
||||||
```
|
```
|
||||||
cd DBT-RISE-RiscV
|
cd RISCV-VP
|
||||||
mkdir build
|
mkdir build
|
||||||
cd build
|
cd build
|
||||||
cmake ..
|
cmake ..
|
||||||
|
|
Loading…
Reference in New Issue