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
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
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 |