Skip to content

A RISC-V processor and simulator, developed by verilator. And the processor can run many games now, such as "Super Mario"

Notifications You must be signed in to change notification settings

Han-0107/ysyx_workbench_hyh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

"一生一芯"工程项目

这是"一生一芯"的工程项目. 通过运行

bash init.sh subproject-name

进行初始化, 具体请参考一生一芯课程网站

成功运行的项目

NEMU运行仙剑奇侠传(PAL)

Screenshot from 2023-04-11 14-16-13

NEMU运行Flappy Bird

Screenshot from 2023-04-05 13-53-00

NEMU运行自己的“Terminal”

Screenshot from 2023-04-03 17-33-53

NPC运行字符版“Super Mario”

mario

“一生一芯PA”的总体组织结构

pa-concept 06c3e97b

有感而发

2022年底,我开始尝试学习“一生一芯”项目。起初,这对我来说是一项很大的挑战,因为大部分的东西在网上都不太容易找到解决方案,需要自己不断摸索。在最开始的学习中,很多的功能对我来说都是难题,我经过日日夜夜的学习和调试,发现自己的能力得到了很大的锻炼。每一次运行出来的结果正确后,我都能感觉到强烈的成就感。随着能力的提升,我在进行后面的学习时也不再那样挣扎了(虽然还是与很多bug作斗争)。

后面,我在本校的课题组以第一作者负责一篇论文的研究工作,因此在B线的工作结束,A线进行到接近50%的时候,我还是搁置了“一生一芯”的学习,也就没有能一鼓作气进行流片。然而,“一生一芯”计划彻底地改变了我解决问题的思维方式,也让我对“从门电路到应用程序”的全流程有了一定的了解,这些东西让我随后在课题组中的科研和电子设计竞赛中更加顺利。最后,感谢计算所、北京开心院和其他协办单位,可以说在“一生一芯”学习的这段经历让我终身受益!

About

A RISC-V processor and simulator, developed by verilator. And the processor can run many games now, such as "Super Mario"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published