| POWER、PowerPC、およびPower ISAアーキテクチャ |
|---|
| NXP(旧フリースケールおよびモトローラ) |
| IBM |
|
| IBM/任天堂 |
| 他の |
| 関連リンク |
| キャンセルは灰色、歴史的はイタリック体 |
RHPPCは、 Motorola(現Freescale)からライセンスを取得し、Honeywellが製造したPowerPC 603eテクノロジをベースにした耐放射線プロセッサです。RHPPCは、位相同期回路(PLL)とプロセッサバージョンレジスタ(PVR)といった小さな例外を除けば、市販のPowerPC 603eプロセッサと同等です。RHPPCプロセッサは、 PowerPCアーキテクチャ(Book I-III)、PowerPC 603eプログラマインタフェースと互換性があり、一般的なPowerPCソフトウェアツールやVxWorksなどの組み込みオペレーティングシステムでもサポートされています。
RHPPCプロセッサは、コアクロックを100MHzに設定し、Dhrystoneコアと組み合わせることで190MIPSの性能を発揮します(つまり、RHPPCプロセッサは1サイクルあたり1.9命令を実行します)。RHPPCは、PCIクロックに基づいて生成される25、33.3、40、または50MHzの60倍速バスクロック(SYSCLK)で動作します。60倍速バスクロックは、オンチップPLLによってスキュー調整され、逓倍も可能です。
RHPPC プロセッサは、システム レジスタ ユニット、整数ユニット、ロード/ストア ユニット、浮動小数点ユニット、および分岐処理ユニットの5 つの実行ユニットを備えたスーパースカラマシンです。ディスパッチ ユニットは、サイクルごとに 2 つの命令を発行できます。浮動小数点ユニットには、3 レベルの深いパイプラインがあります。シャドウ レジスタまたはリネーム レジスタの使用により、アウトオブオーダー実行がサポートされています。完了ユニットは、リネーム レジスタの結果を実際のレジスタにコピーすることにより、サイクルごとに 2 つの命令を順番に完了できます。これとは独立して、分岐処理ユニットは各サイクルで分岐を完了できます。したがって、理論上は、RHPPC プロセッサはサイクルごとに 3 つの命令を完了できます。RHPPC プロセッサには、4 ウェイ セット アソシアティブの 16 kB 命令 L1 キャッシュと 16 kB データL1 キャッシュがあり、ライトスルーまたはコピーバック プロトコルをサポートしています。キャッシュ ラインは 8 ワードに固定されています。
RHPPCプロセッサは、ハネウェルのSOI -V 0.35 μm 4層メタルプロセスで製造されています。標準セルとカスタムドロップインが使用されています。21 x 21 mmの気密酸化アルミニウムグリッドアレイパッケージに収められており、255(16 x 16)本のリード線が配置されています。リード線は1.27 mm間隔で配置されています。リード線には、はんだボール、はんだ柱、またはショートピンを接続できます。ダイ接続には、標準的なダイアタッチとワイヤボンドが使用されています。