奔腾处理器的微代码ROM:一场硅谷的考古之旅
2025-03-31
本文深入探讨了原始奔腾处理器中微代码ROM的底层电路。作者通过显微镜下的芯片照片,揭示了ROM的物理结构,包括由晶体管阵列组成的两个矩形存储单元,每个单元存储45位数据,总计90位微指令。文章详细分析了微代码地址寄存器、行选择驱动器和输出电路的运作机制,并解释了ROM中用于测试的移位寄存器和异或门的用途,以及奔腾处理器中复杂的电源分配系统。最终,作者总结了奔腾处理器微代码ROM的复杂性,以及为了提高性能和密度而进行的优化设计。
硬件