Projects in Awesome Lists by tum-ei-eda
A curated list of projects in awesome lists by tum-ei-eda .
https://github.com/tum-ei-eda/muriscv-nn
muRISCV-NN is a collection of efficient deep learning kernels for embedded platforms and microcontrollers.
Last synced: 06 Sep 2025
https://github.com/tum-ei-eda/etiss
Extendable Translating Instruction Set Simulator
instruction-set-simulator risc-v
Last synced: 06 Sep 2025
https://github.com/tum-ei-eda/mlonmcu
Tool for the deployment and analysis of TinyML applications on TFLM and MicroTVM backends
Last synced: 06 Sep 2025
https://github.com/tum-ei-eda/utvm_staticrt_codegen
This project contains a code generator that produces static C NN inference deployment code targeting tiny micro-controllers (TinyML) as replacement for other µTVM runtimes. This tools generates a runtime, which statically executes the compiled model. This reduces the overhead in terms of code size and execution time compared to having a dynamic on-device runtime.
Last synced: 06 Sep 2025
https://github.com/tum-ei-eda/vrtlmod
vRTLmod modifies Verilator generated RTL simulation code for faul-injection purposes. It transforms source code with the help of LLVM/Clang-Tools and generates a fault injection API.
clang fault-injection llvm register-transfer-level verilator
Last synced: 06 Sep 2025
https://github.com/tum-ei-eda/m2-isa-r
CoreDSL2 Parser with backend to generate simulation code for the ETISS instruction set simulator
Last synced: 06 Sep 2025
https://github.com/tum-ei-eda/compas-ft-riscv
repo to house various LLVM based SIHFT passes for RISCV 32/64 soft error resilience
Last synced: 06 Sep 2025
https://github.com/tum-ei-eda/micro-kws
Complete flow for keyword spotting on microcontrollers. From data collection to data preparation to training and deployment.
Last synced: 06 Sep 2025
https://github.com/tum-ei-eda/tflm-offline-interpreter
This project runs the TFLM interpreter off-target to produce static code that is able to run inference on the processed model. This avoids interpretation and code size overheads on a target that does not need to process different models dynamically.
Last synced: 06 Sep 2025
https://github.com/tum-ei-eda/etiss-sc
SystemC/TLM2.0 productivity library wrapping the Extendable Instruction Set Simulator ETISS as a tlm cpu core.
Last synced: 06 Sep 2025
https://github.com/tum-ei-eda/softvector
Vector arithmetic library targeting simulation of Vector Processing Units (VPUs) for various targets, e.g., ETISS.
Last synced: 06 Sep 2025
https://github.com/tum-ei-eda/performancesimulation_workspace
Example workspace for software performance simulation with ETISS-based performance simulator
Last synced: 06 Sep 2025
https://github.com/tum-ei-eda/trace-generator
Python tool to generate monitors (and printers) for ETISS based on json description
Last synced: 06 Sep 2025
https://github.com/tum-ei-eda/mlonmcu-models
TinyML model zoo primarily used by the MLonMCU python package
Last synced: 06 Sep 2025
https://github.com/tum-ei-eda/etiss-perf-sim
ETISS-based performance simulator
Last synced: 06 Sep 2025
https://github.com/tum-ei-eda/mlonmcu-sw
Target software library (MLIF, Machine Learning Interface) used by the MLonMCU python package
Last synced: 06 Sep 2025
https://github.com/tum-ei-eda/isaac-toolkit
Automated Customization Toolkit for Instruction Set Architectures (ISAs)
Last synced: 06 Sep 2025
https://github.com/tum-ei-eda/rvv-gauss-demo
RISC-V Vector Extension v0.9 (RVV0.9) accelerated Gaussian Elimination for post-quantum McEliece cryptosystems.
Last synced: 06 Sep 2025
https://github.com/tum-ei-eda/tinyml-examples
Collection of TinyML benchmark NN models (in the making)
Last synced: 06 Sep 2025
https://github.com/tum-ei-eda/tinyml-microspeech-example
MicroSpeech example from the TinyML book
Last synced: 06 Sep 2025
https://github.com/tum-ei-eda/etiss_arch_riscv
RISC-V architecture models for ETISS
Last synced: 06 Sep 2025
https://github.com/tum-ei-eda/tvm-workshop
Contains files for TVM-Workshops offered by the chair.
Last synced: 06 Sep 2025
https://github.com/tum-ei-eda/stm32-tflm-mnist
Implementation of `mnist` TFLM example running on STM32 Boards
Last synced: 06 Sep 2025
https://github.com/tum-ei-eda/stm32-tflm-cmake
Cmake modules for STM32, specifically for TFLM applications
Last synced: 06 Sep 2025
https://github.com/tum-ei-eda/corev_isa_coredsl
CoreDSL descriptions of the Core-V ISA Extension (https://cv32e40p.readthedocs.io/en/latest/instruction_set_extensions.html)
Last synced: 06 Sep 2025
https://github.com/tum-ei-eda/stm32-tflm-hello-world
Hello world TFLM example for STM32 boards
Last synced: 06 Sep 2025
https://github.com/tum-ei-eda/etiss-arch-plugins
Out-ouf-tree ArchImpl plugins for ETISS
Last synced: 06 Sep 2025
https://github.com/tum-ei-eda/tum-speech-recording
TUM Speech Recording is a small web application that collects short snippets of speech. It's designed to help gather open speech data sets to train machine learning systems.
Last synced: 06 Sep 2025
https://github.com/tum-ei-eda/coreperfdsl-examples
Examples of CorePerfDSL descriptions
Last synced: 06 Sep 2025
https://github.com/tum-ei-eda/tvm_extensions
Collection of Python scripts wrapping around the TVM framework.
Last synced: 06 Sep 2025
https://github.com/tum-ei-eda/seminar_generator
Excel generator for the student seminars (GradingSheets, Agenda, GradingReport)
Last synced: 06 Sep 2025