cs-self-learning/docs/体系结构/YSYX_en.md
pyjmstr@gmail.com c792ae7215 add YSYX_en.md
2024-04-15 09:29:33 +08:00

1.6 KiB

Course Code: One Student One Chip

Descriptions

  • Offered by: UCAS/ISCAS
  • Prerequisites: None
  • Programming Languages: C, C++, Verilog, Chisel
  • Difficulty: 🌟🌟🌟🌟🌟🌟
  • Class Hour: 200+h

This course will begin with the basics of the C programming language and digital circuit fundamentals, guiding you step-by-step to first implement a RISC-V instruction set simulator named NEMU that can run Super Mario, and then assist you in completing your processor chip design on this simulator, ultimately running the RT-Thread or even a Linux system on your custom-designed CPU.

Regardless of which school or major you come from, simply by registering on the official website, you can join this project for free; and if you are an undergraduate student who meets the project team's requirements for tape-out metrics, the team will provide free tape-out services for you, allowing you to graduate with a chip designed by yourself!

For more information about this project, please refer to the "Project Overview" page on the One-Chip Project official website: https://ysyx.oscc.cc/project/intro.html.

Course Resources