riscv-isa-sim VS tinyemu

Compare riscv-isa-sim vs tinyemu and see what are their differences.

riscv-isa-sim

Spike, a RISC-V ISA Simulator (by riscv-software-src)

tinyemu

Fabrice Bellard's tinyemu (https://bellard.org/tinyemu/) (by jhhuh)
WorkOS - The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
riscv-isa-sim tinyemu
15 2
2,191 54
3.7% -
9.0 0.0
5 days ago over 2 years ago
C C
GNU General Public License v3.0 or later MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

riscv-isa-sim

Posts with mentions or reviews of riscv-isa-sim. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-12-10.

tinyemu

Posts with mentions or reviews of tinyemu. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-12-31.
  • Looking for an a full feature RISCV simulator
    2 projects | /r/RISCV | 31 Dec 2021
  • Fabrice Bellard's TinyEMU RISC-V Emulator
    1 project | news.ycombinator.com | 12 May 2021
    >"TinyEMU is a system emulator for the RISC-V and x86 architectures.

    Its purpose is to be

    small and simple

    while being complete.

    Main features:

    o RISC-V system emulator supporting the RV128IMAFDQC base ISA (user level ISA version 2.2, priviledged architecture version 1.10) including:

    o 32/64/128 bit integer registers

    o 32/64/128 bit floating point instructions (using the SoftFP Library)

    o Compressed instructions

    o Dynamic XLEN change

    o x86 system emulator based on KVM

    o VirtIO console, network, block device, input and 9P filesystem

    o Graphical display with SDL

    o JSON configuration file

    o Remote HTTP block device and filesystem

    o Small code, easy to modify, few external dependancies

    o Javascript version running Linux and Windows 2000."

    Related:

    GitHub user jhhuh's copy of the RISC-V emulator source code: https://github.com/jhhuh/tinyemu (easier to browse)

What are some alternatives?

When comparing riscv-isa-sim and tinyemu you can also consider the following projects:

riscv-arch-test

sail-riscv - Sail RISC-V model

rvv-intrinsic-doc

nanoCH32V305

riscv-gnu-toolchain - GNU toolchain for RISC-V, including GCC

qemu

jailhouse - Linux-based partitioning hypervisor

riscv-none-elf-gcc-xpack - A binary distribution of the GNU RISC-V Embedded GCC toolchain

discreture - A modern C++ library for efficiently and easily iterating through common combinatorial objects, such as combinations, permutations, partitions and more.

ch32v307 - Including the SDK、HDK、Datasheet of RISC-V MCU CH32V307 and other relevant development materials

riscv-opcodes - RISC-V Opcodes