0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

古法制作CPU

芯資本 ? 來源:未知 ? 作者:鄧佳佳 ? 2018-03-04 14:24 ? 次閱讀

前言

從無到有(make something from scratch)一直是工程師的浪漫,例如自行調(diào)配出操作系統(tǒng)、自己寫系統(tǒng)核心等(如 Linux)。然而在家從無到有打造出“一顆”CPU 就沒聽過了吧?最近有一位 YouTuber 就在免焊萬用電路板(俗稱面包板)上,以跳線實(shí)做出自己設(shè)計(jì)的 CPU。

CPU(中央處理器),這么一小顆神奇的高科技黑方塊,是現(xiàn)代電腦的核心元件,大多數(shù)電腦設(shè)備都是 64 位 CPU,技術(shù)層次之深、設(shè)計(jì)之復(fù)雜,要從無到有重新設(shè)計(jì)、打造出全新的 CPU 談何容易?1970 年代個(gè)人電腦剛萌芽時(shí)期的 Intel 8008、Zilog Z80 等 8 位處理器相對(duì)單純?cè)迹瑧?yīng)該比較容易做得到吧?盡管如此,從無到有開發(fā)出一個(gè)新的 8 位 CPU 也不是容易事。

不是 AMD、Intel、ARM 等大公司,自己打造 CPU 有可能嗎?YouTuber保羅·君士坦丁(Paulo Constantino )就向大家證明了這并非辦不到的事。他在自己的Github進(jìn)行名為 Dreamcatcher 的完全自行開發(fā)電腦計(jì)劃──把電腦里每個(gè)必要元件都重新設(shè)計(jì)、手工做出來。

對(duì)未受過訓(xùn)練的人來說,君士坦丁的 CPU 作品看起來就像板子上一團(tuán)又一團(tuán)的電線。他的作品基于 74HC 系列的 CMOS 積體電路,插在面包板上用電線跳接起來,他花了兩天時(shí)間畫電路圖、一個(gè)星期時(shí)間實(shí)際制作。目前還很簡(jiǎn)陋,編寫程序需要用 DIP 開關(guān)進(jìn)行,根據(jù)影片,目前只運(yùn)作過簡(jiǎn)單程序:從 0 記數(shù)到 255(用一排 8 個(gè) LED 燈以二進(jìn)位表示)、演奏音階、演奏走音的馬里奧兄弟主題曲。

簡(jiǎn)陋?dú)w簡(jiǎn)陋,不過影片拍攝的時(shí)候是 8 位,現(xiàn)在已經(jīng)進(jìn)化到 16 位,一共擁有 256 道指令的指令集(instructions),現(xiàn)在還做好了簡(jiǎn)單的 BIOS(基本輸入輸出系統(tǒng)),當(dāng)然又是另外一團(tuán)電線亂亂的面包板。謝天謝地,終于可以輸出畫面到屏幕上了,君士坦丁的下一個(gè)目標(biāo)就是再做好連接鍵盤的功能,這樣寫程序就方便多了,最終目標(biāo)又能運(yùn)作 MS-DOS 或 Minix 系統(tǒng)。

這樣用面包版繞線做 CPU 原型簡(jiǎn)直就像愚公移山,不過今日我們認(rèn)為 PCB 印刷電路板印制、硬件描述語言(Verilog VHDL)、FPGA(可程序化的積體電路)技術(shù)是理所當(dāng)然,而 1980 年以前,還沒有這些技術(shù),CPU 原型就是如此打造。一位矢志從無到有重造輪子的自造者,自然要用古法來制作 CPU 原型啰。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    10870

    瀏覽量

    211899

原文標(biāo)題:古法制作CPU !

文章出處:【微信號(hào):ICCapital,微信公眾號(hào):芯資本】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    產(chǎn)業(yè)革命?液相法制備碳化硅襯底實(shí)現(xiàn)交付!

    電子發(fā)燒友網(wǎng)報(bào)道(文/梁浩斌)去年7月,電子發(fā)燒友曾報(bào)道了天岳先進(jìn)展示了一種采用新的SiC晶體制備技術(shù)——液相法制備的低缺陷8英寸晶體。在今年4月底的2023年度業(yè)績(jī)說明會(huì)上,天岳先進(jìn)當(dāng)時(shí)表示“目前
    的頭像 發(fā)表于 11-13 01:19 ?2136次閱讀

    服務(wù)器cpu和臺(tái)式機(jī)cpu區(qū)別

    服務(wù)器CPU和臺(tái)式機(jī)CPU的區(qū)別是一個(gè)復(fù)雜的話題,涉及到多個(gè)方面,包括設(shè)計(jì)、性能、功耗、可靠性、成本等。 服務(wù)器CPU和臺(tái)式機(jī)CPU的區(qū)別 1. 設(shè)計(jì)目標(biāo) 服務(wù)器
    的頭像 發(fā)表于 10-10 15:12 ?1222次閱讀

    CPU主頻是什么意思

    CPU主頻,作為計(jì)算機(jī)處理器性能的一個(gè)重要指標(biāo),承載著豐富的技術(shù)內(nèi)涵與實(shí)際應(yīng)用價(jià)值。以下是對(duì)CPU主頻的詳細(xì)解析,包括其定義、用途、技術(shù)原理、影響因素以及在多個(gè)領(lǐng)域的實(shí)際應(yīng)用。
    的頭像 發(fā)表于 09-26 15:50 ?1775次閱讀

    什么是CPU時(shí)鐘速度

    CPU時(shí)鐘速度,作為衡量CPU性能的關(guān)鍵指標(biāo)之一,對(duì)于理解計(jì)算機(jī)處理速度具有重要意義。下面將從定義、作用、計(jì)算方式、影響因素以及實(shí)際應(yīng)用等多個(gè)方面對(duì)CPU時(shí)鐘速度進(jìn)行詳細(xì)闡述。
    的頭像 發(fā)表于 09-26 15:40 ?719次閱讀

    CPU時(shí)鐘周期的組成和作用

    CPU時(shí)鐘周期是計(jì)算機(jī)體系結(jié)構(gòu)中一個(gè)至關(guān)重要的概念,它直接關(guān)聯(lián)到CPU的運(yùn)行速度和性能。以下是對(duì)CPU時(shí)鐘周期的定義、組成和作用的詳細(xì)解析。
    的頭像 發(fā)表于 09-26 15:32 ?646次閱讀

    雙核cpu和單核cpu的區(qū)別

    雙核CPU與單核CPU在多個(gè)方面存在顯著差異,這些差異主要體現(xiàn)在處理能力、性能、運(yùn)行效率、功耗以及適用場(chǎng)景等方面。 一、概念與結(jié)構(gòu) 雙核CPU :指在一個(gè)處理器上集成兩個(gè)運(yùn)算核心,通過并行總線將各處
    的頭像 發(fā)表于 09-24 16:17 ?3026次閱讀

    晶體管對(duì)CPU性能的影響

    晶體管作為CPU(中央處理器)的基本構(gòu)成單元,對(duì)CPU的性能有著至關(guān)重要的影響。
    的頭像 發(fā)表于 09-13 17:22 ?777次閱讀

    CPU故障現(xiàn)象有哪些

    CPU作為計(jì)算機(jī)系統(tǒng)的核心部件,其穩(wěn)定性和性能直接影響到整個(gè)計(jì)算機(jī)系統(tǒng)的運(yùn)行。當(dāng)CPU出現(xiàn)故障時(shí),會(huì)表現(xiàn)出多種不同的現(xiàn)象。以下是對(duì)CPU故障現(xiàn)象的詳細(xì)解析,包括常見的故障類型、具體表現(xiàn)以及可能的原因。
    的頭像 發(fā)表于 09-10 11:46 ?3396次閱讀

    CPU的定義和功能

    CPU(Central Processing Unit,中央處理器)作為計(jì)算機(jī)系統(tǒng)的核心部件,其功能和作用至關(guān)重要。以下是對(duì)CPU功能的詳細(xì)解析,內(nèi)容將涵蓋CPU的基本定義、主要功能、組成部分、性能指標(biāo)以及工作流程等方面,力求全
    的頭像 發(fā)表于 09-10 11:45 ?4382次閱讀

    制作了VCA810的壓控增益電路,但是帶寬始終達(dá)不到35M,為什么?

    我按照器件手冊(cè)上的應(yīng)用方法制作了VCA810的壓控增益電路,但是帶寬始終達(dá)不到35M,勉強(qiáng)也就16M。請(qǐng)問可能是什么原因呢?
    發(fā)表于 08-26 07:03

    什么是CPU緩存?它有哪些作用?

    CPU緩存(Cache Memory)是計(jì)算機(jī)系統(tǒng)中一個(gè)至關(guān)重要的組成部分,它位于CPU與內(nèi)存之間,作為兩者之間的臨時(shí)存儲(chǔ)器。CPU緩存的主要作用是減少CPU訪問內(nèi)存所需的時(shí)間,從而提
    的頭像 發(fā)表于 08-22 14:54 ?3185次閱讀

    CPU的各種知識(shí)

    1、CPU的位和字長(zhǎng)位:在數(shù)字電路和電腦技術(shù)中采用二進(jìn)制,代碼只有“0”和“1”,其中無論是“0”或是“1”在CPU中都是一“位”。字長(zhǎng):電腦技術(shù)中對(duì)CPU在單位時(shí)間內(nèi)(同一時(shí)間)能一次處理的二進(jìn)制
    的頭像 發(fā)表于 04-19 08:26 ?506次閱讀
    <b class='flag-5'>CPU</b>的各種知識(shí)

    cpu是什么意思 CPU與PUA的區(qū)別

    CPU是計(jì)算機(jī)中央處理器(Central Processing Unit)的英文縮寫,是計(jì)算機(jī)系統(tǒng)的核心部件之一。它負(fù)責(zé)處理和執(zhí)行計(jì)算機(jī)中的指令,控制和協(xié)調(diào)計(jì)算機(jī)系統(tǒng)中的各個(gè)硬件設(shè)備的工作。 PUA
    的頭像 發(fā)表于 02-05 10:47 ?1.2w次閱讀

    服務(wù)器cpu和普通電腦cpu的區(qū)別

    服務(wù)器CPU和普通電腦CPU之間存在許多區(qū)別。在以下文章中,我們將詳細(xì)介紹服務(wù)器CPU和普通電腦CPU之間的區(qū)別,并探討它們?cè)谛阅?、穩(wěn)定性、擴(kuò)展性、功耗和可靠性方面的差異。 一、性能
    的頭像 發(fā)表于 02-01 11:14 ?6707次閱讀

    一文了解CPU高速緩存

    CPU的核心功能包括數(shù)據(jù)運(yùn)算和指令控制。CPU運(yùn)算的數(shù)據(jù)和執(zhí)行的指令全部存儲(chǔ)在CPU的寄存器中,這些數(shù)據(jù)和指令又都來自于CPU高速緩存。
    的頭像 發(fā)表于 01-02 16:01 ?1579次閱讀
    一文了解<b class='flag-5'>CPU</b>高速緩存