Family of four-bit digital ICs From Wikipedia, the free encyclopedia
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 4bits 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 4bits 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]
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]
Remove ads
There are probably many more, but here are some known machines using these parts:
The Apollo Computer Tern family: DN460, DN660 and DSP160. All used the same system board emulating the Motorola 68010 instruction set.[6]
The ItekAdvanced Technology Airborne Computer (ATAC) used on the Galileo Attitude and Articulation Control Computer System and some Navy aircraft had a 16-register, 16-bit word width assembled from 4-bit-wide 2900 series processors. Four special instructions were added to the Galileo version of the ATAC, and later some chips were replaced with radiation-hardened 2901 chips.[7]
Data General Nova 4, which obtained 16-bit word width using four Am2901 ALUs in parallel. The floating point board has 15 Am2901 ALUs on it.[8]
Several models of the GEC 4000 series 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).[16]
Atari's raster graphics arcade machine I, Robot, the first commercial game featuring filled polygons,[21] included a math processor built around four Am2901 chips.[22]
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.
Geac Computer Corporation 2000, 6000, 8000, and 9000 were all based on 4 x Am2901 chips. The GEAC 9500 was based on the Am29101. The GEAC 2000 was used in pharmacies. The other models were used in library, banking, and insurance automation. The 2000 was a single processor unit. The 6000 and 8000 contained four processors, each dedicated to one of comms, disk, tape, or program processing. The 8000 had local processor memory whereas the 6000 did not. The 9000 and 9500 were AMP systems with up to 8 CPU modules.
Later iterations of the Ferranti Argus 700 e.g. the 700F and 700G, used Am2901 devices, as did as some of the A700 peripheral channel controllers for e.g. hard and floppy disc drives
Warrex Centurion, an 8-bit minicomputer built by Warrex Computer Corporation (later just Centurion), a Texas based company from the late 1970s to the 1980s. The Am2909 and Am2911 microprogram sequencers and the Am2901 ALU were used in the CPU6 variant.[26]
Козак, Виктор Романович (24 May 2014). "Номенклатура отечественных микросхем"[Nomenclature of domestic integrated circuits] (in Russian). Retrieved 24 March 2016.
"Каталог изделий"[Product catalog](PDF) (in Russian). Voronezh: OAO "VZPP-S". p.20. Archived from the original(PDF) on 2020-09-15. Retrieved 30 May 2016.
John Holden. "Production PDP-11 Models". University of Sydney School of Psychology. Archived from the original on 25 July 2011. Retrieved July 11, 2011.
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.