0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

古法制作CPU

芯资本 来源:未知 作者:邓佳佳 2018-03-04 14:24 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

前言

从无到有(make something from scratch)一直是工程师的浪漫,例如自行调配出操作系统、自己写系统核心等(如 Linux)。然而在家从无到有打造出“一颗”CPU 就没听过了吧?最近有一位 YouTuber 就在免焊万用电路板(俗称面包板)上,以跳线实做出自己设计的 CPU。

CPU(中央处理器),这么一小颗神奇的高科技黑方块,是现代电脑的核心元件,大多数电脑设备都是 64 位 CPU,技术层次之深、设计之复杂,要从无到有重新设计、打造出全新的 CPU 谈何容易?1970 年代个人电脑刚萌芽时期的 Intel 8008、Zilog Z80 等 8 位处理器相对单纯原始,应该比较容易做得到吧?尽管如此,从无到有开发出一个新的 8 位 CPU 也不是容易事。

不是 AMD、Intel、ARM 等大公司,自己打造 CPU 有可能吗?YouTuber保罗·君士坦丁(Paulo Constantino )就向大家证明了这并非办不到的事。他在自己的Github进行名为 Dreamcatcher 的完全自行开发电脑计划──把电脑里每个必要元件都重新设计、手工做出来。

对未受过训练的人来说,君士坦丁的 CPU 作品看起来就像板子上一团又一团的电线。他的作品基于 74HC 系列的 CMOS 积体电路,插在面包板上用电线跳接起来,他花了两天时间画电路图、一个星期时间实际制作。目前还很简陋,编写程序需要用 DIP 开关进行,根据影片,目前只运作过简单程序:从 0 记数到 255(用一排 8 个 LED 灯以二进位表示)、演奏音阶、演奏走音的马里奥兄弟主题曲。

简陋归简陋,不过影片拍摄的时候是 8 位,现在已经进化到 16 位,一共拥有 256 道指令的指令集(instructions),现在还做好了简单的 BIOS(基本输入输出系统),当然又是另外一团电线乱乱的面包板。谢天谢地,终于可以输出画面到屏幕上了,君士坦丁的下一个目标就是再做好连接键盘的功能,这样写程序就方便多了,最终目标又能运作 MS-DOS 或 Minix 系统。

这样用面包版绕线做 CPU 原型简直就像愚公移山,不过今日我们认为 PCB 印刷电路板印制、硬件描述语言(Verilog VHDL)、FPGA(可程序化的积体电路)技术是理所当然,而 1980 年以前,还没有这些技术,CPU 原型就是如此打造。一位矢志从无到有重造轮子的自造者,自然要用古法来制作 CPU 原型啰。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • cpu
    cpu
    +关注

    关注

    68

    文章

    11221

    浏览量

    222980

原文标题:古法制作CPU !

文章出处:【微信号:ICCapital,微信公众号:芯资本】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    那么龙芯CPU性能如何呢?

    龙芯系列CPU的最新动态 以下是龙芯系列CPU的最新动态(截至2025年10月): 龙芯CPU的性能如何? 以下是龙芯CPU性能的详细分析,结合最新产品与技术动态: 一、桌面处理器性能
    的头像 发表于 12-03 13:42 132次阅读

    索尼重载设备的高质量远程制作方案和应用(2)

    索尼的远程制作可以被称之为制作级的高质量远程制作,或重载设备的高质量远程制作,远程设备结合常规系统设备,提供和本地制作类似的
    的头像 发表于 08-21 15:56 878次阅读
    索尼重载设备的高质量远程<b class='flag-5'>制作</b>方案和应用(2)

    单核CPU网关和双核CPU网关有什么区别

    单核CPU网关与双核CPU网关的核心区别在于处理能力、多任务效率、性能表现及适用场景,双核CPU网关在多任务处理、复杂计算和响应速度上具有显著优势,而单核CPU网关则更适合轻量级、低负
    的头像 发表于 07-05 14:37 740次阅读

    各种WIFI天线制作技巧资料

    各种WIFI 天线制作技巧资料
    发表于 06-10 15:11 0次下载

    双菱天线制作资料

    高效天线制作
    发表于 06-10 15:10 0次下载

    CPU Socket的基本结构和工作原理

    CPU Socket是连接中央处理单元(CPU)与计算机主板之间的关键部件,它充当着传递电信号、电源和散热等多重功能的枢纽。在整个计算机系统中,CPU Socket的作用至关重要,尤其在高性能计算
    的头像 发表于 05-08 17:14 1898次阅读

    信创国产CPU推荐

    cpu
    jf_10805031
    发布于 :2025年04月23日 17:20:43

    CPU的各种指令和执行流程

    在集成电路设计中,CPU的指令是指计算机中央处理单元(CPU)用来执行计算任务的基本操作指令集。这些指令是CPU能够理解并执行的二进制代码,它们在计算机内部由硬件控制并按顺序执行,从而实现计算、控制
    的头像 发表于 04-18 11:24 1934次阅读

    【国产信创CPU全攻略】分享国产CPU品牌排行榜!从排名到避坑!

    最近收到不少粉丝留言:“想换国产电脑,但国产CPU品牌太多,完全不知道怎么选!”“信创CPU排名到底靠不靠谱?”今天咱们就来唠唠这个话题——国产CPU品牌有哪些?信创CPU怎么挑?附上
    的头像 发表于 04-14 14:34 4211次阅读
    【国产信创<b class='flag-5'>CPU</b>全攻略】分享国产<b class='flag-5'>CPU</b>品牌排行榜!从排名到避坑!

    新一代国产CPU龙芯3A6000发布央视新闻

    cpu
    GITSTAR 集特工控
    发布于 :2025年02月12日 17:03:20

    hyper cpu,Hyper CPU优化:提升虚拟机性能

    :提升虚拟机性能。    在虚拟化环境中,CPU性能优化对于提升虚拟机的整体性能至关重要。Hyper-V提供了多种工具和策略,帮助用户根据虚拟机的工作负载需求合理分配和优化CPU资源。以下是针对Hyper-V虚拟机CPU优化的详
    的头像 发表于 02-06 10:25 1555次阅读
    hyper <b class='flag-5'>cpu</b>,Hyper <b class='flag-5'>CPU</b>优化:提升虚拟机性能

    CPU怎么降频 bios中如何把cpu调低频率

    CPU降频是一种有效的节能措施,同时也有助于降低设备的温度和功耗,提高系统的稳定性和使用寿命。以下将详细介绍如何在操作系统中、BIOS设置里以及使用第三方软件来实现CPU降频。 一、在操作系统中降低
    的头像 发表于 02-01 15:02 3.1w次阅读

    fpga和cpu的区别 芯片是gpu还是CPU

    一、FPGA与CPU的区别 FPGA(Field-Programmable Gate Array,现场可编程门阵列)和CPU(Central Processing Unit,中央处理器)是两种不同类
    的头像 发表于 02-01 14:57 3035次阅读

    典型的氧化局限面射型雷射结构

    为了改善上述蚀刻柱状结构以及离子布植法制作面射型雷射的缺点,在1994年从德州大学奥斯丁分校获得博士学位的D.L. Huffaker 首次发表利用选择性氧化电流局限(selective oxide confined) 技术制作面射型雷射电流局限孔径[7]。
    的头像 发表于 01-21 13:35 815次阅读
    典型的氧化局限面射型雷射结构

    华为云 X 实例 CPU 性能测试详解与优化策略

    引言   1. 测试环境搭建   1.1 测试实例的选择   1.2 CPU性能测试工具介绍   1.3 安装和配置Sysbench   2. CPU性能测试方法   2.1 测试场景设定
    的头像 发表于 12-30 14:52 1204次阅读
    华为云 X 实例 <b class='flag-5'>CPU</b> 性能测试详解与优化策略