RHPPCは、 Motorola (現Freescale )からライセンスを取得し、 Honeywellが製造したPowerPC 603eテクノロジに基づく耐放射線 プロセッサです。RHPPC は、位相ロック ループ(PLL) とプロセッサ バージョン レジスタ (PVR)という小さな例外を除けば、市販の PowerPC 603e プロセッサと同等です。RHPPC プロセッサは、PowerPCアーキテクチャ (Book I-III)、PowerPC 603e プログラマ インターフェイスと互換性があり、一般的な PowerPC ソフトウェア ツールや、 VxWorksなどの組み込みオペレーティング システムでもサポートされています。
技術的な詳細
RHPPC プロセッサは、コア クロックが 100 MHz のDhrystoneミックスで190 MIPS を生成します(つまり、RHPPC プロセッサは 1 サイクルあたり 1.9 命令を完了します)。RHPPC は、PCI クロックに基づいて生成される 25、33.3、40、または 50 MHz の60x バスクロック (SYSCLK) で動作します。60x バス クロックは、オンチップで PLL によってスキュー調整され、逓倍することもできます。
RHPPC プロセッサは、システム レジスタ ユニット、整数ユニット、ロード/ストア ユニット、浮動小数点ユニット、および分岐処理ユニットの 5 つの実行ユニットを備えたスーパースカラマシンです。ディスパッチ ユニットは、1 サイクルにつき 2 つの命令を発行できます。浮動小数点ユニットには、3 レベルの深いパイプラインがあります。シャドウ レジスタまたはリネーム レジスタの使用により、アウトオブオーダー実行がサポートされます。完了ユニットは、リネーム レジスタの結果を実際のレジスタにコピーすることにより、1 サイクルにつき 2 つの命令を順番に完了できます。これとは別に、分岐処理ユニットは各サイクルで分岐を完了できます。したがって、理論上は、RHPPC プロセッサは 1 サイクルにつき 3 つの命令を完了できます。RHPPC プロセッサには、4 ウェイ セット アソシエティブの 16 kB 命令 L1 キャッシュと 16 kB データL1 キャッシュがあり、ライトスルーまたはコピーバック プロトコルをサポートしています。キャッシュ ラインは 8 ワードに固定されています。
製造工程とパッケージング
RHPPC プロセッサは、Honeywell のSOI -V 0.35 μm、4 レベル メタル プロセスで製造されています。標準セルとカスタム ドロップインが使用されています。255 (16 x 16) 本のリードを持つ、密閉型、酸化アルミニウム、21 x 21 mmグリッド アレイパッケージにパッケージ化されています。リードは 1.27 mm 間隔で配置されています。リードには、はんだボール、はんだ柱、または短いピンを取り付けることができます。標準のダイ アタッチとワイヤ ボンドダイ インターコネクトが使用されています。
参考文献
- Brown, Gary (2001 年 3 月 10 ~ 17 日)。「耐放射線性 PowerPC 603e ベースのシングル ボード コンピュータ」。2001 IEEE 航空宇宙会議議事録。ビッグ スカイ、MT: IEEE。pp. 2249 ~ 2261。
- Lintz, JP (2003 年 7 月 21 ~ 25 日)。「Honeywell の RHPPC 集積回路のシングル イベント効果の強化と特性評価」。2003 IEEE 放射線効果データ ワークショップ記録。カリフォルニア州モントレー: IEEE。pp. 156 ~ 164。
