AMD Am2900

AMD Am2901: 4ビットスライスALU

Am2900は、1975年にAdvanced Micro Devices (AMD)が作成した集積回路(IC)ファミリです。これらは、ビットスライストポロジのバイポーラデバイスで構成され、コンピュータ制御ユニット(CCU)の異なる側面をそれぞれ表すモジュラーコンポーネントとして使用するように設計されていました。ビットスライス技術を使用することで、Am2900ファミリは、ICの数を増やすことで、データ、アドレス、および命令が4ビットの任意の倍数になるCCUを実装できました。これには、単一のCPU ICで実行できるよりも多くのICを実装する必要がありますが、当時、TTL Am2900チップは20~40MHzで動作し、Intel 8085などの当時の2~3MHzのCMOS / NMOSマイクロプロセッサよりもはるかに高速でした。8085エミュレータは、置き換えた8085ベースの設計よりも5~10倍高速に動作する2つのAm2900チップを中心に実装されました。

Am2901チップは、算術論理ユニット(ALU)と16個の4ビットプロセッサレジスタスライスを搭載し、シリーズの「中核」を成していました。4ビットでカウントし、バイナリ演算や様々なビットシフト演算を実装できました。Am2909は4ビットスライスのアドレスシーケンサで、1つのチップで4ビットアドレスを生成でき、n個のスライスを使用することで4つのnビットアドレスを生成できました。最大4ネストレベルのマイクロプログラムカウンタとスタックポインタを格納できるスタックを備えていました。[ 1 ]

Am2901とそのファミリーの他のチップのいくつかは、1975年にモトローラ、続いてレイセオン、そしてサイプレス・セミコンダクターナショナル・セミコンダクターNECトムソンシグネティクスといった、異例なほど多くのメーカーにセカンドソースとして供給された。ソビエト連邦、そして後にロシアでは、Am2900ファミリーは1804シリーズ(例えばAm2901はКР1804ВС1 / KR1804VS1と命名)として製造されていた[ 2 ] [ 3 ] [ 4 ]。このシリーズは2016年時点で生産されていたことが知られている[ 5 ]。

Am2900ファミリーチップを搭載したコンピューター

4つのAm2903 ALUを搭載した16ビットコンピュータ

おそらく他にもたくさんありますが、これらの部品を使用している既知の機械をいくつか紹介します。

Am2900ファミリーのメンバー

AMD Am2903: 4ビットスライスALU
Am2903のダイショット

Am2900ファミリーデータブックには以下の記載がある: [ 27 ]

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

これらのチップの多くには、74F2960 / Am2960などの7400 シリーズの番号もあります。

参照

参考文献

  1. ^ヘイズ、ジョン・P. (1978).コンピュータアーキテクチャと組織. p. 371. ISBN 0-07-027363-4
  2. ^ 「AMD 2901 ビットスライスプロセッサフ​​ァミリー」cpu-world.com . 2014年8月26日閲覧
  3. ^ 「ソ連のマイクロプロセッサ、マイクロコントローラ、FPUチップとその西側諸国の類似品」 CPU-world . 2016年3月24日閲覧
  4. ^ Козак、Виктор Романович (2014 年 5 月 24 日)。"Номенклатура отечественных микросхем" [国内集積回路の命名法] (ロシア語) 2016 年3 月 24 日に取得
  5. ^ "Каталог изделий" [製品カタログ] (PDF) (ロシア語)。ヴォロネジ: OAO「VZPP-S」。 p. 20. 2020-09-15 のオリジナル(PDF)からアーカイブされました2016 年5 月 30 日に取得
  6. ^ 「アポロ :: パンフレット :: DN440 460 パンフレット 1983」 . 1983年。
  7. ^ 「宇宙飛行におけるコンピューター:NASAの経験」ボイジャー号とガリレオ号の分散コンピューティング。NASA 2014年8月26日閲覧
  8. ^ “Data General NOVA4/X recovered from Bakersfield” . 2005年1月17日. 2011年7月17日時点のオリジナルよりアーカイブ。 2011年7月11日閲覧
  9. ^ 「DEC11-34の写真」 CPUミュージアムウェブサイト2011年7月8日時点のオリジナルよりアーカイブ2011年7月11日閲覧。
  10. ^ FP11-A浮動小数点プロセッサ技術マニュアル(PDF) . 1978年12月5日. p. 7-1. EK-FP11A-TM-002.
  11. ^ 「FP11-F浮動小数点プロセッサ技術マニュアル」(PDF) 1979年12月、p.5-4。EK-FP11F-TM-002。
  12. ^ John Holden. 「PDP-11モデルの生産」 . シドニー大学心理学部. 2011年7月25日時点のオリジナルよりアーカイブ。 2011年7月11日閲覧
  13. ^ VAX-11/730 中央処理装置技術説明(PDF) . Digital Equipment Corporation . 1982年. pp.  1– 4. EK-KA730-TO-001.
  14. ^ 「高性能リアルタイムコンピュータの新シリーズ」(PDF) . Hewlett-Packard Journal . 35 (2): 3– 6. 1984年2月.
  15. ^ネイサン・ラインバック。「Xerox Star」ネイサンのToasty Technologyページ2011年7月18日時点のオリジナルよりアーカイブ。 2011年7月11日閲覧
  16. ^ Andrew Gabriel (1997). 「GEC 4000シリーズプロセッサ」 . 2011年7月19日時点のオリジナルよりアーカイブ。 2011年7月11日閲覧
  17. ^ Klaus Michael Indlekofer (2002年11月11日). 「コンピュータアーキテクチャ」 . KMI - the site . 2011年7月17日時点のオリジナルよりアーカイブ2011年7月11日閲覧。
  18. ^ 「Field Information Bulletin 113」 1988年3月28日. 2011年7月7日時点のオリジナルよりアーカイブ2011年7月11日閲覧。
  19. ^ Семененко, В.А.; Ступин、Ю.В。 (1993年)。 Справочник по электронной вычислительной технике(ロシア語で)。 Мазиностроение。 p. 124.ISBN 5-217-02090-3
  20. ^ 「パート VII: Advanced Micro Devices Am2901、少しずつ」過去と現在の偉大なマイクロプロセッサ。ロシア・スーパーコンピュータ・ソフトウェア部門。1998年。2009年6月16日時点のオリジナルよりアーカイブ。 2011年7月11日閲覧
  21. ^ Mark JP Wolf (2012). 『ビデオゲーム百科事典:MZ』Bloomsbury Academic. ISBN 9780313379369
  22. ^ダン・ボリス。「アイロボット技術ページ」
  23. ^ Rolund, MW; Beckett, JT; Harms, DA (1983年1月). 「3B20D 中央処理装置」 .ベルシステム技術ジャーナル. 1.1.2 データ操作ユニット. 62 (1): 193. doi : 10.1002/j.1538-7305.1983.tb04390.x . S2CID 8952660 . 
  24. ^ 「Orion 高性能コンピュータ」(PDF)
  25. ^ 「SLAC での物理学実験におけるマイクロプロセッサ」(PDF)
  26. ^ “Centurion Computer wikiへようこそ!” . GitHub . 2023年2月20日閲覧
  27. ^ 「Am2900ファミリーデータブックと関連サポート回路」(PDF) AM -PUB003 Advanced Micro Devices 1979 2022年5月6日閲覧

さらに読む