自古英雄出少年,13 岁男孩用 5 天创建 RISC-V 内核!
共 1770字,需浏览 4分钟
·
2020-11-25 21:15
技术编辑:芒果果丨发自 思否编辑部
你还记得自己 13 岁时在做什么吗?对大多数人来说,13 岁这个年纪想的最多的,可能还是放学后要去哪里玩,能门门考试得 100 分的天才少年都是“别人家的孩子。”
但 13 岁的 Nicholas Sharkey 做到的可不是考一百分那么简单。他居然用 5 天的时间,独自构建了一个RISC-V 内核。
年仅 13 岁的特殊参与者,5 天创建 RISC-V CPU 内核
Nicholas Sharkey 参加的 Microprocessor for You in Thirty Hours(MYTH)研讨会聚集了许多开发人员和大学生,给他们提供共同学习和探讨 RISC-V 的机会。
今年的 MYTH 研讨会上,有一个特殊的参与者,他今年只有 13 岁,当他在讨论组中介绍自己时,大家都非常惊讶。MYTH 的举办人之一 Steve Hoover 还一度很担心他能否跟上课程,但是 Nicholas Sharkey 的表现出乎了所有人的意料,他不但完成了课程,甚至只用了 5 天就独自创建了一个 RISC-V CPU 内核。一般情况下,参与 MYTH 的大学生需要一边上课一边完成自己的 RISC-V 内核构建,所以通常需要一到两个学期的时间才能完成项目。
了解编译工具,掌握设计技能
参与 MYTH 的通常是专业人士和早期接触逻辑设计的大学生,Nicholas Sharkey 对 Linux 的熟悉给 Steve Hoover 留下了深刻的印象,后来他还了解到,Nicholas Sharkey 曾在拼字比赛和数学竞赛中多次获奖,而且还是个魔方高手。不过,这些和 Nicholas Sharkey 给他带来的惊喜相比起来,已经不能让 Steve Hoover 感到惊讶了。
Nicholas Sharkey 非常了解 RISC-V ISA 和编译工具,并且具备电路设计的技能,创建了流水线计算器电路。在研讨会结束时,他的第一个 RISC-V CPU 已经初具雏形。
Steve Hoover 感受到了 Nicholas Sharkey 的热情,他原以为这些课程对一个 13 岁的男孩来说太难了,他也许无法坚持到最后。但在多次与 Nicholas Sharkey 线上交流后,他改变了自己最初的看法。
研讨会进行到第五天,到了考察学生们在前四天学习知识的吸收程度的时候,要求学生对 CPU 进行流水线处理,以应对各种问题。
Nicholas Sharkey 的表现非常优秀,Steve Hoover 说:“Nicholas Sharkey 完成了他的 RISC-V CPU 核心,他将获得属于自己的证书!”
在回顾这次经历时,他对 MYTH 的工作人员表示了感谢。Nicholas Sharkey 说:“我非常喜欢这次的挑战,这让我对 RISC-V 和数字设计感到兴奋。”
在青少年心里种下“芯片的种子”
其实,国内也在不断推动 RISC-V 生态的发展,2019 年 8 月底,中国科学院大学在国内首次以流片为目标,指导 5 位本科生完成了一款 64 位 RISC-V 处理器 SoC 芯片的设计,并在 12 月完成了第一次投片,芯片返回后可成功运行 Linux 操作系统。这款设计已经被 RISC-V Global Forum 接收,并在今年 9 月,登上了全球论坛。
国内大学生实现了带着自己设计毕业的愿望,13 岁的 Nicholas Sharkey 在这次特殊的经历中创建了自己的 RISC-V 内核。这对他们来说不仅是获得一次成功那么简单,也在他们的心里种下了对 RISC-V 兴趣的种子。
不是每个少年都是“天才”,但更多的参与实践,学习不同的知识,也许会带来不同的惊喜。