范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

B站焊武帝爆火出圈纯手工拼晶体管自制CPU,耗时半年,可跑程序

  金磊 博雯 文
  一个人,到底能肝到什么程度?
  最近B站上大火的一个视频,或许给了这个问题一个完美诠释:
  纯!手!工!自制CPU!
  这位叫做「 奶味的 」Up主,耗时整整半年,用他那双勤劳的双手,「逐点」焊接,最终打造出了一个完整CPU!
  手工做一个CPU能用么?当然可以,他还做了一个demo展示,来看一下效果吧。
  纯手工「肝」出一个CPU,还成功运行了流水灯效果,直接引发了一大波网友们的惊呼:
  肝帝!焊武帝!
  人长在肝上了!
  (感受下这满屏的Respect)
  接下来,让我们一同看下「肝帝」自制CPU的完整过程。
  纯手工自制CPU
  其实在发布这个视频之前,Up主便在贴吧中「开玩笑」的说了句:CPU太贵了,买了显卡就买不起CPU,手工捏个出来……
  万万没想到,真的是说干就干。
  据这位Up主介绍,他主要采用了3个原材料:二极管、三极管和电阻。
  通常来讲,CPU的结构可以大致分为运算逻辑部件、寄存器部件和控制部件等。而他最先「下手」的,就是CPU的 寄存器 部分。
  Up主设计了一个6位的 移位寄存器 :
  它的作用不仅能是用来存储,还能在时钟信号的控制下,将数据进行进行逐次右移或左移。简单来说就像是一个交警叔叔,当数据从一个方向进来的时候,这个移位寄存器可以指挥它什么时候该往哪里走。
  Up主处理的第二个结构,是 程序计数器  (PC)。它作用简单来说,就是记录程序运行的位置。而这也是整个项目下来最耗时、最复杂的部分,花了整整3个月之久。
  程序计数器涉及的功能那可就多了。像最基本的就是挨个字节读完指令后,计数要自动+1;而CPU重启之后,计数便会清零。
  而且在不同的条件之下,还要能实现直接跳转、调用函数、函数返回等功能。
  听着就有够复杂的了。奈何,除此之外,还时常伴随着各种各样的「玄学问题」。
  Up主就举了个例子:花了一个多星期才在最深处找到一只焊反的二极管……
  但功夫不负有心人,在经历3个月令人头秃的时光之后,最复杂的模块还是被他搞定了。上电测试也没有问题:
  然后就是硬盘(ROM)和内存(RAM)。这是CPU外的比较庞大两个部分要手搓一个不太现实。
  因此,Up主用上了比较容易操作的hm628512来做ROM和RAM:
  左:RAM和指针 右:ROM
  再将ROM和RAM组装上去,现在CPU的基础模块已经基本完成了。
  接下来就是打造 指令译码器 。它主要是用于把传到这里的CPU指令,进行解析运行:
  再把做加减乘除的运算器(ALU)加上去:
  最后还得再焊一个通用 缓存 上去:
  现在,这个全部由三极管、二极管和电阻焊接而成的CPU就完成了!看到这密密麻麻的元件,工程量的浩大就不用多说,也难怪能让一众网友直呼「肝帝」了。
  还有纯手写最原始代码
  以为纯手工焊接就完了?
  不不不,还有更 硬核 的。
  因为这个CPU的指令集和架构都是自主研发的,所以没有适配的编程语言。那怎么能让它跑起来呢?这位Up主的对策是:纯手写最原始代码—— 二进制编程 !
  噫吁嚱!噫吁嚱!
  这一手露的,直接引发了网友们的 第二波高潮 :手写指令集,牛皮!这才是真·写代码!
  直接上机械码,太狠了吧!然后……然后……
  Up主竟然就开启了 上古编程模式 ——「扣」程序!
  面对此情此景,怎么一句「绝绝子」了得。
  一切准备工作就绪。接下来,便是见证奇迹的时刻。
  亮灯,跑起!
  但最开始,程序的运行并不是一帆风顺。即便大神重启了几次,跑马灯的效果偶尔还是出现问题。
  但bug很快被找到了:有个地方断开了。与此同时,因为还没有I/O接口,所以测试使用的灯是临时寄存器的灯。而且左移指令和跳转指令都使用了同一组灯。因此,流水灯的效果就不是非常明显。
  于是,大神重新编程,使CPU跳转到0X0F处运行。如此一来,在跳转时灯就是灭的,给左移指令让出了一条路。
  一切修改完毕,重新「扣」程序,启动!
  这一次,就没有任何的异常了。
  走进「肝帝」大神
  在看完这波「神级」操作之后,想必大家都想了解这位大神。
  大神原名 林乃卫 ,广西北海人。做这个项目的灵感,来源于在他写代码时分析可执行文件中的二进制。那时候大神便萌生出了一想法:CPU是怎么执行这一串0101的?
  在结合数电课程的知识之后,大神猜测到了大致的原理,于是就想试一试。最初他想用门级电路来做的,但是感觉难度不是很高,又想把整个过程从零开始理解透。于是,便决定从最基础的 模拟电路 开始。
  而整个过程最难的部分,便是「 器件每一级的连接 」和「 CPU的运行速度 」:在此之前没有看过关于CPU原理方面的书籍,是靠自己对门电路的理解而设计的一套电路 ,想设计一套属于自己的架构。从最基础的三极管开关到门级电路,网上找的电路图根本没法用,需要自己设计。虽然设计好后理论通过了,但是门级之间组合成功能级器件就有新的问题,功能级的电路再多个 组合起来成为功能模块又会产生新的问题,模块与模块之间连接更会产生新的问题。
  这每一级的问题都很有可能要修改基础电路,然后又会从头开始产生新的问题。因为没有专业的设备去调试,我用的是一盏LED和蜂鸣器,想尽办法也将速度提高到100kHz左右 而已,这是十分慢的,过程也十分艰难。至于器件方面,大神均是从网上购得,然后再将它们一点一点地焊接成为模块。
  这个CPU大致耗费了1000多个三极管、2000多个二极管,电阻数量也达到了2000多,焊点近万。 目前的费用大概花了1000多元。而网友在弹幕中调侃居多的,还有制程方面的问题。
  据大神介绍:要是非得给它定个工艺制程,那就是 2.54mm ,比先进的3纳米大了将近1百万倍。最后,大神还表示,将在接下来的工作中,持续完善CPU的功能,让它能够运行更加复杂的程序。
  对此,你期待了吗?
  参考链接:
  [1]https://www.bilibili.com/video/BV1sy4y1j7Ue [2]https://tieba.baidu.com/p/7432882849?see_lz=1
  --AI新媒体量子位( ID: QbitAI)

印度牛粪饼标价30元,想打通中国市场,还预言会在我国大卖不知道大家听过牛粪饼没?小编听到时唯一想到的就是不可能去尝试以及牛粪怎么可以作为材料吃呢?相信有很多人和小编想的一样,但是了解过后才发现牛粪饼并不是用来吃的,而印度的牛粪饼标价是3中国女排从世界冠军到无缘奥运会八强,暴露伤害队伍的两大弊端不论是赛场还是比赛胜负乃兵家常事,得知这次女排会参加这次奥运会,相信有很多国人都对这次女排充满着期待,期待她们能够再次夺冠。随着昨天传来的消息,中国女排无缘八强,因为在小组赛中中国美企高通拿下中国移动5G大单,华为竟颗粒无收?原因望周知高通究竟有多厉害?全球最大的移动芯片制造商高通是一家很厉害的公司,拥有大量的2345G专利,还包括大量的物联网专利,可以这么说,高通的通讯技术一直走在人类通讯史的最前端,就算是在5大衣哥儿媳妇陈亚男夜不归宿,朱小伟直言相信老婆的为人朱之文觉得算得上是草根明星,朱之文本是一位地地道道的农民,因为天生喜欢唱歌所以一直怀有一个唱歌的梦想,报名参加了央视的星光大道没想到一举成名,2012年登上中央电视台龙年春节联欢晚资助美国1亿美元,潘石屹还有大动作,国家宣布介入曾经有一位商业大亨说过中国商人很多,但企业家却很少,看似都是做生意的,但是意义却是完全不一样的。过去,小编一直觉得潘石屹是一名中国企业家,但是现在小编觉得潘石屹是一名商人。潘石屹曾赴美留学机场千米排长队十万票价再现,中美航线爆发因为美国疫情影响以及过去中美关系的恶化,给来往于中美之间的留学生造成了很大的困扰。一张赴美留学生机场千米排长队的图片引起了很多人的关注。从照片中我们看到在上海浦东机场前往美国的留学美电商巨头疯狂封号,冻结中国卖家千亿资金,一场中美贸易对决?亚马逊作为最大的跨境电商,覆盖范围遍及世界,中国作为世界第一人口大国,经济实力消费能力市场前景都是很多国际企业的优先选择。而亚马逊深入我国也长达数年,但是亚马逊近期的操作却是引起了奥运冠军肖钦前女友骗了5800万给他花,消失8年现已当上领导什么叫做命运弄人,可能就是自己找了一个对象,结果却是诈骗犯,利用自己的朋友圈诈骗了数千万。这个冤大头就是肖钦,提起肖钦很多人都知道他曾是我国体操运动员,代表我国出战获得了很多的冠军中国小伙破解西方顶尖技术,为国节约上千亿,国家令奖励800万我们常说只要功夫深,铁杵磨成针。而要达到这种地步,需要付出常人所无法企及的努力。今天给大家介绍的是一个中国小伙破解了西方顶尖技术,为我国节省了上千亿元,而我国也因此奖励了他800万希望中国伸手拉一把?有意在我国建厂,承诺将发动机生产线搬中国作为一家企业尤其是跨国企业来说当生存与国家走向发生偏离时会选择什么?小编相信这对于任何一家企业来说都是两难的选择。今天给大家介绍的工作是英国罗尔斯罗伊斯公司,世界航空发动机巨头是全赵薇疑受张哲瀚事件牵连,网曝杂志封面被撤刊,网友怒骂滚出中国张哲瀚事件的持续发酵下,代言演艺活动都按下了暂停键,人民日报等官方媒体对张哲瀚事件进行评论称作为公众人物,对历史的无知是无法起到引领作用的,而张哲瀚事件也牵连出其背后的老板赵薇,疑
成都车展实拍全新一代BJ40环塔冠军版8月29日,第二十四届成都国际车展开幕。此次车展北京越野共带来6款车型参展,其中包括备受关注的全新一代BJ40环塔冠军版和BJ40刀锋英雄版。全新一代BJ40环塔冠军版于2021年20万台交付长城炮珠峰版18。18万18。88万元成都车展上市8月29日,在第24届成都车展上,长城炮完成第20万台车辆的交付。同时,长城炮越野皮卡珠峰版重磅上市,售价18。18万18。88万元骑士拍档机车炮首发亮相,火炮电装炮旅装炮黑弹龙弹指导价20。99万元!新一代BJ40环塔冠军版上市配备冠军之眼8月12日,被称为中国越野最强素车的新一代BJ40环塔冠军版正式上市,官方指导价20。99万元。四星冠军主题限量2021台独一无二手慢则无这款车型,从命名即可知与环塔拉力赛的深厚渊人类高质量男性应该开什么SUV?最近某短视频平台上各种油头男性抢了不少流量,人类高质量男性这个词也成了热词,今天咱们不关心人类高质量男性应该长什么样穿什么样,来关心一下他们应该开哪些车吧劳斯莱斯库里南把库里南放前长城汽车收购奔驰巴西工厂年产能将达10万辆2021年8月18日,巴西圣保罗,长城汽车股份有限公司(以下简称长城汽车)和梅赛德斯奔驰股份公司就收购巴西伊拉塞马波利斯工厂正式签署协议。中国保定签约现场根据双方签署的资产收购协议竞速争先决胜青海第八届CEVR电动汽车挑战赛顺利收官7月25日,第八届CEVR电动汽车挑战赛收车仪式在青海大剧院举行,随着参赛车辆逐一通过收车台,本届赛事圆满落幕。今年赛事不仅有让人沉醉的青海美景,还有15款炫酷拉风的赛车同台竞技,第八届CEVR电动汽车挑战赛一场前往3940米的赛事盛宴7月24日,第八届CEVR电动汽车挑战赛环湖测评赛的第二天,车队从西宁出发,最先到达宝库乡,当地群众身着民族服饰向车队献上哈达,为赛事送来祝福。之后,途径达坂山观景台门源青石嘴镇门航空发动机为什么要采用整体叶盘?航空发动机是飞机的心脏,也被誉为工业皇冠上的明珠,其制造集成了现代工业中的很多尖端技术,涉及材料机械加工热力学等多个领域。而随着各个国家对发动机性能的要求越来越高,处于研发应用中的提高发动机零部件铰孔质量可以这样做发动机零部件加工中有很多装配精密孔,不仅形位公差要求严,而且表面粗糙度要求高。为了满足图样要求及保证产品质量,很多精密孔的加工均采用铰孔工艺。然而在加工过程中仍然会因为刀具制造以及黑色表示投降,蓝色代表接受投降,变色龙为什么能自由改变体色?变色龙是一种四肢爬行动物,一眼望去,变色龙身上布满鳞片,尾巴微微卷曲,眼球向外凸起,头部呈三角状,身体呈扁平状,脚趾岔开成两份。从变色龙的名字中我们就可以看出,变色龙最大的特点就是北极熊不在北极呆着,跑到森林来干啥?竟然是一只神奇的白色棕熊白熊棕熊黑熊,它们从颜色上基本能区分,白熊就是北极熊,它生活在北极。可是你听说过出没在森林中的白熊吗?不久前,在我国新疆阿尔泰山地区茂密树林,就发现了一只全身雪白的伪装熊,难道北极