對于EDA 初創公司 Redwood EDA 的運營者 Steve Hoover 來說,經營初創公司 的樂趣之一就是能夠和諸多熱情的大學生、開源的開發者進行合作,從而洞察我們的技術如何重新激發邏輯設計的熱情。近日,他和來自 VLSI System Design 的 Kunal Ghosh 共同開展了第三次“Microprocessor for You in Thirty Hours”(MYTH)研討會,參與者需要學習 RISC-V,并構建自己的 RISC-V CPU 核心(通常需要一兩個學期時間來完成)。
除了吸引研究生和專業人士外,我們與講習班的目標之一是使學生有機會在他們的教育早期(例如,大一或大二時)學習邏輯設計。不過這一期的MYTH最引人矚目的是一個13歲的孩子構建了自己的RISC-V內核!這讓
讓我們看看這是什么神仙男孩?
這個孩子名字叫Nicholas Sharkey ,當他在研討會的聊天論壇上介紹自己只有 13 歲時,可以想象 Steve Hoover 他們會有多驚訝。
年齡雖小但毅力不小
不過,研討會對于 Nicholas Sharkey 而言是個漫長的時光,他沒有達到 30 個小時的要求。但在研討會結束時,他已經完成了超過一半的項目內容:他了解了 RISC-V ISA 和編譯工具;掌握了電路設計技能;創造了一個流水線計算器電路;他創建的第一個 RISC-V CPU 就表現出了一些成功的跡象。Steve Hoover 他們都認為這已經是個巨大的成功了。
但 Nicholas Sharkey 人小志不小,在研討會結束后仍然想要完成他的項目,并添加了 Steve Hoover 的 Zoom 賬號方便溝通問題。Steve Hoover 也對 Nicholas Sharkey 印象深刻( Steve Hoover 表示,他和兒子曾經一起設計電路,但他的兒子將其視為作業一般,1 個小時都沒堅持到),因此他們同意給予了這個男孩一些特殊待遇:通常研討會結束工作就停止了,但 Nicholas Sharkey 可以在回歸學校后,晚上繼續完成這個項目。
憑借 Nicholas Sharkey 對學習的熱情,Steve Hoover 猜測他應該能完成起碼 4 天的項目內容。果然,Nicholas Sharkey 第 4 天的 CPU 工作在與他的持續溝通下也圓滿完成了。
而第 5 天是個分水嶺,Steve Hoover 自己也表示,其實第 5 天的工作要求對于一位 13 歲的孩子來說有些困難了:需要對自己的 CPU 進行流水線處理,以應對各種流水線挑戰。

沒錯,在自身堅持不懈與 Steve Hoover 的指導下,13 歲男孩 Nicholas Sharkey 于第 5 天完成了他的 RISC-V CPU 內核。Steve Hoover 也確認, Nicholas Sharkey 已經成功地完成了他的5級流水線 RISC-V CPU 內核,并很快就會拿到證書!
詢問過 Nicholas Sharkey 的經歷后,了解到他曾在拼字比賽和數學競賽中獲獎,還是解魔方的專家,甚至對 Linux 也很熟悉。Nicholas Sharkey 對這次成功創建 RISC-V CPU 內核,也表示(可能是在父母的監督下所說):“我非常喜歡挑戰,這讓我對 RISC-V 和數字設計感到很興奮。”
大家也來留言說說自己或者自家孩子13歲的時候在干什么?