AMD Am2900 - AMD Am2900
Am2900 je rodina integrovaných obvodů (IC) vytvořená v roce 1975 společností Advanced Micro Devices (AMD). Byly konstruovány s bipolárními zařízeními v topologii bitových řezů a byly navrženy tak, aby byly použity jako modulární součásti, z nichž každá představuje jiný aspekt řídicí jednotky počítače (CCU). Použitím techniky krájení bitů byla rodina Am2900 schopna implementovat CCU s daty, adresami a instrukcemi tak, aby byly libovolným násobkem 4 bitů vynásobením počtu integrovaných obvodů. Jedním z hlavních problémů této modulární techniky bylo to, že vyžadovalo větší počet integrovaných obvodů k implementaci toho, co lze provést na jediném integrovaném obvodu CPU. Čip Am2901 byl aritmeticko-logickou jednotkou (ALU) a „jádrem“ této série. Mohlo by to počítat pomocí 4 bitů a implementovat binární operace, stejně jako různé operace bitového posunu .
2901 a některé další čipy v rodině byly po druhé získány neobvykle velkým počtem dalších výrobců, počínaje Motorola a poté Raytheon - oba v roce 1975 - a také Cypress Semiconductor, National Semiconductor, NEC, Thomson a Signetics. V Sovětském svazu a později v Rusku byla rodina Am2900 vyráběna jako řada 1804 (např. Am2901 označená jako KR1804VS1 / rusky : КР1804ВС1 ), která byla od roku 2016 stále ve výrobě.
Počítače vyrobené z čipů řady Am2900
Existuje pravděpodobně mnoho dalších, ale zde jsou některé známé stroje používající tyto části:
- Rodina Apollo Computer Tern: DN460, DN660 a DSP160. Všechny používaly stejnou základní desku emulující instrukční sadu Motorola 68010 .
- Itek Advanced Technology Airborne Computer (ATAC) použitý na Galileo Attitude a artikulace Control Computer System i některá letadla námořnictvo mělo 16-registr, 16-bitové slovo šířka sestaven ze 4-bitové šířce 2900 procesorů řady. Do verze ATAC systému Galileo byly přidány čtyři speciální instrukce a později byly některé čipy nahrazeny radiačně kalenými čipy 2901.
- Data General Nova 4, která získala 16bitovou šířku slova pomocí čtyř ALU Am2901 paralelně; jedna z desek měla 15 Am2901 ALU.
- Digital Equipment Corporation (DEC) PDP-11 modely PDP-11/23, PDP-11/34, a PDP-11/44 volby s plovoucí desetinnou čárkou (FPF11, FP11-A a FP11-F, v tomto pořadí).
- DEC VAX 11/730 , který pro procesor používal osm AM2901.
- Hewlett-Packard (nyní Keysight ), model A600 řady 1000 A používal pro svůj 16bitový procesor čtyři ALU AM2901
- Pampeliška Xerox, stroj používaný ve strojích Xerox Star a Xerox 1108 Lisp .
- Několik modelů minipočítačů řady GEC 4000 : 4060, 4150, 4160 (čtyři Am2901 každý, 16bitový ALU) a 4090 a všechny systémy 418x a 419x (každý osmnáct Am2901, 32bitový celočíselný ALU nebo 8bitový exponent, 64 -bit Double Precision s plovoucí desetinnou čárkou ALU).
- Model DEC KS10 PDP-10 .
- UCSD Pascal procesor P-stroj určený na NCR od Joel Mc Cormack .
- Řada strojů MAI Basic Four .
- Počítač s grafickým systémem Tektronix 4052 .
- SM-1420 , sovětský klon PDP-11, který se používá sovětský klon AM2901 snad také použity v jiných zemích.
- Lilith počítač určený na ETH Zürich od Niklaus Wirth .
- Atari ‚s vektorová grafika pasáž stroje Tempest , Battlezone a Red Baron užito 4 Am2901 IC ve svém‚matematickém poli‘pomocné obvody.
- Atari ‚s rastrovou grafiku pasáž stroj I, Robot , první komerční hra představovat vyplněné mnohoúhelníky, včetně matematický procesor postavený kolem čtyř AMD 2901 žetonů.
- Obrazový počítač Pixar , 4kanálové procesory, každý se 4 Am2900
- Simulation Excel (Sim-X), Oslo, Norsko : Typografická pracovní stanice / sazeč; jeden z jeho čtyř procesorů byl 16bitový mikrokódovaný výpočetní a transformační engine postavený ze čtyř 2901 řezů a jednoho 2910 adresového sekvenceru. Stroj Sim-X používal k optimalizaci grafických transformací 16bitový celočíselný multiplikátor. Stroj debutoval v roce 1983 a společnost skončila v roce 1987.
- Harmonizátor Eventide H949; ke generování adres a generování referenčních napětí pro systém DAC se používají čtyři čipy Am2901 (a několik mikrokódů PROM) - v sekci 2901 ALU nebyl zpracován zvuk.
- Mnoho PLC Siemens Teleperm a S5 používaných pro průmyslové řízení bylo postaveno pomocí řady 2900.
- Procesor AT&T 3B20D .
- Grafické systémy Metheus / Barco Omega řady 400 a 500; k provedení grafických operací na tomto zobrazovacím procesoru z roku 1982 byly použity čtyři čipy Am2901 (a osm mikrokódových PROM).
- Geac Computer Corporation 2000, 6000, 8000 a 9000 vycházely ze 4 čipů AM2901. GEAC 9500 byl založen na AM29101. GEAC 2000 byl používán v lékárnách. Ostatní modely byly použity v automatizaci knihoven, bankovnictví a pojištění. 2000 byl jeden procesorová jednotka. 6000 a 8000 obsahovaly čtyři procesory, každý určený pro jeden z komunikačních, diskových, páskových nebo programových zpracování. 8000 měl lokální paměť procesoru, zatímco 6000 ne. 9000 a 9500 byly systémy AMP s až 8 CPU moduly.
- Víceuživatelské textové procesory AES Data Systems C20. AES z Montrealu navrhlo řadu modulů a systémů založených na jejich procesorech AES-800 bit-slice. Součástí návrhu byly 8-, 12- a 16bitové autobusy.
- Pozdější iterace Ferranti Argus 700, např. 700F a 700G, používaly zařízení AM2901, stejně jako některé řadiče periferních kanálů A700 např. Pro pevné a disketové jednotky
- High Level Hardware Limited Orion , uživatelsky microcodable minipočítač běží Unix.
Členové rodiny Am2900
Rodinná datová kniha Am2900 uvádí:
- Am2901-4bitový bitový plátek ALU (1975)
- Am2902- Look-Ahead Carry Generator
- Am2903-4bitová ALU s multiplikátorem hardwaru
- Am2904 - Řídicí jednotka stavu a řazení
- Am2905 - Bus transceiver
- Am2906 - Bus transceiver s paritou
- Am2907 - Bus transceiver s paritou
- Am2908 - Bus transceiver s paritou
- Am2909-4-bitový sekvenční adresový sekvencer
- Am2910-12bitový sekvencer adres
- Am2911-sekvenční adresář se 4 bitovými segmenty
- Am2912 - Bus Transceiver
- Am2913 - expandér prioritního přerušení
- Am2914 - ovladač přerušení priority
- Am2915-Quad 3-State Bus Transceiver
- Am2916-Quad 3-State Bus Transceiver
- Am2917-Quad 3-State Bus Transceiver
- Am2918 - registr instrukcí, registr Quad D.
- Am2919 - registr instrukcí , čtyřnásobný registr
- Am2920-Octal D-Type Flip-Flop
- Am2921-1 k 8 dekodéru
- Am2922- multiplexor s 8 vstupy (MUX)
- Am2923-8-vstupový MUX
- Am2924-3řádkový až 8řádkový dekodér
- Am2925 - generátor a ovladač systémových hodin
- Am2926- Schottky 3-State Quad Bus Driver
- Am2927/Am2928-Quad 3-State Bus Transceiver
- Am2929-Schottky 3-State Quad Bus Driver
- Am2930 - Ovládání programu hlavní paměti
- Am2932 - Ovládání programu hlavní paměti
- Am2940 - Direct Memory adresování (DMA) generátoru
- Am2942 - Programovatelný časovač / čítač / generátor DMA
- Am2946/Am2947-Octal 3-State Bidirectional Bus Transceiver
- Am2948/Am2949-Octal 3-State Bidirectional Bus Transceiver
- Am2950/Am2951-8bitové obousměrné I/O porty
- Am2954/Am2955 - osmičkové registry
- Am2956/Am2957 - osmičkové západky
- Am2958/Am2959 - osmičkové nárazníky /linkové ovladače/linkové přijímače
- Am2960-kaskádovatelná 16bitová jednotka pro detekci a opravu chyb
- Am2961/Am2962-4bitové vyrovnávací paměti pro opravu více sběrnic
- Am2964 - dynamický řadič paměti
- Am2965/Am2966 - Osmičkový dynamický ovladač paměti
Mnoho z těchto čipů má také čísla řady 7400 , například 74F2960 / Am2960.
Viz také
Reference
externí odkazy
- Úvod do projektování s rodinou mikroprogramovatelných bipolárních zařízení Am2900 Vol 1 Bitsavers archiv dokumentů PDF
- Úvod do projektování s rodinou mikroprogramovatelných bipolárních zařízení řady Am2900 sv. 2 Bitsavers, archiv dokumentů PDF
- Datová kniha Am29C300/29300 - archiv dokumentů PDF textfiles.com
- CPU-World -fotografie 2900 rodinných integrovaných obvodů
- Bit-Slice Design: Controllery a ALU -úvod do rodiny Am2900
- Mikroprocesor s kousky bitů z rodiny Am2900: Am2901/2909
- „Design mikroprocesoru Bit-Slice“ , John Mick a Jim Brick, archiv dokumentů PDF Bitsavers