AMD Am2900

Last updated
AMD Am2901: 4-bit-slice ALU KL AMD 2901.jpg
AMD Am2901: 4-bit-slice ALU

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 the bit slicing technique, the 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 that it required a larger number of ICs to implement what could be done on a single CPU IC. The Am2901 chip included an arithmetic logic unit (ALU) and 16 4-bit processor register slices, and was the "core" of the series. It could count using 4 bits and implement binary operations as well as various bit-shifting operations. The Am2909 was a 4-bit-slice address sequencer that could generate 4-bit addresses on a single chip, and by using n of them, it was able to generate 4n-bit addresses. It had a stack that could store a microprogram counter up to 4 nest levels, as well as a stack pointer. [1]

Contents

The 2901 and some other chips in the family were second sourced by an unusually large number of other manufacturers, starting with Motorola and then Raytheon  both in 1975  and also Cypress Semiconductor, National Semiconductor, NEC, Thomson, and Signetics. In the Soviet Union and later Russia the Am2900 family was manufactured as the 1804 series (with e.g. the Am2901 designated as KR1804VS1 / Russian : КР1804ВС1 ) [2] [3] [4] which was known to be in production in 2016. [5]

Computers made with Am2900-family chips

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

Members of the Am2900 family

AMD Am2903: 4-bit-slice ALU KL AMD Am2903.jpg
AMD Am2903: 4-bit-slice ALU

The Am2900 Family Data Book lists: [26]

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

See also

Related Research Articles

<span class="mw-page-title-main">Central processing unit</span> Central computer component which executes instructions

A central processing unit (CPU)—also called a central processor or main processor—is the most important processor in a given computer. Its electronic circuitry executes instructions of a computer program, such as arithmetic, logic, controlling, and input/output (I/O) operations. This role contrasts with that of external components, such as main memory and I/O circuitry, and specialized coprocessors such as graphics processing units (GPUs).

<span class="mw-page-title-main">Data General Nova</span> 16-bit minicomputer series

The Data General Nova is a series of 16-bit minicomputers released by the American company Data General. The Nova family was very popular in the 1970s and ultimately sold tens of thousands of units.

<span class="mw-page-title-main">Intel 8086</span> 16-bit microprocessor

The 8086 is a 16-bit microprocessor chip designed by Intel between early 1976 and June 8, 1978, when it was released. The Intel 8088, released July 1, 1979, is a slightly modified chip with an external 8-bit data bus, and is notable as the processor used in the original IBM PC design.

i486 Successor to the Intel 386

The Intel 486, officially named i486 and also known as 80486, is a microprocessor. It is a higher-performance follow-up to the Intel 386. The i486 was introduced in 1989. It represents the fourth generation of binary compatible CPUs following the 8086 of 1978, the Intel 80286 of 1982, and 1985's i386.

<span class="mw-page-title-main">Microprocessor</span> Computer processor contained on an integrated-circuit chip

A microprocessor is a computer processor where the data processing logic and control is included on a single integrated circuit (IC), or a small number of ICs. The microprocessor contains the arithmetic, logic, and control circuitry required to perform the functions of a computer's central processing unit (CPU). The IC is capable of interpreting and executing program instructions and performing arithmetic operations. The microprocessor is a multipurpose, clock-driven, register-based, digital integrated circuit that accepts binary data as input, processes it according to instructions stored in its memory, and provides results as output. Microprocessors contain both combinational logic and sequential digital logic, and operate on numbers and symbols represented in the binary number system.

In processor design, microcode serves as an intermediary layer situated between the central processing unit (CPU) hardware and the programmer-visible instruction set architecture of a computer, also known as its machine code. It consists of a set of hardware-level instructions that implement the higher-level machine code instructions or control internal finite-state machine sequencing in many digital processing components. While microcode is utilized in general-purpose CPUs in contemporary desktops, it also functions as a fallback path for scenarios that the faster hardwired control unit is unable to manage.

<span class="mw-page-title-main">PDP-11</span> Series of 16-bit minicomputers

The PDP–11 is a series of 16-bit minicomputers sold by Digital Equipment Corporation (DEC) from 1970 into the late 1990s, one of a set of products in the Programmed Data Processor (PDP) series. In total, around 600,000 PDP-11s of all models were sold, making it one of DEC's most successful product lines. The PDP-11 is considered by some experts to be the most popular minicomputer.

<span class="mw-page-title-main">VAX</span> Line of computers sold by Digital Equipment Corporation

VAX is a series of computers featuring a 32-bit instruction set architecture (ISA) and virtual memory that was developed and sold by Digital Equipment Corporation (DEC) in the late 20th century. The VAX-11/780, introduced October 25, 1977, was the first of a range of popular and influential computers implementing the VAX ISA. The VAX family was a huge success for DEC, with the last members arriving in the early 1990s. The VAX was succeeded by the DEC Alpha, which included several features from VAX machines to make porting from the VAX easier.

<span class="mw-page-title-main">7400-series integrated circuits</span> Series of transistor–transistor logic integrated circuits

The 7400 series is a popular logic family of transistor–transistor logic (TTL) integrated circuits (ICs).

Memory-mapped I/O (MMIO) and port-mapped I/O (PMIO) are two complementary methods of performing input/output (I/O) between the central processing unit (CPU) and peripheral devices in a computer. An alternative approach is using dedicated I/O processors, commonly known as channels on mainframe computers, which execute their own instructions.

Bit slicing is a technique for constructing a processor from modules of processors of smaller bit width, for the purpose of increasing the word length; in theory to make an arbitrary n-bit central processing unit (CPU). Each of these component modules processes one bit field or "slice" of an operand. The grouped processing components would then have the capability to process the chosen full word-length of a given software design.

The Nord-100 was a 16-bit minicomputer series made by Norsk Data, introduced in 1979. It shipped with the Sintran III operating system, and the architecture was based on, and backward compatible with, the Nord-10 line.

<span class="mw-page-title-main">History of general-purpose CPUs</span> History of processors used in general purpose computers

The history of general-purpose CPUs is a continuation of the earlier history of computing hardware.

In computer architecture, 12-bit integers, memory addresses, or other data units are those that are 12 bits wide. Also, 12-bit central processing unit (CPU) and arithmetic logic unit (ALU) architectures are those that are based on registers, address buses, or data buses of that size.

<span class="mw-page-title-main">74181</span> First arithmetic logic unit (ALU) on a single chip

The 74181 is a 4-bit slice arithmetic logic unit (ALU), implemented as a 7400 series TTL integrated circuit. Introduced by Texas Instruments in February 1970, it was the first complete ALU on a single chip. It was used as the arithmetic/logic core in the CPUs of many historically significant minicomputers and other devices.

<span class="mw-page-title-main">Intersil 6100</span> 12-bit microprocessor

The Intersil 6100 is a single-chip microprocessor implementation of the 12-bit PDP-8 instruction set, along with a range of peripheral support and memory ICs developed by Intersil in the mid-1970s. It was sometimes referred to as the CMOS-PDP8. Since it was also produced by Harris Corporation, it was also known as the Harris HM-6100. The Intersil 6100 was introduced in the second quarter of 1975, and the Harris version in 1976.

<span class="mw-page-title-main">General Instrument CP1600</span>

The CP1600 is a 16-bit microprocessor created in a partnership between General Instrument and Honeywell, introduced in February 1975. It is one of the first single-chip 16-bit processors. The overall design bears a strong resemblance to the PDP-11.

In computer architecture, 16-bit integers, memory addresses, or other data units are those that are 16 bits wide. Also, 16-bit central processing unit (CPU) and arithmetic logic unit (ALU) architectures are those that are based on registers, address buses, or data buses of that size. 16-bit microcomputers are microcomputers that use 16-bit microprocessors.

References

  1. HAYES, JOHN P. (1978). Computer Architecture and Organization. p. 371. ISBN   0-07-027363-4.
  2. "AMD 2901 bit-slice processor family". cpu-world.com. Retrieved August 26, 2014.
  3. "Soviet microprocessors, microcontrollers, FPU chips and their western analogs". CPU-world. Retrieved 24 March 2016.
  4. Козак, Виктор Романович (24 May 2014). "Номенклатура отечественных микросхем" [Nomenclature of domestic integrated circuits] (in Russian). Retrieved 24 March 2016.
  5. "Каталог изделий" [Product catalog](PDF) (in Russian). Voronezh: OAO "VZPP-S". p. 20. Archived from the original (PDF) on 2020-09-15. Retrieved 30 May 2016.
  6. "apollo :: brochures :: DN440 460 Brochure 1983". 1983.
  7. "Computers in Spaceflight: The NASA Experience". Distributed Computing On Board Voyager and Galileo. NASA . Retrieved August 26, 2014.
  8. "Data General NOVA4/X recovered from Bakersfield". January 17, 2005. Archived from the original on 17 July 2011. Retrieved July 11, 2011.
  9. "Photo of DEC11-34". CPU museum web site. Archived from the original on 2011-07-08. Retrieved July 11, 2011.
  10. John Holden. "Production PDP-11 Models". University of Sydney School of Psychology. Archived from the original on 25 July 2011. Retrieved July 11, 2011.
  11. VAX-11/730 Central Processing Unit Technical Description (PDF). Digital Equipment Corporation. 1982. p. 1-4. EK-KA730-TO-001.
  12. "A New Series of High-Performance Real-Time Computers" (PDF). Hewlett-Packard Journal. 35 (2): 3–6. February 1984.
  13. Nathan Lineback. "Xerox Star". Nathan's Toasty Technology page. Archived from the original on 18 July 2011. Retrieved July 11, 2011.
  14. Andrew Gabriel (1997). "GEC 4000 series processors". Archived from the original on 19 July 2011. Retrieved July 11, 2011.
  15. Klaus Michael Indlekofer (November 11, 2002). "Computer Architectures". K.M.I. - the site. Archived from the original on 17 July 2011. Retrieved July 11, 2011.
  16. "Field Information Bulletin 113". March 28, 1988. Archived from the original on 2011-07-07. Retrieved July 11, 2011.
  17. Семененко, В.А.; Ступин, Ю.В. (1993). Справочник по электронной вычислительной технике (in Russian). Машиностроение. p. 124. ISBN   5-217-02090-3.
  18. "Part VII: Advanced Micro Devices Am2901, a few bits at a time". Great Microprocessors of the Past and Present. Russian Supercomputer Software Department. 1998. Archived from the original on June 16, 2009. Retrieved July 11, 2011.
  19. Mark J. P. Wolf (2012). Encyclopedia of Video Games: M-Z. Bloomsbury Academic. ISBN   9780313379369.
  20. Dan Boris. "I-Robot Tech Page".
  21. Kari Johnson (1983). An IEEE floating point arithmetic implementation (PDF). 1983 IEEE 6th Symposium on Computer Arithmetic (ARITH). pp. 130–135. doi:10.1109/ARITH.1983.6158083. ISBN   0-8186-0034-9. S2CID   8258925.
  22. Rolund, M. W.; Beckett, J. T.; Harms, D. A. (January 1983). "3B20D Central Processing Unit" (PDF). The Bell System Technical Journal. 1.1.2 Data manipulation unit. 62 (1): 193. doi:10.1002/j.1538-7305.1983.tb04390.x. S2CID   8952660.
  23. "Orion A High Performance Computer" (PDF).
  24. "Microprocessors in Physics Experiments at SLAC" (PDF).
  25. "Welcome to the Centurion Computer wiki!". GitHub . Retrieved February 20, 2023.
  26. "The Am2900 Family Data Book with Related Support Circuits" (PDF). AM-PUB003. Advanced Micro Devices. 1979. Retrieved May 6, 2022.

Further reading