s1005t 2009-7-26 20:28
与Intel一较高下:个人纯手工打造CPU
昨天我们看了Intel公布的从沙子到芯片的处理器制造全过程,不过那都是现代高精尖科技工业的成果,距离我们普通人似乎太过遥远。其实也不尽然了,只要你有创意、有技术、有动手能力,再加上合适的条件,就没什么不可能的,比如说自己动手打造一个CPU。
这就是美国加州游戏开发人员Steve Chamberlin向我们展示的至高境界的DIY。从2007年起,他就开始了“[b]BMOW[/b]”项目([b]Big Mess of Wires[/b]/一堆乱麻),目标是使用加法器、计数器、或非元件、触发器等标准零部件,制作一个[b]8位处理器[/b],相当于二十世纪八十年代初的水平,最近终于完成了第一个作品“[b]BMOW-1[/b]”——以后也许还会有二号、三号……
既然是手工作品,就不可能像我们常用的微处理器那样把数十亿个晶体管集成在几百平方毫米的空间内。事实上,[b]BMOW-1的面积约有450平方厘米,是个极其复杂的大块头:基础是一块Augat绕线板,之上已经预先装好了1250个针脚,需要手工给它们镀金,然后连接2500条线,有些地方甚至要堆叠十层(可以想象一下铜互连)。Chamberlin说他最快可以每小时做25个这样的连接,也就是全部完成至少得100个小时,不吃不喝不睡觉也得干四天多。[/b]
当然这不但是个技术活,也需要金钱做后盾,[b]单单是材料费就花了大概3000美元[/b](得镀金呢)。
[b]BMOW-1处理器目前的运行频率是2MHz,理论上可以跑到3MHz。[/b]虽然只相当于现代微处理器的零头,但已经可以胜任很多工作了,比如[b]Basic语言编程,比如玩玩吃豆子、国际象棋之类的小游戏。[/b]
其它主要规格:
[b]- RAM:512KB
- ROM:512KB
- 视频:512×480分辨率、双色;128×240分辨率、256色
- 音频:三种声音,可编程
- 键盘:PS/2接口PC标准型
- Debug LCD:可显示两行24个字符,调试之用
- 功耗:10W (2.0A×5.0V)[/b]
其实这个牛得一塌糊涂的手工处理器在今年五月底就已完成,Chamberlin还带着它参加了一年一度的创意大会Maker Faire,自然是博得满堂彩。今天我们旧事重提,就是和Intel的工业级流水线对比一下,让大家细细欣赏一遍,也证明那句广告词:Impossible is nothing!
[img]http://news.mydrivers.com/img/20090710/05392878.jpg[/img]
Steve Chamberlin
[url=http://news.mydrivers.com/img/20090710/05393851.png]
[img]http://news.mydrivers.com/img/20090710/S05393851.png[/img]
[/url]
BMOW-1架构示意图,不过VGA显示电路、实时时钟等模块未显示
[img]http://news.mydrivers.com/img/20090710/05400628.jpg[/img]
连线进行中
[url=http://news.mydrivers.com/img/20090710/05413787.jpg]
[img]http://news.mydrivers.com/img/20090710/S05413787.jpg[/img]
[/url]
完工后就是这个样子
[url=http://news.mydrivers.com/img/20090710/05434004.jpg]
[img]http://news.mydrivers.com/img/20090710/S05434004.jpg[/img]
[/url]
局部图(点击放大)——怎一个酷字了得
[url=http://news.mydrivers.com/img/20090710/05441735.jpg]
[img]http://news.mydrivers.com/img/20090710/S05441735.jpg[/img]
[/url]
局部图(点击放大)
[url=http://news.mydrivers.com/img/20090710/05445453.jpg]
[img]http://news.mydrivers.com/img/20090710/S05445453.jpg[/img]
[/url]
局部图(点击放大)
[url=http://news.mydrivers.com/img/20090710/05452307.jpg]
[img]http://news.mydrivers.com/img/20090710/S05452307.jpg[/img]
[/url]
局部图(点击放大)
[url=http://news.mydrivers.com/img/20090710/05455493.jpg]
[img]http://news.mydrivers.com/img/20090710/S05455493.jpg[/img]
[/url]
局部图(点击放大)
[url=http://news.mydrivers.com/img/20090710/05462264.jpg]
[img]http://news.mydrivers.com/img/20090710/S05462264.jpg[/img]
[/url]
局部图(点击放大)
[url=http://news.mydrivers.com/img/20090710/05465342.jpg]
[img]http://news.mydrivers.com/img/20090710/S05465342.jpg[/img]
[/url]
局部图(点击放大)
[img]http://news.mydrivers.com/img/20090710/05470096.jpg[/img]
装入机箱
[img]http://news.mydrivers.com/img/20090710/05471118.jpg[/img]
装入机箱后的俯视图
[img]http://news.mydrivers.com/img/20090710/05471817.jpg[/img]
后面板连接
[img]http://news.mydrivers.com/img/20090710/05472446.jpg[/img]
连接显示器
[img]http://news.mydrivers.com/img/20090710/05473021.jpg[/img]
Basic语言编程
[url=http://news.mydrivers.com/img/20090710/05473648.jpg]
[img]http://news.mydrivers.com/img/20090710/S05473648.jpg[/img]
[/url]
字符、色彩显示测试
[img]http://news.mydrivers.com/img/20090710/05481365.jpg[/img]
连接戴尔显示器玩玩吃豆子
[img]http://news.mydrivers.com/img/20090710/05482098.jpg[/img]
效果不错吧
[url=http://news.mydrivers.com/img/20090710/05482820.jpg]
[img]http://news.mydrivers.com/img/20090710/S05482820.jpg[/img]
[/url]
这场景不逊于一套PS3或者X360吧
[img]http://news.mydrivers.com/img/20090710/05483693.jpg[/img]
国际象棋,目前能实现的最高级程序了
[img]http://news.mydrivers.com/img/20090710/05484309.jpg[/img]
打包收工
最后是参加创意大会Maker Faire的一些照片:
[url=http://news.mydrivers.com/img/20090710/05485342.jpg]
[img]http://news.mydrivers.com/img/20090710/S05485342.jpg[/img]
[/url]
[url=http://news.mydrivers.com/img/20090710/05491562.jpg]
[img]http://news.mydrivers.com/img/20090710/S05491562.jpg[/img]
[/url]
[url=http://news.mydrivers.com/img/20090710/05494676.jpg]
[img]http://news.mydrivers.com/img/20090710/S05494676.jpg[/img]
[/url]
[url=http://news.mydrivers.com/img/20090710/05495832.jpg]
[img]http://news.mydrivers.com/img/20090710/S05495832.jpg[/img]
[/url]
[url=http://news.mydrivers.com/img/20090710/05501832.jpg]
[img]http://news.mydrivers.com/img/20090710/S05501832.jpg[/img]
[/url]
在完成这颗8位处理器后,Chamberlin已经开始规划第二项工程“3D Graphics Thingy”。这将是一颗3D图形协处理器,能够生成实时3D画面,技术水平进化到二十世纪九十年代。
更多可访问这位牛人的网站:
[url=http://www.stevechamberlin.com/][color=#0000ff]http://www.stevechamberlin.com/[/color][/url]
731778836 2009-7-26 22:18
嘿嘿 太强大了吧 里边的线密密麻麻的 不知道电脑支持不支持
johnie 2009-7-26 22:55
这个是人才,真正的人才,虽然是基于现有的条件搞出来的这东西但如果有资金和技术支持的话应会更有前途
前程似锦 2009-7-26 23:42
只能用牛X来形容了,小弟实在没有别的词可以用,不知道这块CPU可不可以运行XP,要是真那样的话,小弟真没话说了!
steelfans 2009-7-27 00:16
有点强大,不过晶体板太巨大了,只能YY了
ziggywang 2009-7-27 00:18
太强了
这需要非常强大的模拟电路和数字电路知识,另外对计算机架构有非常好的理解,8位机技术目前已经不是什么秘密,不过能做成这种实在很难想象,RAM和ROM不知道是如何实现的,RAM是需要电容的~
太不可思议的,真是开拓了眼界,外国人境界真高。
liuxingde007 2009-7-27 10:13
太强大了,牛人,光是那些排线,能做到那样精密的程度,排开技术而言,就耐心和毅力都值得一些做学术和技术的人去崇拜。
guiyangzx 2009-7-27 10:40
国外的牛人真是多,类似的情况我们常听到,但国内这方面就很少,缺少创新精神
zrayll 2009-7-27 10:42
太强了!这人的DIY能力实在是超乎想象,简直是神乎其技。
mengnan001 2009-7-27 15:27
看的我眼晕,真是牛人啊,不过一看就是国外的,如果是国内牛人早轰动了!
fengzai198 2009-7-27 16:05
不得不承认这世界上的牛人是很多的.还应了一句话:只有想不到.没有做不到.
鸟好大 2009-7-27 16:37
绝对无比崇拜,这简直就是神人啊。你实在是太狠了,再狠点直接把AMD和INTEL给干了!哈哈!:excellence
horse01 2009-7-28 15:28
这个实在是太强大了,绝对是山寨最高水平,今年世界山寨冠军非他莫属,强大的我都害怕
liyunandzhw 2009-7-30 20:24
太牛了,中科院应该把这个人给请过来,为中国计算机事业做贡献。
kingroc 2009-7-30 20:48
世界上牛人太多了!向这些牛人学习并致以崇高的敬意!
violentown 2009-7-30 21:04
太厉害了,就那些连线真是佩服,CPU能工作,可见布线者的手艺精湛。