年僅13歲男孩Nicholas Sharkey就創建了RISC-V核心
對於Steve Hoover來說,經營初創公司Redwood EDA的樂趣之一就是能夠和諸多熱情的大學生、開源的開發者進行合作,從而洞察我們的技術如何重新激發邏輯設計的熱情。近日,他和來自VLSI System Design的Kunal Ghosh共同開展了第三次“Microprocessor for You in Thirty Hours”(MYTH)研討會,參與者需要學習RISC-V,並構建自己的RISC-V CPU核心(通常需要一兩個學期時間來完成)。
本次活動的目標雖然主要是研究生和專業人士,但也吸引了一些學生(主要是大一和大二學生)來學習邏輯設計。因此當你想像到僅僅只有13 歲的Nicholas 在如此短的時間內不僅能夠跟上MYTH 研討會進度,而且還在結束之後構建了自己的RISC-V 核心,這是多麼令人感到驚訝。
在活動中,Nicholas 的積極表現給Hoover 留下了非常深刻的印象,而且由於社交隔離他們經常在Zoom 上進行在線交流。在交流中發現,Nicholas 不僅在拼字比賽和數學競賽中獲得了獎項,並且是解決魔方的專家。
誠然,本次研討會對Nicholas 來說是一個漫長的時光,對他而言無法持續討論30 小時。不過他參與了將近一半(15小時)的討論。他對RISC-V ISA和編譯工具有了更深入的了解。他具有電路設計技能;他創建了流水線計算器電路;他的第一個RISC-V CPU表現出生命的跡象。我們認為這是巨大的成功!
在研討會結束之後,Nicholas 就添加了 Hoover 的Zoom 賬號,在遇到問題的時候就向他求教。Hoover 坦言對於一個13 歲的孩子來說,如此耐心的傾注到某件事情中是非常難得的。(Hoover 表示在他兒子相同歲數的時候,他和兒子就以親子項目進行了RIS-V開發,結果最多堅持了1 小時)。
原本情況下在研討會結束之後這個事情就會告一段落,但考慮到 Nicholas 的熱情Hoover 還是給予了非常多的幫助。在 Nicholas 自己不懈的努力下,以及在Hoover 的指導幫助下他終於在第五天完成了 RISC-V 核心。在回顧了他的工作並與他討論之後,我很高興地說尼古拉斯確實已經成功完成了他的5級流水線RISC-V CPU內核,並將很快獲得證書!
當Hoover 問到他的經歷時,他回答(也許有點父母的監督)“我非常喜歡這個挑戰,這使我對RISC-V和數字設計感到興奮。”他還對Shivam Potdar和MYTH Workshop的其他工作人員表示感謝。