Engineering:CDC 1700

From HandWiki
Revision as of 14:36, 4 February 2024 by NBrushPhys (talk | contribs) (simplify)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

The CDC 1700 is a 16-bit word minicomputer, manufactured by the Control Data Corporation with deliveries beginning in May 1966.[1]

Over the years there were several versions. The original 1700 was constructed using air-cooled CDC 6600-like cordwood logic modules and core memory, although later models used different technology. The final models, called Cyber-18, added four general-purpose registers and a number of instructions to support a time-sharing operating system.[2]

System name Processor Minimum RAM Maximum RAM Cycle time
1700 1704 4 KW 32 KW 1.1 μs
1714 1714 12 KW 64 KW 1.1 μs
SC1700 1774 4 KW 32 KW 1.5 μs
System 17 1784 4 KW 64 KW 0.9 or 0.6 μs
CYBER 18 MP17 16 KW 128 KW 0.75 μs

Hardware

The 1700 uses ones' complement arithmetic and an ASCII-based character set, and supports memory write protection on an individual word basis. It has one general-purpose register and two indexing registers (one of which was implemented as a dedicated memory location). The instruction set is fairly simple and supports seven storage addressing modes, including multilevel (chained) indirect addressing.

Although described as a 16-bit system, the basic core storage memory is 4,096 18-bit words, each comprising

  • 16 data bits
  • a parity bit, and
  • a program protection bit;
    memory could be expanded to 32,768 words; I/O was in units of 8 or 16 bits.[1]:p.1-1

Peripherals

Available peripherals included teletypewriters, paper tape readers/punches, punched card readers/punches, line printers, magnetic tape drives, magnetic drums, fixed and removable magnetic disk drives, display terminals, communications controllers, Digigraphic display units, timers, etc. These interfaced to the processor using unbuffered interrupt-driven "A/Q" channels or buffered Direct Storage Access channels.

Software

The main operating systems for the 1700 were the Utility System, which usually took the form of several punched paper tapes (resident monitor plus utilities), a similar Operating System for larger configurations (often including punched cards and magnetic tape), and the Mass Storage Operating System (MSOS) for disk-based systems.

An assembler and a Fortran compiler were available.[1] Pascal was also available, via a cross compiler on a CDC 6000 series host. The Cyber 18 series, exploiting the extended instruction set, ran a disk-based OS, the Interactive Terminal Oriented System (ITOS). This system supported Fortran, Cobol, and UCSD Pascal. ITOS was a foreground/background system with multiple users connected via serial CRT terminals; user tasks ran in the background while the operating system itself ran in the foreground.

Market acceptance

The 1700 series found use as communications concentrators, Digigraphics workstations, remote batch job entry stations, and industrial process controllers.[3] One application, running the AUTRAN program, controlled water and wastewater treatment plants for many years. Another was used as Maintenance and Diagnostic SubSystem (M&DSS) for the AN/FPQ-16 Perimeter Acquisition Radar Attack Characterization System (PARCS), located at Cavalier Air Force Station (CAFS) in North Dakota; this CDC 1700 is still being used as of this writing (2016).

Washington, D.C. used a Control Data 1700 in vote-tallying.[4] CDC's 1700 was also used by Ticketron as central servers for their wagering systems and ticketing services.[5]

Simulation

In mid-2016, John Forecast added a CDC 1700 simulator to the SIMH package.[6]

Photos

References

  1. 1.0 1.1 1.2 "Control Data 1700 Computer System - Computer Reference Manual". Control Data Corporation. September 17, 1965. http://www.bitsavers.org/pdf/cdc/1700/1704/60153100_1700Ref_Sep65.pdf. 
  2. CDC Cyber 18 Processor With MOS Memory, Macro Level System Description. CDC. 1977. http://bitsavers.org/pdf/cdc/1700/cyber_18/96768300B_Cyber_18_MOS_Processor_Macro_Level_Hardware_Reference_Sep77.pdf. 
  3. RE Hohmeyer (1968). "CDC 1700 FORTRAN for Process Control". IEEE Transactions on Industrial Electronics and Control Instrumentation (2): 67–70. doi:10.1109/TIECI.1968.229570. 
  4. "It was decided to change the program of the CDC 1700. Changing the program without a public test May violate the spirit if not the letter of the D.C. Rules. Roy G. Saltman (1978). Effective Use of Computing Technology in Vote-tallying. https://books.google.com/books?id=HK7HSXDYPMcC. 
  5. "... at the heart of the TRS system for well over a decade was the Control Data 1700. ... The CDC 1700 appears with Bill Norris in a photo that ran alongside ..." Budnick, Dean; Baron, ?Josh (2012). Ticket Masters: The Rise of the Concert Industry. Penguin. ISBN 978-1101580554. https://books.google.com/books?isbn=1101580550. 
  6. "CDC 1700 emulator added to SIMH". 26 July 2016. https://virtuallyfun.com/2016/07/26/cdc-1700-emulator-added-to-simh. 

Philips Technical Review, Volume 36, 1976, No., p.162 ff. Computer-aided design by Peter Blume: An early application of the CDC 1700 Digigraphic: shows in Fig. 4 a complete schematic of the computer configuration and in Fig. 5 a picture of the Digigraphic display Abstract:.... Work has been in progress at the Philips Laboratories in Hamburg since 1973 ... on an integrated computer system in which parts are completely detailed in a dialogue between the designer and a computer via an "interactive display" ...

The mentioned display is the display of the CDC 1700 Digigraphic. Fig. 4 Figure caption: The CDC 1700 Digigraphic computer system for the graphic processing of data. The interactive display is connected to the CD 1704 central processor via a control unit with a "picture store"; the computer itself has the usual mass stores and peripheral equipment. Information from the computer store can be displayed on the screen of the picture tube and can be altered or added to by using a light pen and keyboards connected to the interactive display. This means that very fast input of both alphanumeric and graphic information is possible, while the input can be verified immediately on the screen.

External links