diff --git a/README.md b/README.md index d65cd25..f8c12a3 100644 --- a/README.md +++ b/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 . -**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. -The RISC-V ISS reaches about 30MIPS running on Intel Core i7-2600K. +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 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** -* 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 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 * start an out-of-source build: ``` - cd DBT-RISE-RiscV + cd RISCV-VP mkdir build cd build cmake ..