| ビット | 32ビット |
|---|---|
| 紹介された | 1987年 |
| デザイン | RISC |
| 前任者 | スタンフォードMIPS |
MIPS-X は、スタンフォード大学のMIPSプロジェクトの後継プロジェクトとして、MIPS を開発した同じチームによって開発された、縮小命令セット コンピュータ(RISC)マイクロプロセッサおよび命令セット アーキテクチャ(ISA)です。このプロジェクトは、国防高等研究計画局 ( DARPA ) の支援を受け、1984 年に開始されました。その最終形態は、1986 年から 1987 年にかけて発表された一連の論文で説明されました。古いバージョンとは異なり、MIPS-X はワークステーションの中央処理装置(CPU) として商品化されることはなく、主に、デジタル ビデオアプリケーションで使用するために統合情報技術(IIT)によって設計されたチップに基づく組み込みシステム設計で使用されています。
MIPS-X は同じチームによって設計され、アーキテクチャ的に非常に似ていますが、メインラインのMIPS アーキテクチャR シリーズ プロセッサとは命令セットの互換性がありません。MIPS-X プロセッサは、2 つの遅延スロットを含む遅延分岐の概念を導入しました。[1] MIPS-X プロセッサには、プロセッサ ステータス ワード (PSW) レジスタも含まれています。PSW レジスタには、割り込み、オーバーフロー例外、その他のステータス情報を有効にするフラグが含まれています。[2] MIPS-X プロセッサはあまり知られていないため、2005 年 11 月 20 日の時点では、そのサポートは専門の開発者 ( Green Hills Softwareなど) によってのみ提供されており、GNU コンパイラ コレクション(GCC) には特に含まれていません。
MIPS-X は、多くのDVD プレーヤー(特にローエンド デバイス) が IIT 設計に基づくチップ ( ESS Technology製) を中央プロセッサとして使用しているため、 DVD プレーヤー ファームウェア ハッカーの間では重要になっています。ESS VideoDriveシステム オン チップ(SoC)などのデバイスには、 MPEG オーディオおよびビデオ ストリームをデコードするためのデジタル信号プロセッサ(DSP) (コプロセッサ) も含まれています。
参考文献
- ^ 「MIPS-X命令セットおよびプログラマーズマニュアル」(PDF) . p. 18 . 2023年12月3日閲覧。
- ^ 「MIPS-X命令セットおよびプログラマーズマニュアル」(PDF) pp. 13–14 . 2023年12月7日閲覧。
外部リンク
- スタンフォード大学のオリジナルのMIPS-X論文
