关于奔腾微码电路的笔记

主要观点:多数人认为机器指令是计算机的基本步骤,实则许多处理器有微码这一底层软件。以奔腾为例,其微码 ROM 由上下两个矩形存储体组成,共 4608 个 90 位微指令,通过晶体管模式存储 0 和 1 位。微码地址寄存器(MAR)位于微码 ROM 上方,用于存储微地址,可进行多种操作。行选驱动电路通过优化的 6 输入与门和 3 位解码来选择行,输出电路采用多路复用器和 BiCMOS 驱动器来选择和输出微码。奔腾还具有用于测试的移位寄存器和异或门电路,以检测芯片中可能出现的故障。

关键信息:

  • 奔腾微码 ROM 结构及存储原理。
  • 微码地址寄存器的功能及操作。
  • 行选驱动电路的优化实现。
  • 输出电路的多路复用和驱动方式。
  • 用于测试的电路及其作用。

重要细节:

  • 微码 ROM 每个存储体由 288 行和 720 列晶体管组成,水平金属线用于布线和提供接地。
  • MAR 为 13 位寄存器,用于选择微码 ROM 中的行和列。
  • 行选驱动电路中每组 8 行使用 1 个 6 输入与门,剩余 3 位解码在 ROM 顶部。
  • 输出电路采用多级多路复用器和锁存器,最后由 BiCMOS 驱动器输出。
  • 测试电路通过线性反馈移位寄存器和异或门来扫描和校验微码 ROM 内容。
  • 微码 ROM 内容读取时存在分组顺序不一致的情况。
阅读 7
0 条评论