PowerPC 是 1991 年 Apple - IBM - Motorola 联盟 (AIM) 创建的 RISC 微处理器架构。

关于 Motorola PowerPC

PowerPC 是 1991 年 Apple-IBM-Motorola 联盟 (AIM) 创建的 RISC 微处理器架构。

‘Power’(Performance Optimization With Enhanced RISC)采用了 IBM RS/6000 系列的 Power 架构。 PowerPC 是按照 RISC 原则设计的,并允许超标量实现。该设计的版本存在于 32 位和 64 位的实现中。从基本的 POWER 规范开始,PowerPC 添加了:

  • 大端或小端模式(需要重置)
  • 单精度浮点除了双精度
  • 应 Apple 要求的额外浮点指令
  • 完整的 64 位规范,向后兼容 32 位模式
  • 删除一些更深奥的 POWER 指令,这些指令在微码中模拟

该设计的第一个单芯片实现是 MCP601,并于 1994 年 3 月在 Apple 的 PowerMac 中发布。有关使用特定 PowerPC CPU 的 Apple 计算机列表,请参阅 Apple-History.com

第四代 PowerPC 处理器 PPC G4 用于 Apple Macintosh 计算机,例如 G4 PowerBook、第二代“平板”iMac、eMac、第三代 iBook 和桌面 G4 Power Mac。

G4 的大部分设计都是由摩托罗拉与苹果公司密切合作完成的。AIM 联盟的第三个成员 IBM 选择不参与 G4 的设计,部分原因是微处理器在芯片上的矢量处理单元方面存在设计分歧。最终,G4 架构设计包含一个名为 AltiVec 的 128 位矢量处理单元。

使用 AltiVec 单元,G4 微处理器可以在一个周期内进行四路单精度浮点数学运算或 16 路字节数学运算。此外,G4 上的向量处理单元是超标量的,可以同时进行两个向量运算。与当时的英特尔 x86 微处理器相比,如果应用程序被编码为利用 AltiVec 单元,则此功能可显着提升性能。

Introduction

PowerPC is a RISC microprocessor architecture created by the 1991 Apple-IBM-Motorola alliance (AIM).

‘Power’ (Performance Optimization With Enhanced RISC) and was adopted from IBM’s POWER architecture from their RS/6000 series.

The PowerPC is designed along RISC principles, and allows for a superscalar implementation. Versions of the design exist in both 32-bit and 64-bit implementations. Starting with the basic POWER specification, the PowerPC added:

  • big or little-endian modes (requiring a reset)
  • single-precision floating point in addition to double-precision
  • additional floating point instructions at the behest of Apple
  • a complete 64-bit specification, which is backward compatible with the 32-bit mode
  • removal of some of the more esoteric POWER instructions, which are emulated in microcode

The first single-chip implementation of the design was the MCP601 and released in Apple’s PowerMac in March 1994. For a list of Apple computers using a specific PowerPC CPU please refer to Apple-History.com

The fourth generation of PowerPC processors, the PPC G4, is used in Apple Macintosh computers such as the G4 PowerBook, the 2nd generation “Flat Panel” iMac, the eMac, the 3rd generation iBook, and the desktop G4 Power Mac.

Most of the G4 design was done by Motorola in close cooperation with Apple. IBM, the third member of the AIM alliance, chose not to participate in the design of the G4 in part owing to microprocessor design disagreements concerning a Vector Processing Unit on the chip. Ultimately, the G4 architecture design contained a 128-bit vector processing unit called AltiVec.

With the AltiVec unit, the G4 microprocessor can do four-way single precision floating point math, or 16-way byte math in a single cycle. Furthermore, the vector processing unit on the G4 is superscalar, and can do two vector operations at the same time. Compared to Intel’s x86 microprocessors at the time, this feature offered a substantial performance boost, if the application was coded to take advantage of the AltiVec unit.

我的收藏

MOTOROLA PowerPC 7440(G4) XC7445B RX1250BF

参数 数值
处理器类型 PowerPC G4 7445
核心 7440
Socket BGA360
主频 1250 MHz
外频 100 MHz
倍频 x 12.5

MOTOROLA PowerPC 7440(G4) XC7445B RX1250BF 正面 MOTOROLA PowerPC 7440(G4) XC7445B RX1250BF 反面


MOTOROLA PowerPC 7450(G4) XPC7451 RX800PE

参数 数值
处理器类型 PowerPC G4 7451
核心 7450
Socket CBGA483
主频 800 MHz
外频 100 MHz
倍频 x 8

MOTOROLA PowerPC 7450(G4) XPC7451 RX800PE 正面 MOTOROLA PowerPC 7450(G4) XPC7451 RX800PE 反面


MOTOROLA PowerPC 7450(G4) XC7455A RX1000PF

参数 数值
处理器类型 PowerPC G4 7455
核心 7450
Socket CBGA483
主频 1000 MHz
外频 100 MHz
倍频 x 10

MOTOROLA PowerPC 7450(G4) XC7455A RX1000PF 正面 MOTOROLA PowerPC 7450(G4) XC7455A RX1000PF 反面

Power PC G4 是第四代 32 位 RISC 处理器,家族数字命名规则为 Power PC 74XX 。

Power PC G4 应用于苹果的 Macintosh 麦金塔电脑,以及 PowerBook 4 笔记本,Power Mac G4 个人电脑。这是苹果采用最后一代摩托罗拉 Power PC 芯片作为自家主机的 CPU,后续的苹果 PowerPC G5 系列采用了 IBM 的 PowerPC 970 处理器,而 G4 的笔记本则采用了 Intel 的处理器。而 Power PC G4 系列则转向其他嵌入式环境,及军工航天领域。

这颗 Power PC7450 代号“Voyager/旅行者”拥有 3300 万个晶体管 2M 三级缓存的 64 位处理器,2001 年初发布 733MHz 版本,系统总线 133MHz,缓存频率217MHz L1-64K/L2 256K/L3-2M 使用133MHz SDRAM 配合 nVIDIA GeForce2MX 显卡芯片共同构成苹果 G4 系统,从性能角度吊打同期 Intel 的 CPU。芯片采用 180nm 制程,106mm² Die。

值得一提的是,这颗 1GHz 主频的 CPU 最终没能出现在苹果 G4 的量产机型里,G4 1G 型号主机搭载的是两颗 Power PC 7455。
Tags: Motorola