A web-based System-on-Chip (SoC) simulator and RISC-V assembler designed for learning computer architecture and embedded systems.
This project allows users to write RISC-V assembly code, assemble it, and run it inside an interactive simulator that visualizes how different hardware components interact in a System-on-Chip environment.
This project is developed as an undergraduate thesis at the University of Information Technology – VNU-HCM.
Try the simulator here:
https://risc-v.vercel.app
The goal of this project is to create an educational tool that helps students understand how a modern processor system works.
Unlike many simulators that only simulate the CPU instruction set, this project focuses on simulating a complete SoC architecture, including CPU, bus interconnect, DMA, and peripheral devices.
Users can:
Planned features:
The simulator models a simplified System-on-Chip architecture including:
Developed by Xuan Loc and Gia Khang
University of Information Technology – VNU-HCM