我们从2011年坚守至今,只想做纯粹的技术论坛,请不要发布和技术无关的话题。  本站有两万多份高大上的PCB和原理图下载,每日更新中,欢迎常回来看看

 找回密码
 立即注册
搜索
查看: 2231|回复: 14

[DIY秀] 在面包板上,从无到有打造“一颗”CPU

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:192
  • 打卡月天数:0
  • 打卡总奖励:612
  • 最近打卡:2026-08-19 18:26:30

9571

主题

5772

回帖

7万

积分

三级逆天

积分
78271

终身成就奖特殊贡献奖原创先锋奖金点子奖优秀斑竹奖宣传大使奖

发表于 2022-1-26 13:39 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

您需要 登录 才可以下载或查看,没有账号?立即注册

×
无到有(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保罗·君士坦丁(PauloConstantino)就向大家证明了这并非办不到的事。他在自己的 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原型啰。
  • 打卡等级:以坛为家III
  • 打卡总天数:492
  • 打卡月天数:0
  • 打卡总奖励:1684
  • 最近打卡:2025-11-21 08:20:18

0

主题

150

回帖

3007

积分

二级逆天

积分
3007

社区居民终身成就奖特殊贡献奖

QQ
发表于 2022-1-26 14:11 | 显示全部楼层
回复

使用道具 举报

  • 打卡等级:初入少年
  • 打卡总天数:5
  • 打卡月天数:0
  • 打卡总奖励:15
  • 最近打卡:2025-11-01 09:10:39

0

主题

226

回帖

276

积分

二级逆天

积分
276

终身成就奖

发表于 2022-1-26 17:01 | 显示全部楼层
回复

使用道具 举报

1

主题

5344

回帖

1288

积分

二级逆天

积分
1288

终身成就奖特殊贡献奖原创先锋奖优秀斑竹奖

发表于 2022-1-27 08:08 | 显示全部楼层
回复

使用道具 举报

4

主题

1012

回帖

1239

积分

二级逆天

积分
1239

终身成就奖

发表于 2022-1-27 08:59 | 显示全部楼层
回复

使用道具 举报

1

主题

3445

回帖

4373

积分

二级逆天

积分
4373

终身成就奖特殊贡献奖原创先锋奖优秀斑竹奖

发表于 2022-1-27 12:18 | 显示全部楼层
回复

使用道具 举报

  • 打卡等级:初入少年
  • 打卡总天数:1
  • 打卡月天数:0
  • 打卡总奖励:4
  • 最近打卡:2024-11-14 08:30:42

7

主题

156

回帖

814

积分

Allegro-230522高级班

积分
814

终身成就奖

发表于 2022-1-28 08:07 | 显示全部楼层
回复

使用道具 举报

  • 打卡等级:常住青年
  • 打卡总天数:51
  • 打卡月天数:0
  • 打卡总奖励:344
  • 最近打卡:2026-04-10 09:00:00

44

主题

548

回帖

990

积分

1元学习Allegro(1期)

积分
990

终身成就奖

发表于 2022-1-28 08:33 | 显示全部楼层
回复

使用道具 举报

  • 打卡等级:常住青年
  • 打卡总天数:51
  • 打卡月天数:0
  • 打卡总奖励:344
  • 最近打卡:2026-04-10 09:00:00

44

主题

548

回帖

990

积分

1元学习Allegro(1期)

积分
990

终身成就奖

发表于 2022-1-28 08:33 | 显示全部楼层
回复

使用道具 举报

  • 打卡等级:初入少年
  • 打卡总天数:9
  • 打卡月天数:0
  • 打卡总奖励:21
  • 最近打卡:2026-10-22 17:18:02

4

主题

370

回帖

427

积分

Allegro261021初级班

积分
427

终身成就奖

发表于 2022-1-28 09:05 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright ©2011-2024 NTpcb.com All Right Reserved.  Powered by Discuz! (NTpcb)

本站信息均由会员发表,不代表NTpcb立场,如侵犯了您的权利请举报投诉

本站所有资料仅限参考学习交流,PCB原理图源码等所有资料不保证准确没问题,请不要用作生产。否则后果自负。

闽公网安备35062302000276号 | 闽ICP备2024076463号-1 | 论坛技术支持QQ群171867948 | 论坛问题,充值问题请联系QQ1308068381

平平安安
TOP
快速回复 返回顶部 返回列表