在微处理器发展的黄金年代(1970 年代至 1980 年代初),涌现了大量架构各异的 8 位处理器。这些芯片不仅在商业上展开了激烈竞争,在晶体管级的实现方式上也走出了截然不同的技术路线。本文基于 The Chip Letter 的深度分析,从 Die 照片逆向工程的角度,对八款相对小众但极具技术价值的 8 位时代处理器进行晶体管级架构解析。
TMX-1795:德州仪器的首创之梦
1971 年的 TMX-1795 是德州仪器对微处理器领域的首次尝试,其设计团队曾为 Control Terminal Corporation 的 Datapoint 2200 终端定制芯片,这段历史也与 Intel 8008 共享同源指令集架构。TMX-1795 Die 的照片显示,这是一款相当原始的 8 位设计 —— 晶体管排列较为稀疏,没有采用后来常见的密度优化。其核心创新在于将算术逻辑单元(ALU)与控制单元集成在单一芯片上,这在当时是相当前沿的架构决策。TMX-1795 最终未能进入量产,但它的设计资料在 1990 年代的 Gilbert Hyatt 专利诉讼中发挥了关键作用,TI 甚至制作了一台搭载该芯片的笔记本电脑作为庭审展示样机。从 Die 照片可见,其制造工艺约为 10 微米级别,典型的 NMOS 设计,晶体管间距较大,这在 1971 年的技术背景下并不罕见。
Mostek 5065:6800 家族的序章
Mostek 5065 是 Motorola 6800 设计团队的早期作品,原本为 Olivetti 计算器开发,因 Motorola 制造困难而授权给竞争对手 Mostek 生产。从 Die 照片分析,5065 的布局显示了 6800 架构的雏形 ——8 位 ALU 居中,寄存器组分布在左侧,控制逻辑占据了约 40% 的芯片面积。值得注意的是,5065 首次引入了页 1(Page 1)作为栈页的设计,这一特性被后来的 MOS 6502 完整继承。其中断机制采用了三组寄存器切换的快速响应方案,这在当时的 8 位处理器中属于相当激进的设计。Die 照片还揭示了 5065 使用 NMOS 耗尽型负载晶体管,制造工艺约为 8 微米,与 Intel 4004 同时期的技术水准相当。Mostek 没有对设计进行更新,5065 很快成为一条技术死胡同,但其核心思想为后续 6502 的巨大成功奠定了基础。
Intel 8085:8080 的保守升级
当 Federico Faggin 离开 Intel 创立 Zilog 并推出革命性的 Z80 时,Intel 用 8085 作为回应 —— 但这是一次相当保守的升级。8085 的 Die 照片清晰显示,其架构几乎完全沿用了 8080 的设计,只是集成了时钟发生器和系统控制器等原本需要外部芯片实现的功能。制造工艺提升到 3 微米,使得 6MHz 的时钟频率成为可能(8080 仅有 2MHz)。从晶体管密度看,8085 比 8080 高出约 30%,但增加的晶体管主要用于功能集成而非架构创新。Die 照片还显示,8085 采用了更紧密的布局布线,但 ALU 结构几乎未变。市场竞争的结果证明,Intel 的保守策略付出了代价 ——Z80 凭借 IX/IY 索引寄存器、完整的备选寄存器组、内置 DRAM 刷新等特性横扫市场,8085 很快被遗忘。从 Die 逆向分析看,8085 错失的机会在于没有像 Z80 那样大幅扩展指令集,其微码设计仍然受到 8080 的严格限制。
Signetics 2650:挑战小型机的雄心
Signetics 2650 是本列表中最具野心的设计 —— 它旨在与小型机竞争,架构模型直接参考了 IBM 1130。从 Die 照片看,2650 采用了独特的段式内存结构,将 32K 地址空间划分为四个 8K 段,这在当时的 8 位处理器中是极为罕见的设计选择。Die 布局显示了三个主要区域:向量中断控制器、芯片内调用栈(on-chip call stack)和通用寄存器组。向量中断机制是 2650 的亮点,支持优先级嵌套;从 Die 照片估算,其中断响应时间约为 500 纳秒,这在 1975 年属于顶尖水平。然而,段式内存设计成为致命缺陷 —— 程序无法跨段跳转,必须使用复杂的段切换机制。Die 照片还显示其使用了两层金属互连,这在当时的微处理器中属于较先进的设计。1972 年设计完成,却拖到 1975 年才量产,此时 Motorola 6800 和 Intel 8080 已经确立市场地位,2650 最终未能打开局面。
RCA 1802:CMOS 先驱与太空之旅
RCA 1802 在技术上具有里程碑意义 —— 它是首款量产的 CMOS 微处理器。从 Die 照片可见,CMOS 工艺的特征非常明显:晶体管采用互补对称结构,P 型阱和 N 型阱交替排列,这与 NMOS-only 的设计形成了鲜明对比。1802 的指令集极度简化,几乎可以视为 RISC 架构的雏形 —— 但这种简约也意味着大量常用功能(如条件跳转和子程序调用)需要多条指令组合完成。Die 照片显示其控制逻辑异常简洁,仅占芯片面积的 25%,这为通用寄存器留出了更多空间。1802 最传奇的应用场景是太空探索 —— 其采用蓝宝石上硅(SOS)工艺的版本具备出色的抗辐射能力,被用于旅行者号(Voyager)、海盗号(Viking)和伽利略(Galileo)探测器。Die 逆向分析显示,SOS 版本的晶体管阈值电压经过特殊调校,以适应太空辐射环境。从制造工艺看,标准版 1802 约为 8 微米 CMOS,而 SOS 版本采用了更厚的氧化层以提高抗辐射性能。
Electronic Arrays 9002:低成本赌局
Electronic Arrays 9002 是本列表中最不知名的处理器,Wikipedia 曾将其归类为微控制器,但缺乏片上 ROM 的事实使其更接近微处理器的定义。9002 的目标市场是低成本应用,28 引脚封装是其最大卖点 —— 当时许多 8 位处理器需要 40 引脚。Die 照片显示了大量留白区域,表明设计尚未充分优化。片上仅有 64 字节 RAM,这在小规模应用中尚可,但对于复杂逻辑而言严重不足。4K 地址空间限制源于 28 引脚封装无法提供足够的地址线。Electronic Arrays 在制造该芯片时遇到了严重问题,最终在 1978 年被 NEC 收购。从 Die 照片推测,9002 可能采用了 PMOS 工艺(当时更便宜的选择),晶体管密度较低,约为 12-15 微米级别。其失败的根本原因在于定位模糊 —— 低成本市场需要完整的生态系统,而非一颗勉强可用的芯片。
Intersil 6100:12 位的孤勇者
Intersil 6100 是本列表中最反直觉的设计 —— 它是一款 12 位处理器,却出现在 8 位称霸的时代。6100 与 DEC PDP-8 架构高度兼容,DEC 甚至用它打造了 DECMate 终端产品。从 Die 照片看,12 位数据通路清晰可见 ——ALU 宽度明显比 8 位处理器更宽。制造工艺采用低功耗 CMOS,这在当时的处理器中属于高级特性。6100 的失败在于时代错位 ——12 位架构对于习惯了 8 位的工程师而言需要重新学习,而 1980 年代的微处理器市场已经开始围绕 8 位生态建立软件库。Die 照片还显示,其封装为 40 引脚,比大多数 8 位处理器更宽,但 12 位数据总线导致引脚利用率不高。Intersil 没有足够的软件支持来吸引开发者,DEC 的兼容性承诺也未能转化为市场成功。从晶体管级分析,6100 的架构设计相当精良,但其 12 位特性反而成为推广的最大障碍。
TMS 9900:16 位的商业悲歌
TMS 9900 在技术上是一款 16 位处理器,但它在市场上直接与 8 位处理器竞争,最终成为德州仪器历史上最大的商业失败之一。9900 实际上是 TI-990 小型机的单芯片缩小版,Die 照片清晰显示了 16 位 ALU 的宽阔数据通路。TI 的战略眼光正确 —— 凭借强大的品牌、分销渠道和财务资源,他们有能力建立新的生态。然而,9900 的性能表现糟糕 —— 虽然数据通路是 16 位,但内存访问仍然受限,且缺少片上寄存器导致每次操作都需要访问主存。Die 照片显示了大量行缓冲区和预取逻辑,这正是为弥补内存延迟所做的设计补偿。TI 99/4A 电脑在 1982-1983 年间每天出货 5000 台,但 TI 每台亏损超过 100 美元,最终在 1983 年 Q3 亏损 3.3 亿美元后宣布停产。从 Die 逆向分析看,9900 的致命缺陷在于架构决策 —— 将寄存器放在主存中虽然简化了芯片设计,但严重拖累性能,在与 6502、Z80 等拥有大量片上寄存器的处理器竞争时处于绝对劣势。
总结:从 Die 照片看技术演进
这八款处理器代表了 8 位时代的技术多样性 —— 从 NMOS 到 CMOS,从 8 位到 16 位,从通用计算到太空应用,每款芯片都在晶体管级展现了独特的设计哲学。TMX-1795 展现了早期集成化的尝试;5065 为 6502 的诞生埋下伏笔;8085 的保守策略导致了市场失败;2650 的段式内存成为技术弯路;1802 的 CMOS 先驱地位无可替代;9002 和 6100 则代表了不同方向的商业赌注;而 TMS 9900 的悲剧在于架构决策的错误而非技术实力的不足。Die 照片逆向工程让我们得以穿透商业成败的迷雾,看到这些处理器在晶体管层面的真实设计取舍,这对于理解现代处理器架构的演进具有重要的参考价值。
参考资料
- The Chip Letter: "Eight More 8-bit Era Microprocessors" (https://thechipletter.substack.com/p/eight-more-8-bit-era-microprocessors)
- Ken Shirriff: "The Texas Instruments TMX 1795" (http://www.righto.com/2015/05/the-texas-instruments-tmx-1795-first.html)
内容声明:本文无广告投放、无付费植入。
如有事实性问题,欢迎发送勘误至 i@hotdrydog.com。