Chen Xiao

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

Learning Progress

✅ Digital Logic

✅ Verilator

🟡 RISC-V ISA

⬜ Pipeline

⬜ Cache

⬜ MMU

⬜ Operating System

Related Notes

Coming soon.

Resources