AMD Am2900

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動: 案内検索
AMD Am2901: 4ビットスライスALU

Am2900アドバンスト・マイクロ・デバイセズ(AMD)が1975年に開発した集積回路(ICチップ)のファミリである。バイポーラトランジスタを使用したビットスライス方式のチップファミリであり、複数のチップを組み合わせることでCPUを構成することができる。ビットスライス技術を使うことにより、Am2900 ファミリではデータ/アドレス/命令のビット幅を4ビットの任意の倍数長に設計することが可能である。この方式の難点はCPUに機能を詰め込もうとするとチップ数が膨大になる点であった。Am2901 は演算装置(ALU)であり、ファミリの中核となっている。これには4ビットの各種二進演算機能が盛り込まれている(ビットシフトを含む)。

Am2900 ファミリのチップで構成されたコンピュータ[編集]

以下に Am2900 を使用していたと判明しているコンピュータを列挙する。

  • 木星探査機ガリレオの姿勢制御コンピュータやNASA製航空機で使われた Itek Advanced Technology Airborne Computer (ATAC)。Am2900ファミリを使った16ビットで16本のレジスタを持つコンピュータである。ガリレオに搭載されたATACには4つの特殊な命令が追加され、2901の放射線耐性を強化したバージョンも使われた[1]
  • データゼネラル Nova 4: Am2901 ALUを並列に構成して16ビットワードを扱えるようにしていた。基板には15個の Am2901 ALU が搭載されたものもある。[2]
  • DEC PDP-11の機種 PDP-11/23、PDP-11/34、PDP-11/44 の浮動小数点オプション(それぞれ FPF11、FP11-A、FP11-F)[3][4]
  • ゼロックス Dandelion: Xerox StarLISPマシン Xerox 1108 で使われた。[5]
  • イギリスの GEC 4060/4150/4160(いずれもAm2901を使った16ビット構成)と 4090/418x/419x(Am2901を18個使って、32ビット整数ALUと64ビット倍精度FPUを構成)[6]
  • DEC PDP-10 の KS10 モデル[7]
  • NCRの Joel McCormack が設計した UCSD Pascal P-machine プロセッサ
  • MAI Basic Four の一部マシン[8]
  • テクトロニクス4052英語版 グラフィックスコンピュータ
  • SM-1420 - ソ連のPDP-11クローン[9]。他のクローンでも使われていたと見られている[10]
  • Lilith - ニクラウス・ヴィルトチューリッヒ工科大学
  • AT&T 3B20D コンピュータ[11]

Am2900 ファミリ[編集]

AMD Am2903: 4ビットスライスALU
AMD Am2909: 4ビットスライス・アドレスシーケンサ

Am2900 Family Data Book に掲載されているものは以下の通り[12]

  • Am2901 – 4ビットスライスALU(1975年)
  • Am2902 – ルックアヘッド・キャリー生成器
  • Am2903 – 4ビットスライスALU、乗算器付き
  • Am2904 – ステータス/シフト制御装置
  • Am2905 – バス・トランシーバー
  • Am2906 – パリティビット付きバス・トランシーバー
  • Am2907 – パリティビット付きバス・トランシーバー
  • Am2908 – パリティビット付きバス・トランシーバー
  • Am2909 – 4ビットスライス・アドレスシーケンサ
  • Am2910 – 12ビットアドレスシーケンサ
  • Am2911 – 4ビットスライス・アドレスシーケンサ
  • Am2912 – バス・トランシーバー
  • Am2913 – 優先度付き割り込みエキスパンダー
  • Am2914 – 優先度付き割り込みコントローラ
  • Am2915 – 4ビット 3状態バス・トランシーバー
  • Am2916 – 4ビット 3状態バス・トランシーバー
  • Am2917 – 4ビット 3状態バス・トランシーバー
  • Am2918 – 命令レジスタ, 4ビット D レジスタ
  • Am2919 – 命令レジスタ, 4ビット レジスタ
  • Am2920 – 8ビット D型フリップフロップ
  • Am2921 – 1-to-8 デコーダ
  • Am2922 – 8-入力 マルチプレクサ (MUX)
  • Am2923 – 8-入力 MUX
  • Am2924 – 3-ラインから 8-ラインのデコーダ
  • Am2925 – システムクロック・ジェネレータおよびドライバ
  • Am2926 – ショットキー 4ビット3状態バスドライバ
  • Am2927/Am2928 – 4ビット3状態バス・トランシーバ
  • Am2929 – ショットキー 4ビット3状態バスドライバ
  • Am2930 – 主記憶プログラム制御
  • Am2932 – 主記憶プログラム制御
  • Am2940 – DMAジェネレータ
  • Am2942 – プログラマブル・タイマー/カウンタ/DMAジェネレータ
  • Am2946/Am2947 – 8ビット 3状態 双方向バス・トランシーバー
  • Am2948/Am2949 – 8ビット 3状態 双方向バス・トランシーバー
  • Am2950/Am2951 – 8ビット 双方向 I/Oポート
  • Am2954/Am2955 – 8ビット・レジスタ
  • Am2956/Am2957 – 8ビット・ラッチ
  • Am2958/Am2959 – 8ビット・バッファ/ラインドライバ/ラインレシーバー
  • Am2960 – カスケード接続可能な16ビット・エラー検出/訂正装置
  • Am2961/Am2962 – 4ビット エラー訂正・複数バス・バッファ
  • Am2964 – ダイナミックメモリ・コントローラ
  • Am2965/Am2966 – 8ビット・ダイナミックメモリ・ドライバ

74F2960 / Am2960 のように7400シリーズの名称も持つチップが多い。

脚注[編集]

  1. ^ "Computers in Spaceflight: The NASA Experience" - Chapter Six - - Distributed Computing On Board Voyager and Galileo -
  2. ^ Data General NOVA4/X recovered from Bakersfield” (2005年1月17日). 2011年7月17日時点のオリジナルよりアーカイブ。2011年7月11日閲覧。
  3. ^ Photo of DEC11-34”. CPU museum web site. 2011年7月8日時点のオリジナルよりアーカイブ。2011年7月11日閲覧。
  4. ^ John Holden. “Production PDP-11 Models”. University of Sydney School of Psychology. 2011年7月25日時点のオリジナルよりアーカイブ。2011年7月11日閲覧。
  5. ^ Nathan Lineback. “Xerox Star”. Nathan's Toasty Technology page. 2011年7月18日時点のオリジナルよりアーカイブ。2011年7月11日閲覧。
  6. ^ Andrew Gabriel (1997年). “GEC 4000 series processors”. 2011年7月19日時点のオリジナルよりアーカイブ。2011年7月11日閲覧。
  7. ^ Klaus Michael Indlekofer (2002年11月11日). “Computer Architectures”. K.M.I. - the site. 2011年7月17日時点のオリジナルよりアーカイブ。2011年7月11日閲覧。
  8. ^ Field Information Bulletin 113” (1988年3月28日). 2011年7月7日時点のオリジナルよりアーカイブ。2011年7月11日閲覧。
  9. ^ (Russian) Справочник по электронной вычислительной технике. (1993). p. 124. ISBN 5-217-02090-3. 
  10. ^ Part VII: Advanced Micro Devices Am2901, a few bits at a time”. Great Microprocessors of the Past and Present. Russian Supercomputer Software Department (1998年). 2009年6月16日時点のオリジナルよりアーカイブ。2011年7月11日閲覧。
  11. ^ “3B20D Central Processing Unit”. The Bell System Technical Journal. 1.1.2 Data manipulation unit 62 (1): 193. (January 1983). http://www.alcatel-lucent.com/bstj/vol62-1983/articles/bstj62-1-191.pdf. 
  12. ^ The Am2900 Family Data Book with Related Support Circuits”. AM-PUB003. Advanced Micro Devices (1979年). 2011年7月16日時点のオリジナルよりアーカイブ。2011年7月11日閲覧。

参考文献[編集]

関連項目[編集]

外部リンク[編集]