VAX 11/78X

Introduction

VAX-11/780
The VAX-11/780, code-named Star, was introduced on 25 October 1977 at DEC's Annual Meeting of Shareholders. It was the first computer to implement the VAX architecture. The KA780 central processing unit (CPU) was built from Schottky transistor-transistor logic (TTL) devices and has a 200ns cycle time (5 MHz) and a 2 KByte cache. Memory and I/O are accessed via the Synchronous Backplane Interconnect (SBI). The first VAX-11/780 systems shipped with one quarter of a megabyte of memory built from 4KBit dynamic RAM chips.

The 11/780 didn't have ROM based firmware, instead it loaded its microcode from an 8" floppy into writable control store (WCS). This gave DEC the advantage of releasing new firmware versions that further optimized the instruction set. As well, static RAM based writable control store was faster than ROM based firmware memory for microcode execution. An LSI-11/03 with an 8" floppy was part of every VAX-11/780 and was used to boot the microcode into the VAX WCS. The first release of the 11/780 shipped with sub-optimal microcode, but performance was improved later with an updated microcode release. The releases shipped on 8" floppy that were loaded by the 11/03 into WCS. Later models of the VAX architecture no longer featured the WCS option. It made sense for the first VAX models so DEC could best optimize the instruction set and allowed DEC to add or tweak the instruction set on these early VAXen.

VAX-11/780 Source: computerhistory.org
VAX-11/780 Source: computerhistory.org

The VAX-11/780 originally supported up to 8MB of memory through one or two MS780-C memory controllers, with each controller supporting between 128kB-4MB of memory. The later MS780-E memory controller supported 4MBytes to 64MBytes of memory, allowing the VAX-11/780 to support up to a total of 128MBytes of memory. The KA780 has a 29-bit physical address space, allowing it to address a theoretical maximum of 512MB of memory. The memory is constructed from 4KBit or 16KBit metal oxide semiconductor (MOS) RAM chips mounted on memory array cards. Each memory controller controls up to 16 array cards. The memory is protected by error correcting code (ECC).

The VAX-11/780 uses the Unibus and Massbus for I/O. Unibus was used for attaching lower-speed peripherals such as terminals and printers. Massbus was used for higher-speed disk and tape drives. Both buses were provided by adapters that interface the bus to the SBI. All systems come with one Unibus as standard, with up to four supported. Massbus was optional, with up to four supported. The VAX-11/780 also supported Computer Interconnect (CI), a proprietary network to attach disk drives and potentially share them with other VAX computers. Later, this feature was used to connect VAX computers in a VMScluster.

Digital used the performance of the VAX-11/780 as a reference point for describing the performance of subsequent VAX models. The performance of the VAX-11/780 became known as 1 VAX Unit of Performance (or 1.0 VUPS). Other VAX models were rated as a multiple of the VAX-11/780's performance, for example, a 2.0 VUPS VAX would be twice as fast as the VAX-11/780.

VAX-11/780 SPECIFICATIONS
CPU
  • CPU Module: KA780
  • Number of Processors: 1
  • CPU Technology: Bipolar Schottky TTL, 74181 ALU
  • CPU Cycle Time: 200ns
  • Writable Control Store: 2K X 99-bit words
  • Control Store: 4K X 99-bit words
  • Cache: 8KBytes
  • PDP-11 Compatibility Mode: YES
  • Console Boot Processor: LSI-11/03
  • Console Storage Device: RX01
MEMORY
  • Maximum Memory: 64MBytes
  • Address Lines: 29
  • Memory Checking: 8-bit ECC
I/O INTERFACES
  • UNIBUS: 4 at 1.5MB/s
  • MASSBUS: 4 at 2MB/s
  • CI: optional
  • LAN Support: optional
PERFORMANCE
  • VUPS: 1.0

VAX-11/780 Modules:

  • M8237 TERMINATOR SILO
  • M8218 SBL LOW BIT INTERFACE
  • M8219 SBH HIGH BITS INTERFACE
  • M8220 CAM CPU CACHE ADAPTER MATRIX
  • M8221 CDM CPU CACHE DATA MATRIX
  • M8222 TBM CPU TRANSLATION BUFFER MATRIX
  • M8223 IRC CPU INSTRUCT DECODE and CLOCKS
  • M8224 IDP CPU INSTRUCTION DATA PATH
  • M8225 DBP DATA PATH B
  • M8226 DEP DATA PATH E
  • M8227 DDP DATA PATH D
  • M8228 DCP DATA PATH C
  • M8229 DAP DATA PATH A
  • M8230 CEH CPU CONDITION CODE
  • M8231 ICL CPU TRAPS AND INTERRUPT CONTROL
  • M8232 CLK CPU CLOCK
  • M8238 WCS KU780-A 2K WCS
  • M8234 PCS KA780-A PCS, PROM CONTROL STORE
  • M8235 USC MICRO SEQUENCE CONTROL
  • M8236 CIB CONSOLE INTERFACE

VAX-11/782
The VAX-11/782, code-named Atlas, was a dual-processor VAX-11/780 introduced in 1982. Both processors shared the same MA780 multi-port memory bus and the system operated asymmetrically, with the primary CPU performing all I/O operations and process scheduling with the second, attached processor, only used for additional computationally-intensive work. Effectively, this was two VAX-11/780s linked together to a shared memory cabinet. For multistream computation-intensive tasks the system delivered up to 1.8 times the performance of a VAX 11/780.

Personal experiences: at CAE Electronics we had 782s used for flight simulators. The shared memory was ideal for sharing a common data set of flight variables that were accessed by programs running on each VAX. Two VAX systems and a shared memory cabinet meant this occupied a large footprint at the data center. We had one VAX-11/780 installation for a simulator contract. One day the staff came in to find that all the circuit boards were stolen, leaving only a shell of a system.

VAX-11/782
VAX-11/782 Source: Author

VAX-11/784
The VAX-11/784, code-named VAXimus, was a quad-processor variant of the VAX-11/780. Similar to the VAX-11/782, it was an asymmetric multiprocessing system, with all four KA780 processors sharing the same MA780 multi-port memory bus. Its performance was rated as 3.5 VUPS. This must have had one large footprint as this was basically four VAX-11/780 computers connected through shared memory.

VAX-11/784
VAX-11/784 Source: Author

VAX-11/785
The VAX-11/785, code-named Superstar, was introduced in April 1984. Its KA785 CPU was essentially a faster KA780, with a CPU cycle time of 133ns (7.52 MHz) versus the 200ns (5 MHz) CPU cycle time of the KA780, giving a performance of 1.5 VUPS. The decrease in CPU cycle time was accomplished through use of higher speed Fairchild Advanced Schottky TTL logic.

VAX-11/785 Source: sannata.org
VAX-11/785 Source: sannata.org

VAX-11/785 Modules:

  • M7459 TRS, TERMINATOR & SILO
  • M7460 KA785, SBL,CUP SBI LOW BITS
  • M7461 KA785, SBH,SBI
  • M7462 KA785, CAM, CACHE ADDRESS MATRIX
  • M7463 KA785, CDM, CACHE DATA MATRIX
  • M7464 KA785, TBM, CPU TRANSLATION BUFFER
  • M7465 KA785, IDP, CPU INSTRUCTION DATA
  • M7466 KA785, IRC, CPU INSTRUCTION DECODE
  • M7467 KA785, DPB, CPU DATA PATH B
  • M7468 KA785, DEP, CPU DATA PATH E
  • M7469 KA785, DDP, CPU DATA PATH D
  • M7470 KA785, DCP, CPU DATA PATH C
  • M7471 KA785, DAP, CPU DATA PATH A
  • M7472 KA785, CEW (CONDITION CODES, EXCEP)
  • M7473 KA785, ICL (INTERRUPT CONTROL, LOW)
  • M7474 KA785, CLK (CPU CLOCK)
  • M7475 KA785, JCS, JOINT CONTROL STORE
  • M7476 KA785, USC, MICRO SEQUENCER CONTROL
  • M7477 KA785, CIB, CPU CONSOLE INTERFACE

Source: Text adapted from wikipedia.org.

VAX-11/780 Guides

Document NameOrder Part No.Publication DateDomain
VAX-11/780 Microprogramming Tools User's Guide AA-H306B-780March 1982PROG
VAX-11/780 Data Path Description AA-H307-TEFebruary 1979HW
Dual RK07 Disk-Based VAX-11/780 System Configuration NAJanuary 1981HW
RM03/TE16 and RM03/TU77 Based VAX11-780 System Configuration NAApril 1980HW
RP06/TE16 and RP06/TU77 Based VAX-11/780 System Configuration NAMay 1982HW
VAX-11/780 Hardware User's Guide EK-11780-UG-001February 1979HW
VAX-11/780 Diagnostic System Technical Description EK-DS780-TD-001February 1979HW
VAX-11/780 Diagnostic System User's Guide EK-DS780-UG-002August 1979HW
DW780 Unibus Adapter Technical Description EK-DW780-TD-001May 1978HW
VAX-11/780 FP780 Floating Point Accelerator Technical Description EK-FP780-TD-001December 1978HW
KC780 Console Interface Technical Description EK-KC780-TD-001March 1978HW
KC780 Family Remote Diagnosis Options
Technical Manual
EK-KC780-TM-007July 1984HW
TB/CACHE/SBI Control Technical Description EK-MM780-TD-001April 1978HW
MS780 Memory System
Technical Description
EK-MS780-TD-001August 1978HW
RH780 Massbus Adapter
Technical Description
EK-RH780-TD-001March 1979HW
System Installation Manual EK-SI780-IN-001October 1978HW
VAX-11/780 System Installation Manual EK-SI780-IN-002January 1982HW
VAX Maintenance Handbook VAX-11/780 EK-VAXV2-HB-002March 1983HW
Guide to VAX-11/780
System Troubleshooting
EY-2217E-SG-0001November 1985HW
KA780 Field Maintenance Set NANovember 1977HW
DW780 Field Maintenance Set NADecember 1977HW
RH780 Field Maintenance Set NANovember 1977HW
KC780 Field Maintenance Set NANovember 1977HW
11780 Field Maintenance Set NANovember 1977HW
MS780 Field Maintenance Set NAJune 1984HW

VAX-11/785 Guides

Document NameOrder Part No.Publication DateDomain
VAX-11/785 Hardware User's Guide EK-11785-UG1984HW
11785 Field Maintenance Print Set NAJanuary 1985HW
KA785 Field Maintenance Print Set NAOctober 1983HW

Sources: