mirror of
https://github.com/PKUFlyingPig/cs-self-learning.git
synced 2026-06-21 00:47:16 +08:00
Merge c792ae7215 into 3ec3100168
This commit is contained in:
commit
5d0a0720a3
3 changed files with 56 additions and 0 deletions
22
docs/体系结构/YSYX.md
Normal file
22
docs/体系结构/YSYX.md
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
# 课程名称: 一生一芯
|
||||
|
||||
## 课程简介
|
||||
|
||||
- 所属大学:中国科学院大学/中国科学院计算技术研究所
|
||||
- 先修要求:无
|
||||
- 编程语言:C、C++、以及 Verilog 或 Chisel 等 RTL
|
||||
- 课程难度:🌟🌟🌟🌟🌟🌟
|
||||
- 预计学时:200+ 小时
|
||||
|
||||
这门课将从 C 语言基础和数字电路基础开始,一步步引导你先实现一个能够运行超级玛丽的 RISC-V 指令集模拟器 NEMU,并在这个模拟器的辅助下完成你的处理器芯片设计,在自己设计的 CPU 上运行 RT-Thread 甚至 Linux 系统。
|
||||
|
||||
无论你来自哪个学校,哪个专业,只需要在官网进行报名,你就可以免费加入这一项目;并且若你是在校生且达成了项目组要求的流片指标,项目组将会为你免费流片,让你带着自己设计的芯片毕业!
|
||||
|
||||
更多有关该项目的介绍可以见一生一芯项目官网的“项目概述”页面:https://ysyx.oscc.cc/project/intro.html.
|
||||
|
||||
## 课程资源
|
||||
|
||||
- 课程网站:ysyx.oscc.cc
|
||||
- 课程视频:B 站 “一生一芯-视频号”:https://space.bilibili.com/2107852263
|
||||
- 课程教材:见 ysyx.oscc.cc
|
||||
- 课程作业:见 ysyx.oscc.cc
|
||||
33
docs/体系结构/YSYX_en.md
Normal file
33
docs/体系结构/YSYX_en.md
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
# Course Code: One Student One Chip
|
||||
|
||||
## Descriptions
|
||||
|
||||
- Offered by: UCAS/ISCAS
|
||||
- Prerequisites: None
|
||||
- Programming Languages: C, C++, Verilog, Chisel
|
||||
- Difficulty: 🌟🌟🌟🌟🌟🌟
|
||||
- Class Hour: 200+h
|
||||
|
||||
<!--
|
||||
Introduce the course in a paragraph or two, including but not limited to:
|
||||
(1) The technical knowledge covered in lectures
|
||||
(2) Its differences and features compared to similar courses
|
||||
(3) Your personal experiences and feelings after studying this course
|
||||
(4) Caveats about studying this course on your own (pitfalls, difficulty warnings, etc.)
|
||||
(5) ... ...
|
||||
-->
|
||||
|
||||
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
|
||||
|
||||
- Course Website: ysyx.oscc.cc
|
||||
- Recordings: https://space.bilibili.com/2107852263
|
||||
- Textbooks: ysyx.oscc.cc
|
||||
- Assignments: ysyx.oscc.cc
|
||||
|
||||
|
||||
|
|
@ -211,6 +211,7 @@ nav:
|
|||
- "UCB CS61C: Great Ideas in Computer Architecture": "体系结构/CS61C.md"
|
||||
- "ETHz: Digital Design and Computer Architecture": "体系结构/DDCA.md"
|
||||
- "ETHz: Computer Architecture": "体系结构/CA.md"
|
||||
- "UCAS: 一生一芯": "体系结构/YSYX.md"
|
||||
- 操作系统:
|
||||
- "MIT 6.S081: Operating System Engineering": "操作系统/MIT6.S081.md"
|
||||
- "UCB CS162: Operating Systems and Systems Programming": "操作系统/CS162.md"
|
||||
|
|
|
|||
Loading…
Reference in a new issue