AMD Am2900

Az Am2900 az Advanced Micro Devices (AMD) 1975-ben indított integrált áramkörcsaládja/-sorozata. Az áramkörök bipoláris tranzisztorokkal készültek, bitszelet-topológiájú kialakításban. A sorozatot modulárisnak tervezték, kifejezetten számítástechnikai eszközök alkotórészeinek: elemeivel különböző eszközök építhetők és gyakorlatilag minden elem a számítógép vezérlőegységének (CCU, computer control unit) valamelyik összetevője.
A bitszelet-technikával a részegységekből tetszőleges CCU-t lehet kialakítani, amelyben az adat-, cím- és utasításhossz a 4 (bit) valamelyik többszöröse lehet. A modularitás egyben hátrányként is jelentkezik, amikor sok IC szükséges egy eszközhöz, ami esetleg egyetlen IC-vel is megvalósítható lenne (pl. a CPU-k). A sorozat alapvető tagja az Am2901 jelű csip: ez egy 4 bites aritmetikai-logikai egység (ALU), ami 4 bites adatokon képes bináris, számtani és eltoló műveleteket végezni.
Am2900 sorozatú áramkörökkel épült számítógépek
[szerkesztés | forrásszöveg szerkesztése]
Az alábbi gépekben a központi egység és a hardver jelentős része ilyen áramkörökből épült fel (a felsorolás nem teljes):
- Az Apollo Computer Tern számítógépcsalád: DN460, DN660 és DSP160. Mind ugyanazt a Motorola 68010 utasításkészletet emuláló rendszerkártyát alkalmazták (1983).[1]
- EMG-777: Magyarországon gyártott asztali számítógép, 1983.
- Itek Advanced Technology Airborne Computer (ATAC): a Galileo űrszonda vezérlőrendszerében (Attitude and Articulation Control Computer System) és néhány haditengerészeti repülőgépben használtak. Ennek processzora 16 bites, 16 regisztere volt, és 4 bites 2900 sorozatú chipekből volt összeállítva. Az ATAC Galileo-féle verzióját később a 2901-es chipek sugárzástűrő változatával szerelték.[2]
- Data General Nova 4; ebben a 16 bites szóhosszúságot 4 db Am2901-es (párhuzamosan működő) ALU chippel érték el. A gép egyik kártyáján 15 db 2901-es alkotja a lebegőpontos egységet.[3]
- DEC KS10 PDP-10 modell.[4]
- DEC PDP-11 PDP-11/23, PDP-11/34 és PDP-11/44 modelljeinek lebegőpontos bővítései (FPF11, FP11-A és FP11-F rendre).[5][6]
- SZM-1420, a PDP-11/34+ szovjet klónja az Am2901 szovjet másolatával készült,[7] ezeket a chipeket más gépekben is felhasználták.[8]
- A Xerox 8010-es munkaállomásában (Xerox Star, 'Dandelion') 2900 alapú processzor volt. A Xerox 1108 (Lisp machine) munkaállomások is ugyanezt a hardvert használták.[9]
- GEC 4000 sorozatú miniszámítógépek: 4060, 4150, 4160 modellek (négy Am2901, 16 bites ALU), valamint a 4090 és az összes 418x és 419x rendszer (18 db Am2901, 32 bites integer ALU vagy 8 bites exponens, 64 bites duplapontosságú lebegőpontos ALU).[10]
- UCSD Pascal P-machine processzor, tervező: Joel McCormack, NCR Corporation.
- Számos MAI Basic Four modell.[11]
- Tektronix 4052 grafikus munkaállomás.
- A Niklaus Wirth által az ETH Zürich-nél tervezett Lilith számítógép.
- Az Atari vektorgrafikus játékgépei: a Tempest, Battlezone, Red Baron (Vörös Báró) gépekben 4 Am2901 IC volt a „math box” segédpanelen.
- Simulation Excel (Sim-X), Oslo, Norvégia: tipográfiai workstation / szedőgép; egyik processzora egy 16 bites mikrokódolt számító és transzformációs egység négy 2901 szeletből és egy 2910-es címszekvenszerből épült fel. A Sim-X gép 16 bites egészértékű szorzóegységet használt a grafikus transzformációk optimalizálására.[12] A gép 1983-ban jelent meg, a cég 1987-ben lehúzta a rolót.
- Az Eventide H949 Harmonizer hangeffekt-processzorban 4 Am2901 chip és több mikrokód-PROM végzi a címszámítást és állítja elő a referencia feszültségszinteket az eszköz DAC rendszerében. A hangokat nem az ALU kezeli.
- Siemens Teleperm és S5 PLC ipari vezérlőszámítógépekben.
- AT&T 3B20D processzor.[13]
Az Am2900 család tagjai
[szerkesztés | forrásszöveg szerkesztése]
Az AMD "Am2900 Family Data Book" felsorolása alapján:[14]
- Am2901 – 4 bites bitszelet ALU (1975)
- Am2902 – előrenéző átvitelgenerátor (look-ahead carry generator)
- Am2903 – 4 bites bitszelet ALU, hardveres szorzóval
- Am2904 – státáusz és eltolásbit kezelőegység
- Am2905 – busz csatoló (transceiver)
- Am2906 – busz csatoló paritásellenőrzéssel
- Am2907 – busz csatoló paritásellenőrzéssel
- Am2908 – busz csatoló paritásellenőrzéssel
- Am2909 – 4 bites bitszelet címszekvenszer
- Am2910 – 12 bites címszekvenszer (mikroprogram-kontroller)
- Am2911 – 4 bites bitszelet címszekvenszer
- Am2912 – busz csatoló (transceiver)
- Am2913 – prioritásos megszakítás kiterjesztő
- Am2914 – prioritásos megszakítás kontroller
- Am2915 – quad 3-állapotú buszvezérlő
- Am2916 – quad 3-állapotú buszvezérlő
- Am2917 – quad 3-állapotú buszvezérlő
- Am2918 – utasításregiszter, quad D regiszter ("pipeline register")
- Am2919 – utasításregiszter, quad regiszter
- Am2920 – oktális D-típusú flipflop
- Am2921 – 1-to-8 dekódoló
- Am2922 – 8 bemenetű multiplexer (MUX)
- Am2923 – 8 bemenetű MUX
- Am2924 – 3-to-8 bemeneti vonal dekódoló
- Am2925 – rendszerórajel-generátor és driver
- Am2926 – Schottky tranzisztoros 3-állapotú quad busz driver
- Am2927/Am2928 – quad 3-állapotú buszvezérlő
- Am2929 – Schottky 3-állapotú quad busz driver
- Am2930 – Main Memory Program Control
- Am2932 – Main Memory Program Control
- Am2940 – Direct Memory Addressing (DMA) címgenerátor
- Am2942 – programozható timer/számláló/DMA generátor
- Am2946/Am2947 – oktális 3-állapotú kétirányú buszvezérlő (transceiver)
- Am2948/Am2949 – oktális 3-állapotú kétirányú buszvezérlő (transceiver)
- Am2950/Am2951 – 8 bites kétirányú I/O port
- Am2952 – kétirányú I/O port
- Am2954/Am2955 – oktális regiszterek
- Am2956/Am2957 – oktális flipflopok (latch)
- Am2958/Am2959 – oktális bufferek/vonali meghajtók/vonali vevők
- Am2960 – kaszkád 16 bites hibafelismerő és -javító egység
- Am2961/Am2962 – 4 bites többszörös busz buffer hibajavítással
- Am2964 – dinamikus memória-kontroller
- Am2965/Am2966 – oktális dinamikus memória driver
A chipek többségének van 7400 sorozatú megfelelője is, pl. a 74F2960 / Am2960.
Lásd még
[szerkesztés | forrásszöveg szerkesztése]Hivatkozások
[szerkesztés | forrásszöveg szerkesztése]- ↑ "apollo :: brochures :: DN440 460 Brochure 1983". 1983.
- ↑ "Computers in Spaceflight: The NASA Experience" - Chapter Six - - Distributed Computing On Board Voyager and Galileo -
- ↑ "Data General NOVA4/X recovered from Bakersfield". 2005. január 17. 2011. július 17. dátummal az eredeti címről archiválva. Hozzáférés: 2011. július 11.
{{cite web}}: Unknown parameter|deadurl=ignored (|url-status=suggested) (súgó) - ↑ Klaus Michael Indlekofer (2002. november 11.). "Computer Architectures". K.M.I. - the site. 2011. július 17. dátummal az eredeti címről archiválva. Hozzáférés: 2011. július 11.
{{cite web}}: Unknown parameter|deadurl=ignored (|url-status=suggested) (súgó) - ↑ "Photo of DEC11-34". CPU museum web site. 2011. július 8. dátummal az eredeti címről archiválva. Hozzáférés: 2011. július 11.
{{cite web}}: Unknown parameter|deadurl=ignored (|url-status=suggested) (súgó) - ↑ John Holden. "Production PDP-11 Models". University of Sydney School of Psychology. 2011. július 25. dátummal az eredeti címről archiválva. Hozzáférés: 2011. július 11.
{{cite web}}: Unknown parameter|deadurl=ignored (|url-status=suggested) (súgó) - ↑ Справочник по электронной вычислительной технике (orosz nyelven). 1993. 124. o. ISBN 5-217-02090-3.
{{cite book}}: Unknown parameter|coauthors=ignored (|author=suggested) (súgó) - ↑ "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. június 16. dátummal az eredeti címről archiválva. Hozzáférés: 2011. július 11.
{{cite web}}: Unknown parameter|deadurl=ignored (|url-status=suggested) (súgó) - ↑ Nathan Lineback. "Xerox Star". Nathan's Toasty Technology page. 2011. július 18. dátummal az eredeti címről archiválva. Hozzáférés: 2011. július 11.
{{cite web}}: Unknown parameter|deadurl=ignored (|url-status=suggested) (súgó) - ↑ Andrew Gabriel (1997). "GEC 4000 series processors". 2011. július 19. dátummal az eredeti címről archiválva. Hozzáférés: 2011. július 11.
{{cite web}}: Unknown parameter|deadurl=ignored (|url-status=suggested) (súgó) - ↑ "Field Information Bulletin 113". 1988. március 28. 2011. július 7. dátummal az eredeti címről archiválva. Hozzáférés: 2011. július 11.
{{cite web}}: Unknown parameter|deadurl=ignored (|url-status=suggested) (súgó) - ↑ Kari Johnson (1983). "An IEEE Floating Point Arithmetic Implementation" (PDF). IEEE Symposium on Computer Arithmetic: 130–135.
- ↑ "3B20D Central Processing Unit" (PDF). The Bell System Technical Journal. 1.1.2 Data manipulation unit. 62 (1): 193. 1983. január.
{{cite journal}}: Unknown parameter|coauthors=ignored (|author=suggested) (súgó) - ↑ "The Am2900 Family Data Book with Related Support Circuits" (PDF). AM-PUB003. Advanced Micro Devices. 1979. 2011. július 16. dátummal az eredeti (PDF) címről archiválva. Hozzáférés: 2011. július 11.
{{cite web}}: Unknown parameter|deadurl=ignored (|url-status=suggested) (súgó)
További információk
[szerkesztés | forrásszöveg szerkesztése]- Introduction to Designing with the Am2900 Family of Microprogramable Bipolar Devices Vol 1 Bitsavers PDF archívum
- Introduction to Designing with the Am2900 Family of Microprogramable Bipolar Devices Vol 2 Bitsavers PDF archívum
- Am29C300/29300 Data Book Bitsavers PDF archívum
- CPU-World Képek, 2900 sorozatú IC-k
- Bit-Slice Design: micro-controllers and ALUs. an Introduction to the Am2900 Family (Bitszelet tervezés: mikrovezérlők és ALU-k. Bevezetés az Am2900 családba)
- Bit-Sliced Microprocessor of the Am2900 Family
- Daniel P. Siewiorek, C. Gordon Bell, Allen Newell (1982). "Chapter 13 / Bit-Sliced Microprocessor of the Am2900 Family: The Am2901/29091". Computer structures : principles and examples (angol nyelven). New York : McGraw-Hill. 168–185. o. 2012-08-12 dátummal az eredeti címről archiválva. Hozzáférés: 2012.
{{cite web}}: Check date values in:|accessdate=(súgó)CS1 karbantartás: több név: szerzőfelsorolás (link) - Daniel P. Siewiorek, C. Gordon Bell, Allen Newell (1982). "Chapter 14: The Am2903/2910". Computer structures : principles and examples (angol nyelven). New York : McGraw-Hill. 186–218. o. 2009-06-19 dátummal az eredeti címről archiválva. Hozzáférés: 2012.
{{cite web}}: Check date values in:|accessdate=(súgó)CS1 karbantartás: több név: szerzőfelsorolás (link)
