🖥️ Explore 20 hands-on experiments to master RISC-V computer architecture concepts using the Ripes simulator for effective learning.
-
Updated
Sep 6, 2026 - Assembly
🖥️ Explore 20 hands-on experiments to master RISC-V computer architecture concepts using the Ripes simulator for effective learning.
📟 RISC-V (RV32I) assembly programs from Computer Organization & Architecture (COA) lab sessions — covering arithmetic, branching, memory access, loops, and array handling.
This project is a final project in my master studies and it's done in a team of 2 people, Petar Stamenkovic and myself.
A curated collection of RISC-V assembly experiments for the Ripes simulator — the repository provides ready-to-run labs that illustrate key CPU design and performance concepts. Each experiment comes with explained theory, .asm code, and expected metrics, making it ideal as a learning resource or teaching toolkit.
Smart Corridor ventilation & air-quality system across three integrated layers: ESP32/Wokwi firmware, RISC-V (Ripes) assembly, and a React + Three.js 3D digital twin — linked over MQTT. Computer Architecture course project.
Colección de desafíos de bajo nivel en RISC-V enfocados en eficiencia y arquitectura de procesadores.
A CPU Simulator
Cache Conflict Analysis and Optimization using RISC-V Assembly in Ripes
Performance analysis of Unified and Split Cache architectures using RISC-V Assembly and the Ripes simulator.
Low-level programming and computer architecture research. RISC-V Assembly, Ripes simulations, and hardware-software interaction. Collaboration with Nikita Bulkin (University teammate)
RISC-V assembly with Ripes — tests, pipeline/CPI analysis, forwarding, caches, RGB888→RGB565.
Software 3D wireframe renderer written entirely in RISC-V Assembly for the Ripes simulator.
Simple collection of encryption algorithms in RISC-V using RIPES (v2.2.6)
To associate your repository with the ripes topic, visit your repo's landing page and select "manage topics."