tinyfive

RISC-V simulator

A lightweight RISC-V emulator and assembler written in Python for simulating neural networks and assembly code execution.

TinyFive is a lightweight RISC-V emulator and assembler written in Python with neural network examples

GitHub

52 stars
3 watching
8 forks
Language: Python
last commit: almost 3 years ago
Linked from 1 awesome list

aiassemblerassemblycompilermachine-learningmlrisc-vrisc-v-32-simulationrisc-v-simulatorriscvriscv-asmriscv-assemblerriscv-assemblyriscv-emulatorriscv-simulatorriscv32

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
sifive/prockami Formal verification and implementation of RISC-V processor designs using Coq.22
erwincoumans/tiny-differentiable-simulatorA C++ and CUDA physics library for simulating rigid-body dynamics with automatic differentiation capabilities.1,244
chipsalliance/riscv-dvAn instruction generator for RISC-V processor verification1,036
opentiny/tiny-engineAn all-in-one development environment for building low-code applications with real-time collaboration and AI-powered capabilities2,086
cnlohr/mini-rv32imaA tiny RISC-V emulator for running Linux-like systems on small devices.1,708
openhwgroup/core-v-verifFunctional verification project for RISC-V cores458
riscv-mcu/riscv-openocdA fork of OpenOCD with RISC-V microcontroller support35
gsmecher/minimaxAn experimental RISC-V CPU implementation designed to optimize performance by executing compressed instructions first and using a microcoded instruction path205
terrence2/openfaRe-implementation of the Jane's Fighters Anthology engine as a black box, allowing users to interact with its functionality without accessing its underlying implementation.16
leonardoalt/tinyzkevmA proof-of-concept implementation of a small subset of the Ethereum Virtual Machine (EVM) inside a Smart Contracting Language (SNARK), using ZoKrates.46
mariusmm/risc-v-tlmA RISC-V processor simulator with SystemC and TLM-2 support for various instruction sets and peripherals.285
open-mmlab/mmengineProvides a flexible and configurable framework for training deep learning models with PyTorch.1,196
bistcuite/unox-osAn educational Unix-like operating system project written in C and Assembly.23
kev-cam/v2k-topA software framework for parsing and simulating digital circuits described in Verilog and C++ languages.7
openai/roboschoolA software framework for simulating robots in various environments to train artificial intelligence models.2,134