This document is the Maintenance Manual for the PDP-10 DF10 Data Channel, a high-speed I/O processor designed to facilitate direct data transfers between I/O devices (such as disks and magnetic tapes) and the PDP-10 memory. By handling data transfers independently, it frees the central processor for other operations. The DF10 communicates with one I/O device at a time on a first-come-first-serve basis.
The manual covers:
- Introduction: Describes the DF10's general function, specifications (e.g., 10^6 words per second transfer rate), system interfaces (memory bus, multiplexor bus, channel bus), and major internal logic sections (e.g., address registers, word count registers, memory buffers).
- Installation: Provides instructions for unpacking, site preparation, and connecting the various required cables.
- Operation: Details the functions of the indicator panel and various control switches. It explains the "Control Word Format," which dictates operations like data transfer, jumping to new command lists, skipping data, or terminating operations, based on the word count (WC) and data address (DA) fields. It also introduces the "Local Mode," a critical diagnostic feature.
- Principles of Operation: Offers a detailed explanation of how the DF10 operates, including initial setup, fetching and evaluating control words, data transfer processes (read and write), and mechanisms for cycle termination and error handling (like memory hang-up).
- Maintenance: Outlines preventive maintenance tasks (daily, monthly, quarterly inspections, cleaning, and margin testing) and corrective maintenance procedures. It emphasizes the use of the Local Mode for troubleshooting, allowing simulation of I/O devices, single-stepping through memory cycles, and automatic recycling of operations for diagnostic observation.
- Recommended Spare Parts List: Provides a list of modules, transistors, and miscellaneous components for repairs.
In essence, the DF10 is a DMA controller for the PDP-10, and this manual provides all necessary information for its installation, understanding its operational logic, and performing both preventive and corrective maintenance.