HP 9000 712 Workstations
| Quick Facts | |
|---|---|
| Introduced | 1994-1995 |
| Period | Maturity (III) |
| Series | 700 Series |
| CPU | PA-7100LC 32-bit 60-100 MHz |
| Caches | 64-256 KB L1 |
| RAM | 128 MB(60, 80) 192 MB (100) |
| Design | LASI |
| Drives | 1 SCSI 1 FD |
| Expansion | 1 GIO 1 TSIO |
| I/O | Ethernet SCSI serial parallel VGA 2 PS/2 audio |
HP 9000 712 are low-cost Unix and PA-RISC workstations from HP, released in 1994 as second PA-RISC pizza-box system for HP-UX Unix computing, after the early-1990s HP 9000 705 and 710 workstations.
HP’s design goal for 712 workstations was to reach the performance of 1992-era workstations such as the HP 9000 735 at a fraction of their fabrication costs, which it achieved by a much streamlined system design.
HP 712 workstations used a simplified and highly integrated PA-RISC design from HP with many integrated components, the 712 pizza-box was one of the smallest Unix workstations of the 90s, similar to Sun SPARCstations. HP 712 had 2D hardware accelerators for graphical user interfaces and X11 and were popularly used for Unix desktop publishing and office.
The beautiful NeXTSTEP PA-RISC operating system, based on Mach and Unix, was designed for and on HP 9000 712 workstations.
HP 712 were very popular in 1990s technical disciplines, graphics, software and multimedia development.
Especially the 712/60 was competitively priced at the time as an entry-level RISC Unix system compared other Unix RISC products.
HP 712 offered outstanding performance at new low prices
with integrated graphics, standard I/O, stereo audio, solid integer performance for Unix applications.
Together with other HP 9000 computers, 712 workstations were part of the mid-1990s US Navy TAC-4 program for tactical computers. This led to 712 workstations being used widely as TAC-4 Desktop Computer throughout US Navy and military vessels. HP 9000 712 were the basis for other systems like the newer, LASI-based 715 workstations and the SAIC Galaxy 1100, the first PA-RISC portable.
- HP 9000 712/60 were introduced in 1994 for $4,400
- HP 9000 712/80 were introduced in 1994 for $8,820
- HP 9000 712/100 were introduced in 1995 for $15,100
In 1996, HP sold a 712/60 as HP Developer’s Station bundled with HP SoftBench and ANSI C development environment. HP later on reduced pricing of 712 and 715 workstations quite aggressively in 1997, by up to 50 percent (to $7,060 for 712/100) when newer HP Visualize B-Class became available.
Also around 1996, HP and Agilent sold a the HP 16505A Prototype Analyzer, which was a 712/60 re-purposed as interface and GUI option for HP 16500C Logic Analysis systems. The 16505A unit could be connected to logic analyzers and probes – it seems like a special connection (looks like SCSI connector).
System
Processors
HP 9000 712 workstations use 32-bit PA-RISC processors, the highly-integrated PA-7100LC in three clock speeds. Mainboards differed between the 60/80 MHz and 100 MHz models.
| System | CPU | Speed | L1 cache |
|---|---|---|---|
| HP 9000 712/60 | PA-7100LC PA-RISC 32-bit | 60 MHz | 1 KB on-chip and 64 KB off-chip |
| HP 9000 712/80 | PA-7100LC PA-RISC 32-bit | 80 MHz | 1 KB on-chip and 256 KB off-chip |
| HP 9000 712/100 | PA-7100LC PA-RISC 32-bit | 100 MHz | 1 KB on-chip and 256 KB off-chip |
Chipset
System design was based on HP LASI, a custom and highly integrated HP chipset, which combines many functions and I/O on a single chip. Together with the on-CPU memory controller (MIOC), this resulted in a very integrated system design.
- HP LASI integrated chipset
- Integrated NCR 53C710 8-bit single-ended SCSI-2
- Integrated Intel 82596CA 10 Mbit Ethernet controller
- Integrated HP Harmony CD/DAT quality 16-bit stereo audio
- HP Artist graphics, 8-bit, 1 MB VRAM, 1024×768 or 1280×1024 with 2 MB VRAM
- Integrated Other I/O (serial, parallel, Floppy)
HP LASI was primarily designed for cost-reduction while still providing all required I/O functions in a single chip. It was used in most PA-7100LC and PA-7300LC systems.
_________ ______
|PA-7100LC|_____|Artist|______________[VGA]
|_________| || |______|
__|__ | ||
|Cache| | || _ _ LASI ASIC _ _
|_____| | || ______
______ | || | ____|i82596|___|_[10Mb Ethernet]
|Memory|_| || || |______|
|______| || | || ______ |
___ || ||__|53C710|_____[8-bit SCSI-2]
|ROM|_______|| | || |______| |
|___| ||_______|| ____
________ || | ||__|PS/2|_____|_[Keyboard/Mouse]
|GIO-slot|__|| || |____|
|________| GSC | || ______ |
_________ ||__|16550A|_____[Serial]
|TSIO-slot|__ | || |______| |
|_________| | || ______
| | ||__|37C65C|___|_[Floppy]
| || |______|
| | || ______ |
| ||__|16C522|_____[Parallel]
| | || |______| |
| || _______
|_____|__||__|Harmony|__|_[Audio]
|| |_______|
| || ___ |
||__|RTC|
| GSC |___| |
_ _ _ _ _ _ _ _ _
HP 9000 712 and LASI System Architecture
System buses
- GSC system level I/O bus (128 MB/s)
- SCSI-2 single-ended bus
Expansion
Memory
- 72-pin HP ECC SIMMs, 8-32 MB modules
- 712/60 and /80 4 memory sockets, 16 MB minimum, 128 MB maximum
- 712/100 6 memory sockets, 16 MB minimum, 192 MB maximum
- Memory has to be installed in pairs, starting from slot 0, the closest slot to the drives.
Expansion cards
- VRAM expansion: One slot for A2263-66520 expansion for higher resolutions/more colors, see a picture of the VRAM at hpmuseum
- GIO: One slot for GIO cards, special GSC cards for networking, video and I/O
- Teleshare: One slot for a TSIO card, special GSC card for 1990s teleworking
Storage
- SCSI 3.5″ Fast-Narrow SE 50-pin hard drive
- 3.5″ Floppy drive with special connector
Ports
- SCSI-2 50-pin Fast-Narrow single-ended
- Serial RS232C DB9, up to 115200 baud
- Parallel DB25
- Ethernet RJ45
- Ethernet AUI 15-pin
- VGA HD15
- Two PS/2 connectors for keyboard & mouse
- Three phone jacks (microphone, headphones and line-in)
- One LED on the front for errors and status messages
Operating systems
Unix was the main operating system for HP 9000 712 with good support for HP-UX between HP-UX 9.07 (1993) and HP-UX 11i (2004) as well as native NeXTSTEP support.
- HP-UX, the original HP Unix shipped with it
- HP-UX 11i v1 in 32-bit mode, TCOE and MTOE, December 2000-December 2004
- HP-UX 11.00 in 32-bit mode
- HP-UX 10.20 32-bit
- HP-UX 10.00 and HP-UX 10.10, pre-Y2K
- HP-UX 9.07, possibly also 9.05, pre-Y2K
- Software on HP-UX: DTP and Office for documentation, publishing and multimedia
- NeXTSTEP, Mach-based Unix with beautiful GUI, PA-RISC in version 3.3
HP 9000 712 played a key role in the open source scene of the 2000s, when HP supported projects like Linux with 712 workstations for kernel development. Most open source PA-RISC operating systems support 712 quite well.
- PA-RISC Linux, main Linux port to PA-RISC
- OpenBSD, open-source Unix-like, ported to PA-RISC
- NetBSD, open-source Unix-like, ported to PA-RISC
Many research and development operating systems were ported to 712 workstations during the 1990s with broad development support:
- HPBSD, 4.3BSD Unix on PA-RISC from Utah University
- Mach 4/Lites, research microkernel with 4.4BSD (with issues)
- MkLinux, research Linux with Mach microkernel
- OSF MK-PA, OSF/1 Unix port to PA-RISC
- Windows NT was planned in 1994 for HP 9000 712 workstations
Pictures
712/60
712/100
Advertisements
Dimensions
HP 9000 712 workstations had a small, plastic-based pizzabox case with a weight of 8 kg (17 lb). They have a height of 70 mm, width of 432 mm and depth of 400 mm.
| Height | Width | Depth | Weight |
|---|---|---|---|
| 70mm | 432mm | 400mm | 8kg |
Performance
HP 9000 712 with PA-7100LC processors were quick, entry-level Unix workstations of the mid-1990s, slightly faster than MIPS, Alpha, SPARC and Intel computers from the same time, but usually significantly faster in floating point, in SPEC benchmarks. Intel’s Pentium Pro was eventually much faster than PA-7100LC PA-RISC.
The main competition of HP 9000 712 workstations in the mid-1990s were other, similar-sized Unix workstations like Sun SPARCstation 10 and 20 or entry-level AlphaStations 200 and 255 or SGI Indy and Indigo2, which were usually on par or a bit slower, depending the exact RISC processor. PA-RISC and 712 were still faster than mid-level PCs.
| System | CPU | SPEC92 int/fp |
SPEC95 int/fp |
||
|---|---|---|---|---|---|
| 712/60 | PA-7100LC 60 MHz | 67.0 | 85.3 | 2.08 | 2.66 |
| 712/80 | PA-7100LC 80 MHz | 97.1 | 123.3 | 3.12 | 3.55 |
| 712/100 | PA-7100LC 100 MHz | 117.2 | 144.2 | 3.76 | 4.06 |
| System | CPU | SPEC92 int/fp |
SPEC95 int/fp |
||
|---|---|---|---|---|---|
| Intel Alder | Intel Pentium Pro 150MHz | 276.3 | 220.0 | 6.08 | 5.42 |
| HP 9000 C110 | PA-7200 120 MHz | 167.0 | 269.0 | 6.00 | 8.14 |
| HP 9000 735/125 | PA-7150 125 MHz | 136.0 | 201.0 | 3.97 | 4.61 |
| DEC Alphastation 250 | DEC Alpha 21064A 266MHz | 198.6 | 262.5 | 4.18 | 6.27 |
| IBM RS/6000 43P | PowerPC 604 100 MHz | 128.0 | 120.2 | 3.59 | 3.20 |
| Sun SPARCstation 20 | Sun SuperSPARC II 75MHz | 125.8 | 121.2 | 3.11 | 3.10 |
| Siemens PCE-5S | Intel Pentium 100MHz | 96.2 | 81.2 | 4.04 | 2.35 |
| Intel Xpress | Intel Pentium 75MHz | 89.1 | 68.5 | 2.31 | 2.02 |
| SGI Indigo2 | MIPS R4400SC 75MHz | 85.9 | 93.6 | ||
| IBM RS/6000 250 | PowerPC 601 80MHz | 77.6 | 89.4 | 1.82 | 2.03 |
| DEC AlphaStation 200 | DEC Alpha 21064 100MHz | 74.6 | 95.2 | 1.48 | 2.79 |
| SGI IRIS Indigo IP20 | MIPS R4000 100MHz | 57.6 | 60.3 | ||
| Micronics M4P | Intel 486DX4 100MHz | 51.4 | 26.6 | ||
| Sun SPARCstation 10 | Sun SuperSPARC 40MHz | 50.2 | 60.2 | 1.13 | 1.38 |
| Digital DECstation 5000 | MIPS R4000 50MHz | 43.2 | 42.1 | ||
Documentation
Most HP documentation is only available at archive.org and other archives, with most official sources, articles and journals having disappeared in the 2010s.
Manuals
- Model 712 Technical Reference (PDF) Hewlett Packard 1995 parisc linux
- Model 712 Service Handbook (PDF) Hewlett Packard 1995 parisc linux
LED messages
- LED errors and status messages might be displayed on the HP 9000 712 front LED
Product sheets
- A Low-Cost, High-Performance PA-RISC Workstation with Built-In Graphics, Multimedia, and Networking Capabilities (PDF, HP Journal 4/95) archive.org
- An I/O System on a Chip (LASI) (PDF, HP Journal 4/95) archive.org
- Product design of the Model 712 (PDF, HP Journal 4/95) archive.org
- HP 9000 Series 700 Model 712/60 and 712/80i Workstations, Hewlett-Packard, 12/1993, 5091-9780E 1000bit.it
- HP UNIX Workstations and Netstations, Hewlett-Packard Company (1997) archive.org
- HP 9000 Models 712/60, 712/80, and 712/100 Workstations, HP Workstation Group, Hewlett-Packard Company 1997 archive.org
- Product Brief HP 9000 Models 712/60, 712/80, and 712/100 Workstations (PDF, 88 KB, Hewlett Packard) parisc-linux
- HP 9000 New product Summary guide, technical sales document, second part is on 712, Hewlett Packard: 1993 1000bit.it
- HP Developer’s Station: 9000 Models 712/60 with C SoftBench , product brief, Hewlett-Packard 1996, 5964-4105E
Articles
- Large parts of the HP Journal April 1995 Issue describes HP 9000 712 workstations archive.org
- First NeXT RISC Workstation: Our first look at NEXTSTEP on HP's low-cost pizza box, NeXTWORLD, April 1994
- Famous Graphics Chips: HP›s Artist Graphics, Jon Peddie, computer.org 2020
- Booting the HP 712, Sophie Haskins, Pizza Box Computer, 2018
- NeXTstep on the HP 712 Part 1: Installation, Sophie Haskins, Pizza Box Computer, 2020
- HP to field two low-end workstations, small Unix server, Computerworld 1993-12-20: Volume 27 Issue 51 archive.org
ROM update
There is a firmware update available for HP 9000 712 to the latest version 2.3.
- C7120023.text Instructions for 2.3 Firmware Update parisc linux
- C7120023.frm 2.3 Firmware Update parisc linux
Other
- NetBSD 712 serial console HOWTO, instructions for serial console, i.e. headless
- Pinout for the AUI/RS232 Y-cable for the optional second Ethernet/serial card.
