Intel 3000 bit-slice processor family
Intel 3000 bit-slice processor family was introduced in 1973. The family includes components that can be used to build microprocessors with data width in increments of two, i.e. 2-bit, 4-bit, 6-bit microprocessors, and so on. One of the main components of the 3000 family is Intel 3002 Central Processing Element (CPE). The 3002 CPE is a 2-bit ALU and register file that can perform logical and arithmetic operations, left/right shifting and bit/zero value testing. The 3002 also includes 11 registers and an accumulator. Multiple 3002 CPE elements can be chained together to process 4-bit or wider data. The 3002 CPE elements do not fetch instructions from memory - it's a task of Intel 3001 Microprogram Controller Unit (MCU). The 3001 MCU can address up to 512 words of program memory, and it provides a way to conditionally or unconditionally jump to some memory locations. The 512-word memory is viewed by the 3001 element as 32 rows by 16 columns matrix. The MCU can jump to row 0, to any column within current row, any row within current column, or to any location within a subset of columns/rows, but not to any arbitrary location. Other function of the 3001 chip is to control carry input/output logic of the array of CPE elements.
The only second-source manufacturer of 3000 components was Signetics. Czechoslovakia and USSR cloned Intel 3002, 3001 and other chips from 3000 family.
Picture of: Intel C3002
28-pin ceramic DIP
Picture of: Signetics N3002I
Second-source agreement between Intel and Signetics was announced around March 1975. Sampling of 3000 family products began in July 1975, and production started in September - October 1975. Signetics manufactured only 3001 microprogram control unit, 3002 bit-slice processor, and, possibly, 3214 priority interrupt control unit.
Picture of: Tesla MH3002
28-pin ceramic DIP
Czechoslovakian clone of Intel 3002.