華文網

2000多根飛線和200多塊TTL積體電路DIY了一個CPU

CPU對於我們普通人來說是一件很高深,很神秘的東西,他在無塵車間裡面被生產出來,想要自己做一個是不可能的

cpu很複雜實際上可以分為兩個主要的部件

運算器:算術、邏輯(部件:算數邏輯單位、累加器、寄存器組、路徑轉換器、資料匯流排)控制器:復位、使能(部件:計數器、指令寄存器、指令解碼器、狀態寄存器、時鐘發生器、微操作信號發生器)

學過數位邏輯和數位電路的朋友一定知道,

通過使用TTL門電路,的確是能夠實現一個CPU,不過CPU的性能肯定不能和大家耳熟能詳的Intel的CPU想提並論,它的性能可能和8位元單片機差不多或者更差

74系列TTL晶片

一位元國外的編譯器開發者用200多塊74系列的TTL積體電路通過純手工製造的CPU,

這款在家製造的CPU可以支援完整的硬體位址轉換、記憶體影射IO和DMA,並且支援多進程,主頻“高達”3MHz;該CPU採用8位元位址匯流排,每個進程擁有128K位址空間,其中包括32個2K的資料頁和32個2K的內碼表,這些位址影射到22位元的物理位址空間中,如果算上外部設備的位址空間就是23位元物理位址空間

運行中的純手工電腦發出悠悠的藍光

ALU/寄存器板的元件面,上面安插了大量的74系列晶片,據說在美軍的一些設備裡還有用這些晶片搭建的處理模組

這個是控制板

由於沒有使用印刷電路板,只是用了洞洞板。所以各個元件之間的連接就靠這些密密麻麻的飛線來連接,已經不能用根來形容了,

而是用一大把一大把,兩塊面板加起來估計也得有2000+了吧

每一根飛線的細節

採用這個CPU的電腦包括兩個串口和一塊20M的1.3吋硬碟和另一塊30M硬碟。

還特地的開發了一個和該cpu匹配的C編譯器,並且編寫了該電腦的作業系統,擁有網路連接能力,不過沒有影像處理和輸出的能力,只能通過網路Telnet終端控制