
MC88100は、モトローラが開発した、 88000 RISC命令セット アーキテクチャを実装したマイクロプロセッサです。1988 年に発表された MC88100 は、88000 の最初の実装でした。1990年代初頭に MC88110が後継となりました。
マイクロプロセッサには、パイプライン化された整数、浮動小数点加算、浮動小数点乗算、ロード/ストア実行ユニットが別々に搭載されており、クロック サイクルごとに最大 1 つの命令をディスパッチします。別の MC88200集積回路は、オプションでレベル 1 キャッシュとページメモリ管理ユニットを追加します。MC88100 システムでは通常、命令とデータにこれらのデバイスを 2 つ使用しますが、キャッシュのサイズを増やすために MC88200 を追加することもできます。
このパーティション方式は、システムの柔軟性を提供するために選択され、価格に応じてキャッシュの量を変えることができました。実際には、これらの追加チップは回路基板上でより多くのスペースを必要とし、MC88200 と MC88100 間のバスは複雑さとコストを増加させました。
MC88100 には 165,000 個のトランジスタが含まれ、MC88200 には 750,000 個のトランジスタが含まれます。どちらも、モトローラの 1.5 μm相補型金属酸化膜半導体プロセスで製造されました。
MC88100 は、最終的には商業的には成功しなかった。[要出典]これには、ほとんどの場合に MC88200 が必要であったこと[a]など、いくつかの理由があったが、主に Motorola が大成功を収めた68000ファミリのベンダーであったことによる。68000 部門は 88000 を競合製品と見なしていたため、MC88100 は量産品としては受け入れがたいほど高額に価格設定せざるを得なかった。[要出典]この部品は、ハイエンドの組み込み市場、Motorola 自身のコンピュータ、およびData GeneralやUnisys S-8400 Unix Servers などの企業の大型コンピュータで使用された。
デザイン
プログラミングモデルとレジスタセット
MC88100 のプログラミング モデルとレジスタ セットは、 32 個の汎用レジスタ(31 個は書き込み可能) と、いつでも 32 個の汎用レジスタのいずれかにアクセスできる 51 個の命令を 備え、 DLX (および拡張によりRISC-V ) ベースの CPU と非常によく似ています。
レジスター
|
MC88100 には、合計 64 個のユーザー アクセス可能なレジスタが搭載されており、そのうち 32 個は制御レジスタです。また、最大 6 個のレジスタ (読み取り 4 個、書き込み 2 個) に同時にアクセスできます。GPR の実際の使用は、戻りアドレスとして使用される R1 を除くすべてのレジスタに対してプロセッサによって強制されるわけではありません。
注記
- ^ 88200はキャッシュとMMUを追加します。通常、88200のペアは、88100のハーバードアーキテクチャ(命令メモリとデータメモリが分離)を修正ハーバードアーキテクチャ(統合メモリ)に変更するために使用されます。[1] NCDは、 88K X-Terminalsで88100を単独で(88200なしで)使用しました。
参考文献
- ^ MC881100 ユーザーズマニュアル、図1-2および§1.2.7。
- Furber, Stephen Bo (1989). VLSI RISC アーキテクチャと組織. CRC Press . pp. 184–192.
- Tabak, Daniel (1990). RISC システム. Research Studies Press. pp. 121–143.
- Tabak, Daniel (1995). Advanced Microprocessors (第 2 版). McGraw-Hill. pp. 433–434, 437. ISBN 9780070628434。
- Motorola, Inc. 編 (1990)。MC88100 RISC マイクロプロセッサ ユーザーズ マニュアル(PDF) (第 2 版)。Prentice Hall。ISBN 013567090X. 2023年8月25日閲覧。
