AMD Am2900
From Wikipedia, the free encyclopedia
Remove ads
Am2900 je rodina 42 integrovaných obvodů, vyvinutých společností AMD v letech 1975 a později. Obvody pro řezový procesor využívající bipolární technologii byly navrženy jako modulární součásti, z nichž každá měla reprezentovat jiný aspekt řadiče (Computer Control Unit zkráceně CCU). Díky technologii bit slicing (doslova „krájení po bitech“) byly obvody řady 2900 schopny implementovat řídicí jednotky s daty, adresami a instrukcemi, jejichž bitová šířka mohla být jakýkoli násobek 4 bitů kaskádováním těchto obvodů. Jedním hlavním problémem s touto modulární technikou byl větší počet požadovaný obvodů, který by jinak zastal jeden procesor. Základním obvodem této série byla aritmeticko-logická jednotka Am2901, případně její novější revize. Mohla počítat s použitím 4 bitů a vykonávat binární operace a bitové posuny. Všechny čipy byly postaveny na nové třetí generaci TTL obvodů.

Kompatibilní čipy dále vyráběli společnosti Cypress Semiconductor, Motorola, National Semiconductor, NEC, Raytheon, Thomson, Signetics a USSR
Remove ads
Popis série
Třetí generace TTL obvodů umožnila snížit cenu oproti první generaci, uvedené na trh v roce 1966, o více než 99 % (tedy na méně než jednu setinu) na jedno hradlo.[1]
Nasazení
Použití v průmyslu:
- Itek Advanced Technology Airborne Computer (ATAC) použil na Galileo a některých námořních letadlech. Později byly některý nahrazeny odolnějšími mikroprocesory řady Am2901.[2]
- Parametry: 16 registrů, 16bitová šířka slova sestavena ze 4bitových mikroprocesorů řady Am2900, 4 speciální instrukce pro použití na Galileo
Remove ads
Obvody série Am2900
Řady

Seznam obvodů série Am2900: [1] [3]
Do rodiny patří i některé IO pojmenované ve tvaru Am29xxx a mnoho z těchto čipů mají číslo v sérii 7400, třeba jako 74F2960 pro čip Am2960.
- Am2901/A/B – 4bitová bit-slice ALU (4-bit bit-slice ALU)
- Am2902 – (Look-Ahead Carry Generator)
- Am2903 a Am29203 – (4-bit-slice ALU, with hardware multiply)
- Am2904 – (Status and Shift Control Unit)
- Am2905 – (Bus Transceiver)
- Am2906, Am2907 a Am2908 – (Bus Transceiver with Parity)
- Am2909/A a Am2911/A – (4-bit-slice address sequencer)
- Am2910 – (12-bit address sequencer)
- Am2912 – (Bus Transceiver)
- Am2913 – (Priority Interrupt Expander)
- Am2914 – (Priority Interrupt Controller)
- Am2915A, Am2916A a Am2917A – (Quad 3-State Bus Transceiver)
- Am2918 a Am29LS18 – (Instruction Register, Quad D Register)
- Am2919 – (Instruction Register, Quad Register)
- Am2920 – (Octal D-Type Flip-Flop)
- Am2921 – (1-to-8 Decoder)
- Am2922 – (8-Input Multiplexer (MUX))
- Am2923 – (8-Input MUX)
- Am2924 – (3-Line to 8-Line Decoder)
- Am2925 – Systémový generátor hodinového taktu a ovladač (System Clock Generator and Driver)
- Am2926 – (Schottky transistor 3-State Quad Bus Driver)
- Am2927 a Am2928 – (Quad 3-State Bus Transceiver)
- Am2929 – (Schottky 3-State Quad Bus Driver)
- Am2930 a Am2932 – Hlavní paměťový řadič (Main Memory Program Control)
- Am2940 – Hlavní generátor adresování paměti (Direct Memory Addressing (DMA) Generator)
- Am2942 – Programovatelný generátor času, DMA a Counter (Programmable Timer/Counter/DMA Generator)
- Am2946, Am2947, Am2948 a Am2949 – (Octal 3-State Bidirectional Bus Transceiver)
- Am2950 a Am2951 – (8-bit Bidirectional I/O Ports)
- Am2954 a Am2955 – (Octal Registers)
- Am2956 a Am2957 – (Octal Latches)
- Am2958 a Am2959 – (Octal Buffers/Line Drivers/Line Receivers)
- Am2960 – (Cascadable 16-Bit Error Detection and Correction Unit)
- Am2961 a Am2962 – (4-Bit Error Correction Multiple Buss Buffers)
- Am2964 – Dynamický řadič pamětí (Dynamic Memory Controller)
- Am2965 a Am2966 – (Octal Dynamic Memory Driver, Image)
- Am29112 - (Interruptable 8-Bit Microprogram Sequencer)
- Am29116 - (16-Bit Bipolar Microprogram Sequencer)
- Am29700 a Am29701 - (Non-Inverting Schottky 64-Bit Random Access Memories)
- Am29702 a Am29703 - (Schottky 64-Bit Random Accesss Memories)
- Am29705 - (16-Word by 4-Bit 2-Port RAM)
- Am29705A - (Improved Speech 2-Port RAM)
- Am29720 a Am29721 - (Low-Power Schottky 256-Bit Random Access Memories)
- Am29750 a Am29751A - (32-Word by 8-Bit PROMs)
- Am29760A a Am29761A - (256-Word by 4-Bit PROMs)
- Am29770 a Am29771 - (2048-Bit Generic Series Bipolar PROM)
- Am29774 a Am29775 - (4096-Bit Generic Series Bipolar PROM with Output Register)
- Am29803A - (16-Way Branch Control Unit)
- Am29811A - (Next Address Control Unit)
Modely
Seznam modelů obvodů série Am2900:[1][3]
AMD Am2901
AMD Am2902
AMD Am2903
AMD Am2910
AMD Am2911
Remove ads
Podrobně modely
Am2901
- Am2901[1]
- Rozměry čip: 4,2418 × 5,0292 mm (0.167″ × 0.198″)
- Plocha čipu: 21,333 mm2
- Rychlost mezi nožičkami G a P: 80 ns
- Am2901A[1]
- Rychlejší a menší revize čipu Am2901
- Rozměry čip: 3,3528 × 3,7846 mm (0.132″ × 0.149″)
- Plocha čipu: 12,689 mm2
- Rychlost mezi nožičkami G a P: 65 ns
- Am2901B[1]
- Rychlejší a menší revize čipu Am2901A
- Rozměry čip: 2,9718 × 3,2512 mm (0.117″ × 0.128″)
- Plocha čipu: 9,662 mm2
- Rychlost mezi nožičkami G a P: 45 ns
Počítače používající obvody řady Am2900
K počítačům, které používaly obvody řady Am2900 patří:
- Rodina počítačů Apollo Computer: DN460, DN660 a DSP160 používala jednotnou systémovou desku emulující instrukční sadu Motorola 68010.[65]
- Počítač Advanced Technology Airborne Computer (ATAC) firmy Itek používal ve svém Attitude and Articulation Control Computer System pro sondu Galileo a v některých letadlech Vojenského námořnictva Spojených států amerických procesor se 16 registry o šířce 16 bitů vytvořených z 4bitových řezů řady 2900. Do ATAC pro Galileo byly přidány čtyři speciální instrukce; některé čipy byly později nahrazeny obvody 2900 odolnými proti radiaci.[66]
- Počítače Data General Nova 4 používaly pro svůj 16bitový procesor čtyři obvody ALU Am2901; jedna z desek obsahovala 15 aritmeticko-logických jednotek Am2901.[67]
- Digital Equipment Corporation (DEC) PDP-11 modely PDP-11/23, PDP-11/34 a PDP-11/44 floating-point options (FPF11, FP11-A, případně FP11-F).[68][69]
- Hewlett-Packard (nyní Keysight) 1000 A-series model A600 používal čtyři AM2901 ALU ve svých 16bitových procesorech.[70]
- Počítač Xerox Dandelion používaný v Lispových strojích Xerox Star a Xerox 1108.[71]
- Několik modelů minipočítačů řady GEC 4000: 4060, 4150, 4160 (po čtyřech obvodech Am2901 pro 16bitovou ALU) a 4090 a všechny systémy 418x a 419x (po 18 Am2901, 32bitový celočíselná ALU nebo 8bitový exponent, 64bitová ALU pro operace v pohyblivé řádové čárce s dvojnásobnou přesností).[72]
- Model DEC KS10 počítače PDP-10.[73]
- P-machine procesor pro UCSD Pascal, který vytvořil Joel McCormack v NCR.
- Několik počítačů MAI Basic Four.[74]
- Grafický počítač Tektronix 4052.
- Sovětský klon PDP-11, SM-1420, používal kopie obvodů řady Am2901 vyrobených v SSSR[75] (pravděpodobně použito i jiných typech).[76]
- Československé klony PDP-11 a VAX vyráběné v Závodech výpočtovej techniky, konkrétně SM 50/50 (1982)[77], SM 52/11 (1983)[78], PP-04 (1985)[79], SM 52/12 (1985)[80], M 16-22 (1987)[81]
- Počítač Lilith, který vytvořil Niklaus Wirth na ETH Zürich.
- Herní počítače firmy Atari s vektorovým monitorem pro Tempest, Battlezone a Red Baron používaly na svých pomocných deskách „math box“ 4 obvody Am2901.
- Herní počítače firmy Atari s rastrovým grafickým systémem I, Robot, první komerční hra s vyplňovanými mnohoúhelníky,[82] obsahoval matematický procesor vytvořený ze čtyř 4bitových řezů AMD 2901.[83]
- Pixar Image Computer obsahuje 4 Chaps (Channel Processors), každý se 4 obvody Am2900.
- Typografická pracovní stanice a sázecí stroj Simulation Excel (Sim-X) vyráběný v norském Oslo: jeden ze čtyř procesorů byl 16bitový procesor pro výpočty a transformace řízený mikrokódem vytvořený ze čtyř řezů 2901 a sekvenceru adres z řady 2910. Počítač Sim-X používal 16bitovou celočíselnou násobičku pro optimalizaci grafických transformací.[84] Počítač byl uveden na trh v roce 1983; společnost ukončila činnost v roce 1987.
- Eventide H949 Harmonizer; pro generování adres a referenčních napětí pro systém DAC byly použity čtyři Am2901 čipy a několik PROM s mikrokódem (obvody 2901 nesloužily pro zpracování zvuku).
- Mnoho počítačů Siemens Teleperm a S5 PLCs používaných pro řízení výroby používalo obvody řady 2900.
- Procesor AT&T 3B20D.[85]
- Grafické systémy řady Metheus / Barco Omega 400 a 500; v procesoru displeje byly použity čtyři Am2901 čipy (a 8 kusů PROM s mikrokódem) pro provádění grafických operací.
- Geac Computer Corporation 2000, 6000, 8000 a 9000 používaly 4 x AM2901 čipy. Počítač GEAC 9500 používal obvody Am29101. Počítače GEAC 2000 byly používány v lékárnách. Ostatní modely byly používány v knihovnách, bankách a v pojišťovnictví. Počítač 2000 byl jednoprocesorový, počítače 6000 a 8000 obsahovaly čtyři procesory, z nichž jeden byl vyhrazen pro zpracování programu, další pro obsluhu komunikačních portů a diskových a magnetopáskových jednotek. Počítač 8000 měl lokální paměť procesoru, zatímco 6000 ne. Počítače 9000 a 9500 byly asymentrické multiprocesorové systémy s až 8 procesorovými moduly.
- AES Data Systems C20 Multiuser Word Processors. Firma AES of Montreal zkonstruovala řadu modulů a systémů, které používaly vlastní řezové procesory AES-800. Systém obsahoval 8, 12 a 16bitové sběrnice.
- Pozdější verze počítače Ferranti Argus 700 např. 700F a 700G používaly obvody AM2901, obvody této řady byly použity i v některých kanálových řadičích řady A700 např. pro pevné a pružné disky.
- Minipočítač High Level Hardware Limited Orion umožňující uživatelské změny mikrokódu provozovaný s operačním systémem Unix.[86]
Remove ads
Odkazy
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads