您的位置:首頁>數碼>正文

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終端控制

並且編寫了該電腦的作業系統,擁有網路連接能力,不過沒有影像處理和輸出的能力,只能通過網路Telnet終端控制

Next Article
喜欢就按个赞吧!!!
点击关闭提示