
如果您从未听说过Bellmac-32 ,您并不孤单。但可以肯定的是,如今您设备中的大多数(如果不是全部)CPU 都使用了这款早期 32 位 CPU 所开创的技术。该芯片荣获 IEEE 里程碑奖,[Willie Jones] 在 Spectrum 的最新文章中解释了获奖原因。
这款芯片诞生于20世纪70年代末。AT&T旗下的贝尔实验室几乎垄断了美国的电话市场,但这种局面正在发生变化,政府也正在施压要求其剥离。不过,监管机构最终还是允许贝尔进入计算机市场。唯一的问题是:其他公司都已经领先了一大截。
当时只有一件事可做。试图追赶领先者毫无意义。贝尔决定一跃而上。在8位处理器盛行、16位处理器尚处于萌芽阶段的时代,他们生产了一款32位处理器,其运行速度在当时来说非常快,达到了2MHz。
当时(1978年),大多数芯片使用PMOS或NMOS晶体管,但Bellmac-32使用CMOS,并用于运行编译好的C程序。CMOS的问题通常使用动态逻辑来解决,但Bell使用了一种不同的技术——多米诺逻辑(domino logic) ——来实现他们的目标。
多米诺骨牌逻辑使设备像倒下的多米诺骨牌一样在时钟脉冲之间级联。到 1980 年,该设备的速度达到了 2 MHz,而第二代设备的速度则高达 9 MHz。相比之下,1981 年推出的英特尔 8088 运行速度为 4.77 MHz,在给定时间段内处理的数据量最多只有 Bellmac-32 的一半。当然,68000 比 68000 早一年推出,但尽管它具有一些 32 位功能,你也可以说它是一款 16 位 CPU。
想象一下,如果在 20 世纪 80 年代初,快速的 32 位 Unix 计算机已经普及,我们今天的生活会是什么样子,这很有趣。历史证明,Bellmac 的许多决策都是正确的。CMOS 代表着未来。许多设计和测试技术后来成为整个行业的标准操作程序。但是,对于 Bellmac-32 来说,它并没有得到应有的关注。它最终以 WE 32×00 系列 CPU 的形式出现在 AT&T 3B 计算机中。
您可以观看下面这段 1982 年的 CPU 宣传视频,其中也解释了多米诺骨牌逻辑。从那时起, 指令集发生了一些变化。您可以看到68000 和 8086 的对决,并想象一下 Bellmac 的表现会如何。
原文: https://hackaday.com/2025/06/06/the-bellmac-32-cpu-what/