AMD Am2900
Encyclopedia : A : AM : AMD : 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-logical 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 [link].
- The Xerox Dandelion, the machine used in the Xerox Star and Xerox 1108 Lisp machine [link].
- The GEC 4060 and 4090 [link]
- The DEC KS10 PDP-10 model [link]
Members of the Am2900 family
- Am2901 4-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, [Image]
- Am29112 Interruptible 8-Bit Microprogram Sequencer
- Am29116 16-Bit Bipolar Microprocessor
- Am29700/701 Non-Inverting Schottky 64-Bit Random Access Memory (RAM)
- Am29702/703 Schottky 64-Bit RAM
- Am29705 16-Word by 4-Bit 2-Port RAM
- Am29720/721 Low-Power Schottky 256-Bit RAM
- Am29750/Am29752 32-Word by 8-Bit Programmable Read-Only Memory (PROM)
- Am29754/Am29755 256-Word by 4-Bit PROM
- Am29770/Am29771 2048-Bit Generic Series Bipolar PROM
- Am29774/Am29775 4096-Bit Generic Series Bipolar PROM
- Am29803 16-Way Branch Unit
- Am29811 Next Address Control Unit
Am29300 Family
The Am29300 Family is a more advanced group of integrated circuits, requiring a smaller amount of chips to create a 32-bit computer.
- Am29323 32-Bit Parallel Multiplier
- Am29325 32-bit Floating point unit
- Am29327 32-bit FPU
- Am29331 16-Bit Microprogram Sequencer
- Am29332 64-bit in, 32-bit out, ALU
- Am29334 Four-Port, Dual-Access Register File (SRAM)
- Am29337 Microprocessor Slice Circuit - 16-Bit Bounds Checker
- Am29338 Microprocessor Slice Circuit - 32-Bit Byte Queue,4 FIFOs
- Am29360 32-Bit Error Detection and Correction Unit
- Am29368 1M-Bit Dynamic Memory Controller (DMC)
See also
External links
- [The Am2900 Family Data Book] Bitsavers' PDF Document Archive (30MB)
- [Introduction to Designing with the Am2900 Family of Microprogramable Bipolar Devices Vol 1] Bitsavers' PDF Document Archive
- [Introduction to Designing with the Am2900 Family of Microprogramable Bipolar Devices Vol 2] Bitsavers' PDF Document Archive
- [Am29C300/29300 Data Book] Bitsavers' PDF document archive
- [CPU-World] photos of 2900 Family ICs
- [Bit-Slice Design: micro-controllers and ALUs. an Introduction to the Am2900 Family]
- [Bit-Sliced Microprocessor of the Am2900 Family]
References
- [de] 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.
From Wikipedia, the Free Encyclopedia. Original article here. Support Wikipedia by contributing or donating.
All text is available under the terms of the GNU Free Documentation License See Wikipedia Copyrights for details.



