Signetics SPC-16/10: Another Mini goes Micro
In the 1960’s the Dutch Philips Data Systems marketed computers from Honeywell. By 1970 they decided that simply reselling others machines was not the best value for them, or their customers and set off to design their own series of mini computers. The first design was the 8-bit P410, which only saw limited success, it was a bit too mini for the early 1970’s when 16-bits or better was the standard. 1970 saw Philips begin work on its successor in Fontenay Aux Roses, near Paris, France, a project known internally as Sagittaire. It was released in 1971 as the P800 series of mini computers, starting with the P850. These were a 16-bit design, using 16 16-bit registers. It shipped with 2k x 16bits of memory and had a cycle time of 3.2 microseconds (~312KHz). Further versions were released that supported up to 32k x 16bits of memory and faster cycle times.
The P800 architecture used the A0 register as the Program Counter and the last register (A15) as a stack pointer. The design supported up to 64 I/O devices and 64 interrupt levels. The addressing modes include direct, register, indirect, indexed and indexed indirect types and can operate on bits, bytes (characters), words, and double words. Since the stack is maintained in memory, the stack pointer can be rewritten, preserving the current stack for easier context switches. This is of course important as the P800 is designed as a multi-user. multi tasking computer. The P800 instruction set included 97 instructions, including MULT/DIV, though depending on the model, some of these were simulated (microcoded). The P800 family found wide use in offices and eventually banks (always the big money market) throughout Europe. It also proved to be useful in industrial environments, a somewhat underappreciated market for mini-computers at the time.
In 1979 Philips released the P851, a Single Board Computer (SBC), version of the P800 series. It included the full 32k words of memory and was an LSI implementation using 5 Philips LSI’s consisting of 4 4-bit ALUs and a control path. The P851 was used extensively for industrial automation as well as Philip’s own PM4400 computer system. This system became the basis of the PM4421 development system which supported development and emulation of many processors, including the Intel 8085/86/88, Zilog Z80, 650x, Motorola MC68k, Signetics 2650 and many others.
The P851 LSI design was also used in space missions, perhaps the most famous in the IRAS mission launched in 1983. This was the first full Infrared mapping mission launched, and in its 10 month mission, mapped almost the entire sky in 4 different IR wavelengths, IRAS Space Discoveries that are even today not yet identified. The mission was of course limited by the coolant carried to keep the IR detector cold, but the IRAS satellite continues to orbit Earth to this day, with a 16-bit P851 computer still on board.
Tags:
minicomputer, Philips, signetics
Posted in:
CPU of the Day