FLEXIBLE HIGH-SPEED INTERFACE BETWEEN IBM 1800 AND DEC PDP-7 COMPUTERS

Abstract

The principal function of the interface is to transfer blocks of data from the memory of either computer to the memory of the other. Once initialized, the interface transfers data via cycle-steal with respect to each of the two computers' memories. Either computer can detect the status of the interface at any time during a data transfer, and can halt or modify the operation as desired. When a transfer operation has been completed, the interface can signal either or both computers. Special circuitry permits resolution of conflicts resulting from simultaneous attempts by both computers to use the interface. Provision is also included for direct signalling of either computer by the other, via an 'interruption.' The operation of the interface during data-transfers is completely controlled by registers internal to itself which can be loaded by either computer; and the condition of the data- handling circuits is indicated at all times by these same registers, which can also be read by either computer. This allows the interface to be commanded fully by either computer or by both. The use of addressable registers to control the interface permits considerable and unusual flexibility in its operation.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Nov 01, 1968
Accession Number
AD0681371

Entities

People

  • J. L. Foy Jr.
  • R. F. Brender

Organizations

  • University of Michigan

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Application Software
  • Availability
  • Bibliographies
  • Central Processing Units
  • Circuits
  • Computer Programming
  • Computer Programs
  • Computers
  • Core Storage
  • Data Storage Systems
  • Data Transmission
  • Instructions
  • Michigan
  • Operating Systems
  • Resilience
  • System Software
  • Universities

Fields of Study

  • Physics

Readers

  • Computer Science/Computer Engineering/Data Science/Digital Signal Processing.