我们从2011年坚守至今,只想做存粹的技术论坛。  由于网站在外面,点击附件后要很长世间才弹出下载,请耐心等待,勿重复点击不要用Edge和IE浏览器下载,否则提示不安全下载不了

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

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

[复制链接]
  • TA的每日心情

    昨天 18:16
  • 签到天数: 99 天

    [LV.6]常住居民II

    3万

    主题

    8253

    回帖

    8万

    积分

    三级逆天

    积分
    81480

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

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

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

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

    ×
    无到有(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原型啰。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    3 小时前
  • 签到天数: 189 天

    [LV.7]常住居民III

    0

    主题

    316

    回帖

    1684

    积分

    二级逆天

    积分
    1684

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

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

    使用道具 举报

    该用户从未签到

    0

    主题

    274

    回帖

    177

    积分

    二级逆天

    积分
    177

    终身成就奖

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

    使用道具 举报

    该用户从未签到

    1

    主题

    6750

    回帖

    1285

    积分

    二级逆天

    积分
    1285

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

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

    使用道具 举报

    该用户从未签到

    4

    主题

    1318

    回帖

    1225

    积分

    二级逆天

    积分
    1225

    终身成就奖

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

    使用道具 举报

    该用户从未签到

    1

    主题

    4704

    回帖

    4345

    积分

    二级逆天

    积分
    4345

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

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

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-11-14 08:30
  • 签到天数: 1 天

    [LV.1]初来乍到

    7

    主题

    170

    回帖

    815

    积分

    Allegro-230522高级班

    积分
    815

    终身成就奖

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

    使用道具 举报

  • TA的每日心情

    2024-10-29 21:11
  • 签到天数: 1 天

    [LV.1]初来乍到

    35

    主题

    326

    回帖

    566

    积分

    1元学习Allegro(1期)

    积分
    566

    终身成就奖

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

    使用道具 举报

  • TA的每日心情

    2024-10-29 21:11
  • 签到天数: 1 天

    [LV.1]初来乍到

    35

    主题

    326

    回帖

    566

    积分

    1元学习Allegro(1期)

    积分
    566

    终身成就奖

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

    使用道具 举报

  • TA的每日心情
    开心
    2024-8-30 08:33
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    4

    主题

    428

    回帖

    396

    积分

    1元学习Allegro(1期)

    积分
    396

    终身成就奖

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

    使用道具 举报

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

    本版积分规则

    每日签到,有金币领取。


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

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

    ( 闽ICP备2024076463号-1 ) 论坛技术支持QQ群171867948 ,论坛问题,充值问题请联系QQ1308068381

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