| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

ナショナル セミコンダクターの IMP-16 は、1973年に発売された最初のマルチチップ16 ビットマイクロプロセッサでした。5 つのPMOS集積回路で構成されていました。4 つの同一の RALU チップ (レジスタとALUの略) はデータ パスを提供し、1 つの CROM (制御とROM ) は制御シーケンスとマイクロコードストレージを提供します。IMP-16 はビット スライス プロセッサです。各 RALU チップはレジスタと演算の4 ビットスライスを提供し、並列に動作して 16 ビットのワード長を生成します。[1] [2]
各RALUチップは、プログラムカウンタの独自の4ビット、いくつかのレジスタ、ALU、16ワードのLIFOスタック、およびステータスフラグを格納します。4つの16ビットアキュムレータがあり、そのうち2つはインデックスレジスタとして使用できます。命令セットアーキテクチャは、Data General Novaのものと似ていました。[3]チップセットは、16ビットの乗算および除算ルーチンを実装したCROMチップ(IMP-16A / 522D)で拡張できました。チップセットは、+5〜-12の電圧振幅を持つ2相715kHzの非重複クロックで駆動されました。アーキテクチャの不可欠な部分は、汎用入力とともに、ALUからのゼロ、キャリー、オーバーフローなどのさまざまな条件ビットを提供する16ビット入力マルチプレクサでした。
このマイクロプロセッサはIMP-16Pマイクロコンピュータやジャカード・システムズのJ100に使用されたが、他にはあまり使われなかった。[4] [5] IMP-16は後にPACEとINS8900シングルチップ16ビットマイクロプロセッサに置き換えられたが、これらは同様のアーキテクチャを持っていたもののバイナリ互換性がなかった。ナショナルセミコンダクターのピーター・スプレーグ会長が当時アストンマーティンの主要株主であったため、アストンマーティン・ラゴンダにも使用された。 [6]
参考文献
- ^ 「RALUフラグの使用」[永久リンク切れ ]。
- ^ 「IMP-00A/520 MOS/LSI レジスタおよび算術論理ユニット (RALU)」2016 年 3 月 4 日にWayback Machineにアーカイブ。p. 1
- ^ 「IMP-16 プログラミングおよびアセンブラマニュアル」(PDF) . bitsavers . National Semiconductor . 2021 年12 月 26 日閲覧。
- ^ 「IMP-16C/200 IMP-16C/300 マイクロプロセッサ、IMP-16P マイクロコンピュータ製品の説明」(PDF)。1974 年。
- ^ Surdan, Esther (1977年11月21日). 「Jacquard Systems Starts Small But Thinks Big」. Computerworld . XI (47): 66. 2022年11月3日閲覧。
- ^ https://sprague.com/peter-sprague/aston-martin/ [裸のURL ]
外部リンク
- シールエレクトリック タイプライター博物館の IMP-16C ボード
