AMD Am2900


AMD Am2900

Am2900 is a family of integrated circuits (ICs) created in 1975 by Advanced Micro Devices (AMD). They were constructed with bipolar devices, in a bit-slice topology, and were designed to be used as modular components each representing a different aspect of a computer control unit (CCU). By using a bit slicing technique, Am2900 family was able to implement a CCU with data, addresses, and instructions to be any multiple of 4-bits by multiplying the number of ICs. One major problem with this modular technique was it required a larger amount of ICs to implement what could be done on a single CPU IC. The Am2901 chip was the arithmetic-logic unit (ALU), and the "core" of the series. It could count using 4 bits and implement binary operations as well as various bit-shifting operations.

Computers made with Am2900-family chips

There are probably many more, but here are some known machines using these parts:

* Data General Nova 4, which obtained 16-bit word width using four Am2901 ALUs in parallel; one of the boards has 15 Am2901 ALUs on it [http://www.wps.com/NOVA4/pitchas.html] .
* The Xerox Dandelion, the machine used in the Xerox Star and Xerox 1108 Lisp machine [http://toastytech.com/guis/star.html] .
* The GEC 4060 and 4090 [http://www.cucumber.demon.co.uk/geccl/4000series/processors.html]
* The DEC KS10 PDP-10 model [http://kmi9000.tripod.com/kmi_comp.htm]
* The UCSD Pascal P-machine processor designed at NCR by Joel McCormack
* The Tektronix 4052 graphics system computer
* The SM-1420, Soviet clone of PDP-11, used Soviet clone of AM2901 [Harvcoltxt|Semenenko|1993|p=124]

"Legend holds that some Soviet clones of the PDP-11 were assembled from Soviet clones of the Am2901" [http://www.microprocessor.sscc.ru/great/s1.html#2901] .

Members of the Am2900 family

*Am2901 – 4-bit bit-slice ALU (1975)
*Am2902 – Look-Ahead Carry Generator
*Am2903 – 4-bit-slice ALU, with hardware multiply
*Am2904 – Status and Shift Control Unit
*Am2905 – Bus Transceiver
*Am2906 – Bus Transceiver with Parity
*Am2907 – Bus Transceiver with Parity
*Am2908 – Bus Transceiver with Parity
*Am2909 – 4-bit-slice address sequencer
*Am2910 – 12-bit address sequencer
*Am2911 – 4-bit-slice address sequencer
*Am2912 – Bus Transceiver
*Am2913 – Priority Interrupt Expander
*Am2914 – Priority Interrupt Controller
*Am2915 – Quad 3-State Bus Transceiver
*Am2916 – Quad 3-State Bus Transceiver
*Am2917 – Quad 3-State Bus Transceiver
*Am2918 – 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 – System Clock Generator and Driver
*Am2926 – Schottky 3-State Quad Bus Driver
*Am2927/Am2928 – Quad 3-State Bus Transceiver
*Am2929 – Schottky 3-State Quad Bus Driver
*Am2930 – Main Memory Program Control
*Am2932 – Main Memory Program Control
*Am2940 – Direct Memory Addressing (DMA) Generator
*Am2942 – Programmable Timer/Counter/DMA Generator
*Am2946/Am2947 – Octal 3-State Bidirectional Bus Transceiver
*Am2948/Am2949 – Octal 3-State Bidirectional Bus Transceiver
*Am2950/Am2951 – 8-bit Bidirectional I/O Ports
*Am2954/Am2955 – Octal Registers
*Am2956/Am2957 – Octal Latches
*Am2958/Am2959 – Octal Buffers/Line Drivers/Line Receivers
*Am2960 – Cascadable 16-Bit Error Detection and Correction Unit
*Am2961/Am2962 – 4-Bit Error Correction Multiple Buss Buffers
*Am2964 – Dynamic Memory Controller
*Am2965/Am2966 – Octal Dynamic Memory Driver,

Many of these chips also have 7400 series numbers such as the 74F2960 / Am2960.

See also

*AMD
*List of AMD Am2900 and Am29000 families
*List of AMD microprocessors
*Bit slicing

References

*harvard reference
coauthors = В.А. Семененко, Ю.В. Ступин
title = Справочник по электронной вычислительной технике
year = 1993
isbn = 5217020903

* German Wiki, Am2900 Accessed 12 Nov, 2005.
* [http://www.bitsavers.org/pdf/amd/_dataBooks/1979_AMD_2900family.pdf Am2900 Family Data Book] - Accessed 12 Nov, 2005.

External links

* [http://www.bitsavers.org/pdf/amd/_dataBooks/1979_AMD_2900family.pdf The Am2900 Family Data Book] Bitsavers' PDF Document Archive (30MB)
* [http://www.bitsavers.org/pdf/amd/ED2900A_vol1_Jan85.pdf Introduction to Designing with the Am2900 Family of Microprogramable Bipolar Devices Vol 1] Bitsavers' PDF Document Archive
* [http://www.bitsavers.org/pdf/amd/ED2900A_vol2_Jan85.pdf Introduction to Designing with the Am2900 Family of Microprogramable Bipolar Devices Vol 2] Bitsavers' PDF Document Archive
* [http://www.bitsavers.org/pdf/amd/_dataBooks/1988_29C3xx_Series.pdf Am29C300/29300 Data Book] Bitsavers' PDF document archive
* [http://www.cpu-world.com/CPUs/2901/ CPU-World] photos of 2900 Family ICs
* [http://www10.dacafe.com/book/parse_book.php?article=BITSLICE/bitslcP.html Bit-Slice Design: micro-controllers and ALUs. an Introduction to the Am2900 Family]
* [http://research.microsoft.com/users/gbell/Computer_Structures_Principles_and_Examples/csp0184.htm Bit-Sliced Microprocessor of the Am2900 Family]


Wikimedia Foundation. 2010.

Look at other dictionaries:

  • AMD Am2900 — Ein AMD Am2901. Am2900 ist eine 1975 von Advanced Micro Devices eingeführte Familie von Bit Slice Bausteinen. Diese waren dazu gedacht, sich nach dem Konzept des Bit Slicing eine mikroprogrammierbare CPU nach eigenen Bedürfnissen frei… …   Deutsch Wikipedia

  • List of AMD Am2900 and Am29000 families — Advanced Micro Devices (AMD) had a number of product lines with the part numbers beginning with 29 . These families were generally not related to one another.The Am29(F, BL, DL, DS)xxx family contains a variety of flash memories, and is not part… …   Wikipedia

  • AMD Fusion — AMD Fusion™ Logo Netboo …   Wikipédia en Français

  • Amd 5x86 — Un AMD 5x86 à 75 MHz Le processeur AMD 5x86 est un processeur compatible x86 présentée en 1995 par AMD. Destiné à être utilisé dans les ordinateurs basé sur un 486, c était un des plus rapides et la façon la plus universelle de mettre à niveau… …   Wikipédia en Français

  • AMD K6-II — AMD K6 2 Un AMD K6 2 à 300 Mhz Le K6 2 est un microprocesseur x86 fabriqué par AMD, disponible dans des vitesses s étendant de 266 à 550 Mhz. Il a un cache de 64 Kio de niveau 1 (32 Kio de cache d instruction et 32 Kio de cache de données), il… …   Wikipédia en Français

  • AMD K6 III — Le K6 III est un microprocesseur x86 vendu par AMD, le dernier et le plus rapide de tous les processeurs à base de socket 7. Sommaire 1 Caractéristiques 2 Historique 3 Les versions …   Wikipédia en Français

  • Amd 29000 — Le microprocesseur AMD 29000 L AMD 29000 est un processeur de technologie RISC lancé par AMD au moment où il semblait nécessaire de renverser la suprématie des familles Intel x86 et Motorola 680x0 (des processeurs typiquement CISC). Lancé en 1988 …   Wikipédia en Français

  • AMD Am9080 — AMD Am9080. Am9080 est un processeur fabriqué par AMD. Il a été initialement produit sans licence comme un clone de l Intel 8080. Plus tard, un accord a été conclu avec Intel pour le fabriquer. Les premières versions de l Am9080 ont été… …   Wikipédia en Français

  • AMD Phenom II — Phenom II AMD Phenom II X3 720 Black Edition Production 2009 Fabricant AMD …   Wikipédia en Français

  • AMD K10 — Pour les articles homonymes, voir Agena. Die d un Phenom (Barcelona) La microarchitecture K10, la neuvième d AMD, succède à la microarchitecture K8. Elle est introduite …   Wikipédia en Français