林乃衛,廣西北海人,B站UP主(ID“奶味的”)耗時整整半年,用雙手,“逐點”焊接,最終打造出了一個純手工“CPU“,還成功運行了流水燈效果,受網友追捧。
基本介紹
- 中文名:林乃衛
- 別名:奶味的
- 職業:B站UP主
- 登場作品:流水燈效果
創作生涯,走紅經歷,
創作生涯
從最基礎的三極體開關到門級電路,網上找的電路圖根本沒法用,需要自己設計。雖然設計好後理論通過了,但是門級之間組合成功能級器件就有新的問題,功能級的電路再多個 組合起來成為功能模組又會產生新的問題,模組與模組之間連線更會產生新的問題,因為沒有專業的設備去調試,我用的是一盞LED和蜂鳴器,想盡辦法也將速度提高到100kHz左右 而已,這是十分慢的,過程也十分艱難,至於器件方面,均是從網上購得,然後再將它們一點一點地焊接成為模組。這個CPU大致耗費了1000多個三極體、2000多個二極體,電阻數量也達到了2000多,焊點近萬。
目前的費用大概花了1000多元。
走紅經歷
其實在發布這個視頻之前,林乃衛Up主便在貼吧中“開玩笑”的說了句:CPU太貴了,買了顯示卡就買不起CPU,手工捏個出來……於是便開始手工製作,做這個項目的靈感,來源於在他寫代碼時分析執行檔中的二進制。
該CPU採用了3個原材料:二極體、三極體和電阻,通常來講,CPU的結構可以大致分為運算邏輯部件、暫存器部件和控制部件等,林乃衛開始從CPU的暫存器部分入手設計了一個6位的移位暫存器,處理的第二個結構,是程式計數器 (PC)而這也是整個項目下來最耗時、最複雜的部分,花了整整3個月之久。
然後就是硬碟(ROM)和記憶體(RAM),林乃衛用上了比較容易操作的hm628512來做ROM和RAM,再將ROM和RAM組裝上去,現在CPU的基礎模組已經基本完成了,接下來就是打造指令解碼器,它主要是用於把傳到這裡的CPU指令,進行解析運行:再把做加減乘除的運算器(ALU)加上去,這個全部由三極體、二極體和電阻焊接而成的CPU就完成了。