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: about 1 year 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:

Repository Description Stars
sifive/prockami Formal verification and implementation of RISC-V processor designs using Coq. 22
erwincoumans/tiny-differentiable-simulator A C++ and CUDA physics library for simulating rigid-body dynamics with automatic differentiation capabilities. 1,233
chipsalliance/riscv-dv An instruction generator for RISC-V processor verification 1,027
opentiny/tiny-engine Enables fast development of low-code platforms with real-time capabilities and AI-powered support. 1,954
cnlohr/mini-rv32ima A tiny RISC-V emulator for running Linux-like systems on small devices. 1,687
openhwgroup/core-v-verif Functional verification project for RISC-V cores 448
riscv-mcu/riscv-openocd A fork of OpenOCD with RISC-V microcontroller support 34
gsmecher/minimax An experimental RISC-V CPU implementation designed to optimize performance by executing compressed instructions first and using a microcoded instruction path 204
terrence2/openfa Re-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/tinyzkevm A 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-tlm A RISC-V processor simulator with SystemC and TLM-2 support for various instruction sets and peripherals. 276
open-mmlab/mmengine Provides a flexible and configurable framework for training deep learning models with PyTorch. 1,179
bistcuite/unox-os An educational Unix-like operating system project written in C and Assembly. 23
kev-cam/v2k-top A software framework for parsing and simulating digital circuits described in Verilog and C++ languages. 7
openai/roboschool A software framework for simulating robots in various environments to train artificial intelligence models. 2,126