Origins HP formed Dynac in 1956 to act as a development shop for projects the main company would not normally undertake. Their original logo was simply the HP logo turned upside down, forming something approximating "dy" and thus inspiring the name. Learning that
Westinghouse owned a trademark on that name, in 1958 they changed it to Dymec. The company was brought in-house in 1959 to become the Dymec Division, and in November 1967 was renamed the Palo Alto Division. Dymec originally made a variety of products for the HP family, but over time became primarily an integrator, building test equipment and similar systems that were used by HP. In 1964, Kay Magleby and Paul Stoft began experimenting with the use of
PDP-5 and
PDP-8 computers to act as controllers for their complex test systems, but they felt the machines would require changes to truly suit their needs. At the time,
Digital Equipment Corporation (DEC) was still a small company and a takeover target.
David Packard found
Ken Olsen too difficult to deal with, and such plans went nowhere. Looking for another design they could purchase, Packard was led to the five-person Data Systems, Inc. (DSI) of Detroit. DSI was owned by
Union Carbide, and when Packard asked how it was that Union Carbide came to own a computer company, HP Labs manager Barney Oliver replied, "We didn't demand an answer to that question." Bill Hewlett initially refused to consider the development of a "minicomputer", but when Packard reframed it as an "instrument controller" the deal was approved. DSI was purchased in 1964 and initially set up at Dymec with four of the original five employees of DSI and a number of other employees coming from HP's instrumentation divisions. The computer group later moved to its own offices in
Cupertino, California, in a building purchased from
Varian Associates, becoming the Cupertino Division.
First models Led by Magleby, the new division completed the design as the 2116A, which was demonstrated 7–10 November 1966 at the
Joint Computer Conference in San Francisco. It was one of the earliest 16-bit minis to hit the market, but at the time it was more notable as "an unusual new instrumentation computer" with a highly expandable design and
real-time support. The system featured an oversized cabinet that held up to 16 expansion cards, or could be further expanded to 48 cards with an external expansion cage. The system launched with 20 different instrumentation cards, including "counters, nuclear scalers, electronic
thermometers, digital
voltmeters, ac/ohms converters, data amplifiers, and input scanners." An additional set added input/output devices like
tape drives, printers,
punched cards, and
paper tape, and other peripherals. Real-time service was provided by having each card slot be assigned a fixed
interrupt vector that called the appropriate
device driver. As the machine entered the market, it quickly became clear it was selling much more rapidly into the business
data processing market than the originally targeted instrumentation market. This led to the introduction of the 2115A in 1967, which removed much of the expansion capabilities to make a lower-cost offering for commercial users. A further simplified version shipped as the 2114A in 1968, which had only eight slots, leaving room for the power supply to be incorporated into the main chassis. The 2115 and 2114 also lacked the extensive DMA control of the 2116, removed some of the mathematical operations, and ran at slightly slower speeds. These are the original models using core memory and a hardwired CPU: • 2116A, 10 MHz clock, 1.6-microsecond (μs) cycle time. Normally supplied with 4k words, expandable to 8k internally or 16k with an external memory system. Chassis includes 16 I/O slots, also expandable. Weight . Introduced November 1966. It marked HP's first use of integrated circuits. Introduced September 1968. • 2116C, used smaller core so a full 32k could fit in the main chassis. Introduced October 1970. • 2115A, short-lived, cost-reduced version that removed the DMA and some math functions, had only 8 I/O slots, and ran at 8 MHz clock and a 2.0 μs cycle time. Weighed , required a bulky external power supply – total weight: . the company released the 2000A Timeshare System, later known as HP 2000/Access. This was based on the 2116B (a 2116A with an expanded 8k core memory) running
HP Time-Shared BASIC and used a separate 2114 as a
terminal server. T-S BASIC allowed multiple user accounts to be created with up to 16 users logged in at once. Later models of the 2000, B through F, used newer versions of the underlying CPU as they were introduced. Some models used low-end versions of the same CPU as the terminal server; the 2000F, for instance, used a 2100S as the main CPU and primary storage controller, while a 2100A acted as the terminal server. The B, C and F models were dual-processor. In the last version, the 2000F, a 2100S and 2100A CPU were used, with the 2100A connected to up to 32 serial terminals via serial multiplexer interfaces. which made it very popular in the early-to-mid-1970s.
2100 Through the 1970s, the lineup was constantly improved with new models that remained compatible in software and expansion with the original 2116. In early 1970, Fred Allard, formerly of
Ampex's Memory Core Division, was asked to design a new magnetic-core memory system for the systems rather than continue purchasing them from Ampex. Using newer 18
mil cores, down from 22 mil, and using a single
sense/inhibit line, they fit an 8 kW memory onto a single expansion card. This was used starting in the 2116C models. In 1971, the updated 2100A replaced the entire existing 211x lineup. The overall system was similar to the earlier models and continued to be based on core memory. Physically, it most resembled the 2114, as the power supply was built-in and it had limited internal expansion. However, the CPU was rebuilt with
microcode that could be user-programmed, added hardware multiply and divide, and it added a simple
memory protection system, which caused a high-priority interrupt when triggered. A two-channel DMA controller provided higher throughput. An optional
floating-point unit was also available. Front panel buttons were illuminated by small
incandescent lamps that burned out with use. The use of a
switched-mode power supply allowed the chassis to be significantly smaller than the earlier models. By 1972, HP had shipped 4,500 minis, making it one of the largest companies in the market. That year, they merged the Mountain View Division, which made magnetic tape drives, with the Cupertino Division to create the Data Systems Division (DSD). By this time, the
HP 3000 project was in serious trouble, and in February 1973, Packard sent Paul Ely to take over the division. Sales of the 2100 series remained strong; the 6000th shipped in August 1973, the 8000th in February 1974, and its 10,000th in February 1975. They were declared obsolete in 1978. To address the desire for larger systems, HP developed the "Dynamic Mapping System", or DMS. DMS expanded the address format from 15 to 20 bits, allowing a maximum of 1,048,576 words, a dramatic expansion of the original system. These changes led to the 1974 introduction of the first of the 21MX series machines. This stood for the "21-M" processor and the "21-X" memory, as the memory control systems were separated from the CPU in order to provide flexibility in case the chosen 4k parts were changed during production. This proved useful in practice as the machines were shipped with memories using either Motorola or Texas Instruments parts, and they could be mixed in a single machine, while the higher density system based on 16-pin Mostek parts could be supported by replacing the normal 21-X/2 controller with the 21-X/1. The entire 2100 series was replaced in 1974 with the first of these 21MX series machines. Using the highest-density parts, the new machines could support up to 1.2 MB in the largest models. When the CPU was further upgraded in 1976, the new models became the "21MX E-Series" and the original models retroactively became the "21MX M-Series". The main difference between the M and E was that the E used clever timing to improve the speed to about twice that of the M. A wider variety of machine styles were released as part of the 21MX series, including smaller systems with four slots and larger ones with 9 or 14 slots. The 21MX series featured a
memory management unit and
semiconductor memory expandable to 1,048,576 words (one
megaword). The bit displays on the front panel buttons used small red
light-emitting diodes (LEDs), instead of the burnout-prone incandescent bulbs used in earlier versions. • M-series – 2105A, 2108A, 2112A (blue line on front panel) • E-series – 2109A, 2113A (yellow line on front panel; E for extended) • F-series – 2111F, 2117F (red line on front panel; F for
floating-point processor in a separate 2U chassis) The 21MX ran the HP RTE (real time) operating system (OS). They started out as refrigerator-sized
19-inch rackmount systems with lights and switches on the front panels. The last models would use a 1-chip processor and fit under a desk using a console terminal rather than a front panel. The new L and A series models had
HP-IB interface ability, but as with all HP systems at that time, the blinking LED lights were removed from the front panel. Despite customer demands for a real-time ability and HP R&D's efforts using an installable real-time card, the RTE-A OS was not as good at real-time operations as RTE on a 21MX. This was an important reason this computer was hard to kill. Many companies use real-time operations to take a measurements and control processes—turn on or off a pump, heater, a valve, speed up or slow down a motor, etc.
1000 series At the end of 1976, the entire line was renamed as the "HP 1000", becoming the "HP 1000 M-Series" and "HP 1000 E-Series". The next year the "HP 1000 F-Series" was introduced, which was an E-Series with an added floating point unit. By 1978, the success of the line had propelled HP to become the fourth-largest manufacturer in the minicomputer space, trailing only DEC,
IBM, and
Data General. In 1980, the "HP 1000 L-Series" was introduced. This used a new processor based on HP's
large-scale integration silicon on sapphire process. Additionally, the expansion cards were also equipped with their own processors that allowed them to access
main memory and conduct
input/output without bothering the CPU. Although this made the expansion cards incompatible with the earlier models for the first time, it also greatly improved overall performance. These models lacked the memory management unit. • HP1000L
silicon on sapphire (SOS) CPU and I/O processors The L-Series was, in turn, replaced in 1982 with the "HP 1000 A-Series", which included a new "Lightning" CPU design that reached 1
MIPS, and the even faster "Magic" CPU at 3 MIPS. A wide variety of different models was produced, including desk-side towers, and a variety of different size rack-mount systems. and the final high-end A990 released in 1990. Each addressable up to 32 MB of RAM. • 1981: • A600 – based on
Am2900 bit-slice processor, 1 MIPS, 53k
FLOPS Codename: LIGHTNING • A600+ – based on Am2900 bit-slice processor, supports code and data separation, optional ECC (error correcting) memory. • 1982??: • A700 – based on AMD AM2903 bit-slice processor, optional hardware floating point processor, 1MIPS, 204kFLOPS, microprogramming, optional
ECC memory. Codename: PHOENIX • 1984: • A900 – Provides
pipelined data path, 3MIPS, 500kFLOPS, ECC memory. Codename MAGIC • 1986: • A400 – first single-board CPU including 4 serial lines; CPU fabricated by
VLSI Technology with their CMOS-40 process, 512 KB RAM on board. Codename Yellowstone • 1992: • A990 – CPU implemented with two 208-pin CMOS
application-specific integrated circuits (ASICs), 298 instructions, supports up to 512 MB of memory.
Legacy The HP 2000 series was introduced in 1969, sold until June 1978, and was supported until 1985. Versions of many seminal BASIC games were written on, or ported to, the platform. Notable among these was Mike Mayfield's
Star Trek of 1971. Its popularity made its dialect of BASIC a
lingua franca and many BASIC listings were normally provided in that format; the
People's Computer Company published their programs in HP 2000 format. HP systems were also used for teaching statistics,
regression analysis, and economics.
21st century The 2000 and 2100 designations have been reused: •
HP 2000 refers to a laptop computer •
HP 2100 refers to a LaserJet printer ==Architecture==