EEWorld 电子工程世界

文章数:7811 被阅读:4598857

账号入驻

纯手工打造CPU的那些牛人们和至高境界的DIY

最新更新时间:2021-11-28
    阅读数:

▲ 更多精彩活动 请点击上方蓝字关注我们吧!

第1位牛人

第1位是美国加州游戏开发人员Steve Chamberlin向我们展示的至高境界的DIY。

BMOW-1处理器目前的运行频率是2MHz,理论上可以跑到3MHz。虽然只相当于现代微处理器的零头,但已经可以胜任很多工作了,比如Basic语言编程,比如玩玩吃豆子、国际象棋之类的小游戏。

配置如下:

  • RAM:512KB
  • ROM:512KB
  • 视频:512×480分辨率、双色;128×240分辨率、256色
  • 音频:三种声音,可编程
  • 键盘:PS/2接口PC标准型
  • Debug LCD:可显示两行24个字符,调试之用
  • 功耗:10W (2.0A×5.0V)

整体框图:

叹为观止的布线和整机效果

第2位牛人

1、一个名叫Bill Buzbee的家伙手工打造的CPU,也是基于这个CPU制造的计算机的名字。Buzbee是一位编译器作者,

但他为自己不熟悉CPU的实际工作而感到郁闷,因此想到动手来亲自作一个CPU。Buzbee在大学时候没有学过任何电子类的课程,而且对于晶体管、电阻、电容等也只是一知半解。

2、这款CPU可以支持完整的硬件地址转换、内存影射IO和DMA,并且支持多进程,主频“高达”3MHz;该CPU采用8位地址总线,每个进程拥有128K地址空间,其中包括32个2K的数据页和32个2K的代码页,这些地址影射到22位的物理地址空间中,如果算上外部设备的地址空间就是23位物理地址空间。这台计算机包括两个串口和一块20M的1.3吋硬盘和另一块30M硬盘。最让人“乍舌”的事,这位朋友还将这台计算机做为一个Web服务器,同时支持Telnet会话(虽然只支持一个会话)。哦,还有,为了让这个系统能够跑起来,Buzbee还为它准备了一个C编译器!

3、官方地址:http://www.homebrewcpu.com/photo_gallery.htm



第三位牛人

1.Ben Eater发布了一些关于一台8位电脑的视频,这台电脑没有CPU芯片,几年前他完全是在一块试验板上制作的。在被要求提供示意图后,他承认自己没有任何示意图。因此,相反,他决定重建它,并保留过程中每个步骤的视频日志。你可以在下面看到他的启动视频,但你也可以找到30多个最近的视频,涵盖从ALU设计和故障排除到十进制LED显示屏的主题。他甚至用一个Arduino来编程一个EEPROM,他用它来代替很多逻辑。

因为到目前为止大约有八个小时的视频。视频从一个简单的555定时器开始,然后从那里开始工作。每个部件都有一个独立于整体的测试。

像这样的项目显然是不切实际的,但是如果你想真正了解CPU是如何工作的,构建一个CPU是一个很好的方法来发展这种理解。建议学习Verilog或VHDL,并在FPGA上构建,但实验板计算机有一定的街头信誉,当然也有一组漂亮的闪烁灯。


众号内回复您想搜索的任意内容,如问题关键字、技术名词、bug代码等,就能轻松获得与之相关的专业技术内容反馈。快去试试吧!


由于微信公众号近期改变了推送规则,如果您想经常看到我们的文章,可以在每次阅读后,在页面下方点一个「赞」或「在看」,这样每次推送的文章才会第一时间出现在您的订阅列表里。


或将我们的公众号设为星标。进入公众号主页后点击右上角「三个小点」,点击「设为星标」,我们公众号名称旁边就会出现一个黄色的五角星(Android 和 iOS 用户操作相同)。


聚焦行业热点, 了解最新前沿
敬请关注EEWorld电子头条
http://www.eeworld.com.cn/mp/wap
复制此链接至浏览器或长按下方二维码浏览
以下微信公众号均属于
 EEWorld(www.eeworld.com.cn)
欢迎长按二维码关注!
EEWorld订阅号:电子工程世界
EEWorld服务号:电子工程世界福利社

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: TI培训

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2022 EEWORLD.com.cn, Inc. All rights reserved