One Student One Chip (YSYX)
Back to the fundamentals.
Learning computer architecture by building a RISC-V processor from scratch.
Overview
YSYX is an open-source learning project that teaches computer systems by building a RISC-V processor from scratch. Rather than focusing on isolated concepts, it connects digital logic, RTL design, architecture, operating systems, and software into one complete learning experience.
Why I'm Learning This
Although I work as an ASIC Design Engineer, I realized that many concepts in computer architecture are easy to use but difficult to truly understand. YSYX gives me the opportunity to rebuild that foundation from the ground up.
Goals
- Understand computer architecture beyond RTL implementation.
- Build a complete RISC-V processor from scratch.
- Document everything I learn.
Learning Progress
✅ Digital Logic
✅ Verilator
🟡 RISC-V ISA
⬜ Pipeline
⬜ Cache
⬜ MMU
⬜ Operating System
Related Notes
Coming soon.