AMD Am2900
Encyclopedia
Am2900 is a family of integrated circuit
Integrated circuit
An integrated circuit or monolithic integrated circuit is an electronic circuit manufactured by the patterned diffusion of trace elements into the surface of a thin substrate of semiconductor material...

s (ICs) created in 1975 by Advanced Micro Devices
Advanced Micro Devices
Advanced Micro Devices, Inc. or AMD is an American multinational semiconductor company based in Sunnyvale, California, that develops computer processors and related technologies for commercial and consumer markets...

 (AMD). They were constructed with bipolar
Bipolar junction transistor
|- align = "center"| || PNP|- align = "center"| || NPNA bipolar transistor is a three-terminal electronic device constructed of doped semiconductor material and may be used in amplifying or switching applications. Bipolar transistors are so named because their operation involves both electrons...

 devices, in a bit-slice
Bit slicing
Bit slicing is a technique for constructing a processor from modules of smaller bit width. Each of these components processes one bit field or "slice" of an operand...

 topology, and were designed to be used as modular components each representing a different aspect of a computer control unit
Control unit
A control unit in general is a central part of the machinery that controls its operation, provided that a piece of machinery is complex and organized enough to contain any such unit. One domain in which the term is specifically used is the area of computer design...

 (CCU). By using a bit slicing
Bit slicing
Bit slicing is a technique for constructing a processor from modules of smaller bit width. Each of these components processes one bit field or "slice" of an operand...

 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
    Data General Nova
    The Data General Nova was a popular 16-bit minicomputer built by the American company Data General starting in 1969. The Nova was packaged into a single rack mount case and had enough power to do most simple computing tasks. The Nova became popular in science laboratories around the world, and...

     4, which obtained 16-bit word width using four Am2901 ALU
    Arithmetic logic unit
    In computing, an arithmetic logic unit is a digital circuit that performs arithmetic and logical operations.The ALU is a fundamental building block of the central processing unit of a computer, and even the simplest microprocessors contain one for purposes such as maintaining timers...

    s in parallel; one of the boards had 15 Am2901 ALUs on it.
  • Digital Equipment Corporation
    Digital Equipment Corporation
    Digital Equipment Corporation was a major American company in the computer industry and a leading vendor of computer systems, software and peripherals from the 1960s to the 1990s...

     (DEC) PDP-11/23, PDP-11/34, and 11/44 floating-point options (FPF11, FP11-A and FP11-F, respectively)
  • The Xerox Dandelion, the machine used in the Xerox Star
    Xerox Star
    The Star workstation, officially known as the Xerox 8010 Information System, was introduced by Xerox Corporation in 1981. It was the first commercial system to incorporate various technologies that today have become commonplace in personal computers, including a bitmapped display, a window-based...

     and Xerox 1108 Lisp machine
    Lisp machine
    Lisp machines were general-purpose computers designed to efficiently run Lisp as their main software language. In a sense, they were the first commercial single-user workstations...

  • Several models of the GEC 4000 series
    GEC 4000 series
    The GEC 4000 was a series of 16/32-bit minicomputers produced by GEC Computers Ltd. of the UK during the 1970s, 1980s and early 1990s.- History :...

     minicomputers: 4060, 4150, 4160 (four Am2901 each, 16-bit ALU), and 4090 and all 418x and 419x systems (eighteen Am2901 each, 32-bit integer ALU or 8-bit exponent, 64-bit Double Precision floating point ALU)
  • The DEC KS10 PDP-10
    PDP-10
    The PDP-10 was a mainframe computer family manufactured by Digital Equipment Corporation from the late 1960s on; the name stands for "Programmed Data Processor model 10". The first model was delivered in 1966...

     model
  • The UCSD Pascal
    UCSD Pascal
    UCSD Pascal was a Pascal programming language system that ran on the UCSD p-System, a portable, highly machine-independent operating system. UCSD Pascal was first released in 1978...

     P-machine processor designed at NCR by Joel McCormack
    Joel McCormack
    Joel McCormack is the designer of the NCR Corporation version of the p-code machine which is a kind of Stack machine popular in the 1970s as the preferred way to implement new computing architectures and languages such as Pascal and BCPL...

  • A number of MAI Basic Four
    MAI Basic Four
    MAI Basic Four refers to a variety of Business Basic, the computers that ran it, and the company that sold them .Basic/Four Corporation was created as a subsidiary of Management Assistance, Inc. in Irvine, California...

     machines
  • The Tektronix 4052 graphics system computer
  • The SM-1420
    SM-1420
    The SM-1420 was a PDP-11/34+ clone, and the successor to SM-4 in Soviet Bloc countries. It was produced in the Soviet Union and Bulgaria....

    , Soviet clone of PDP-11, used Soviet clone of AM2901 perhaps also used in others.
  • The Lilith
    Lilith (computer)
    Lilith is the name of custom built workstation using the AMD 2901 bit-slice processor by the group of Niklaus Wirth at ETH Zürich. The project started in 1977 and by 1984 several hundred workstations were in use. It had a high resolution full page display, a mouse, a laser printer interface, and a...

     computer designed at ETH Zürich
    ETH Zurich
    The Swiss Federal Institute of Technology Zurich or ETH Zürich is an engineering, science, technology, mathematics and management university in the City of Zurich, Switzerland....

     by Niklaus Wirth
    Niklaus Wirth
    Niklaus Emil Wirth is a Swiss computer scientist, best known for designing several programming languages, including Pascal, and for pioneering several classic topics in software engineering. In 1984 he won the Turing Award for developing a sequence of innovative computer languages.-Biography:Wirth...

  • Atari
    Atari
    Atari is a corporate and brand name owned by several entities since its inception in 1972. It is currently owned by Atari Interactive, a wholly owned subsidiary of the French publisher Atari, SA . The original Atari, Inc. was founded in 1972 by Nolan Bushnell and Ted Dabney. It was a pioneer in...

    's vector graphics
    Vector monitor
    A vector monitor or vector display is a display device used for early computers. It is a type of CRT, similar to the oscilloscope, but typically uses magnetic, rather than electrostatic, deflection...

     arcade machines Tempest, Battlezone, and Red Baron
    Red Baron (arcade game)
    Red Baron is an arcade game developed by Atari, Inc and released in 1980. A first first-person flight simulator game, the player takes the role of a World War I ace in a biplane fighting on the side of the Allies. The game is named after the nickname of Manfred von Richthofen, German flying ace...

     each used 4 Am2901 ICs in their "math box" auxiliary circuit boards.
  • Simulation Excel (Sim-X), Oslo, Norway: Typographical workstation / typesetter; one of its four processors was a 16-bit microcoded calculation and transformation engine built from four 2901 slices and one 2910 address sequencer. The Sim-X machine used a 16-bit integer multiplier to optimize graphical transformations. The machine debuted in 1983 and the company shut down in 1987.
  • Eventide H949 Harmonizer; four Am2901 chips (and several microcode PROMs) are used to generate addresses and generate reference voltages for the DAC system - audio was not processed in the 2901 ALU section.
  • Many Siemens Teleperm and S5 PLCs used for industrial control were built using the 2900 series.
  • AT&T 3B20D Processor

Members of the Am2900 family

The Am2900 Family Data Book lists:
  • Am2901 – 4-bit bit-slice ALU
    Arithmetic logic unit
    In computing, an arithmetic logic unit is a digital circuit that performs arithmetic and logical operations.The ALU is a fundamental building block of the central processing unit of a computer, and even the simplest microprocessors contain one for purposes such as maintaining timers...

     (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
    Parity bit
    A parity bit is a bit that is added to ensure that the number of bits with the value one in a set of bits is even or odd. Parity bits are used as the simplest form of error detecting code....

  • Am2907 – Bus Transceiver with Parity
    Parity bit
    A parity bit is a bit that is added to ensure that the number of bits with the value one in a set of bits is even or odd. Parity bits are used as the simplest form of error detecting code....

  • Am2908 – Bus Transceiver with Parity
    Parity bit
    A parity bit is a bit that is added to ensure that the number of bits with the value one in a set of bits is even or odd. Parity bits are used as the simplest form of error detecting code....

  • 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
    Instruction register
    In computing, an instruction register is the part of a CPU's control unit that stores the instruction currently being executed or decoded. In simple processors each instruction to be executed is loaded into the instruction register which holds it while it is decoded, prepared and ultimately...

    , Quad D Register
  • Am2919 – Instruction Register
    Instruction register
    In computing, an instruction register is the part of a CPU's control unit that stores the instruction currently being executed or decoded. In simple processors each instruction to be executed is loaded into the instruction register which holds it while it is decoded, prepared and ultimately...

    , Quad Register
  • Am2920 – Octal D-Type Flip-Flop
  • Am2921 – 1-to-8 Decoder
    Decoder
    A decoder is a device which does the reverse operation of an encoder, undoing the encoding so that the original information can be retrieved. The same method used to encode is usually just reversed in order to decode...

  • Am2922 – 8-Input Multiplexer
    Multiplexer
    In electronics, a multiplexer is a device that selects one of several analog or digital input signals and forwards the selected input into a single line. A multiplexer of 2n inputs has n select lines, which are used to select which input line to send to the output...

     (MUX)
  • Am2923 – 8-Input MUX
    Multiplexer
    In electronics, a multiplexer is a device that selects one of several analog or digital input signals and forwards the selected input into a single line. A multiplexer of 2n inputs has n select lines, which are used to select which input line to send to the output...

  • Am2924 – 3-Line to 8-Line Decoder
    Decoder
    A decoder is a device which does the reverse operation of an encoder, undoing the encoding so that the original information can be retrieved. The same method used to encode is usually just reversed in order to decode...

  • Am2925 – System Clock
    Clock signal
    In electronics and especially synchronous digital circuits, a clock signal is a particular type of signal that oscillates between a high and a low state and is utilized like a metronome to coordinate actions of circuits...

     Generator and Driver
  • Am2926 – Schottky transistor
    Schottky transistor
    A Schottky transistor is a combination of a transistor and a Schottky diode that prevents the transistor from saturating by diverting the excessive input current. It is also called a Schottky-clamped transistor.-Mechanism:...

     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)
    Direct memory access
    Direct memory access is a feature of modern computers that allows certain hardware subsystems within the computer to access system memory independently of the central processing unit ....

     Generator
  • Am2942 – Programmable Timer/Counter/DMA
    Direct memory access
    Direct memory access is a feature of modern computers that allows certain hardware subsystems within the computer to access system memory independently of the central processing unit ....

     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
    Buffer amplifier
    A buffer amplifier is one that provides electrical impedance transformation from one circuit to another...

    /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, Image


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

See also


External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK