This document is the DMF32 User's Guide, published by Digital Equipment Corporation. It serves as a comprehensive manual for the DMF32, an intelligent VAX family DMA UNIBUS controller.
The guide covers:
- General Description: It introduces the DMF32 as a controller capable of supporting a combination of I/O devices, including eight asynchronous lines, one synchronous line, and either a DMA line printer interface or an enhanced DR11-C functional parallel I/O port (which cannot be used concurrently). It also outlines its physical components, configuration options (AA, AB, AC), and general specifications (environment, power, functional parameters, and installation distances).
- Installation: Detailed procedures for unpacking, inspecting, assigning device and vector addresses (via switch settings), installing the M8396 module and distribution panel, and proper cable routing. It also includes steps for verifying standalone and system-integrated operation using diagnostics.
- Diagnostics: Describes the use of Level 3 (standalone) and Level 2R (VMS-integrated) diagnostics (EVDLB, EVDLC, EVDLD, EVDAC, EVDLA) to verify the functionality of the synchronous, asynchronous, and parallel interfaces. Various hardware loopback methods are explained for testing.
- Programming: Provides in-depth information on how to program the DMF32's four distinct I/O devices (synchronous, asynchronous, line printer, parallel) independently using various control/status registers and indirect registers. This section details transmit/receive operations, protocol support (e.g., SDLC, HDLC, DDCMP, GEN BYTE), data rates, character handling, error control, and specific functions for each interface. It also highlights functional differences between the DMF32 and the DR11-C.
In essence, the document is a technical manual for installing, testing, and programming the DMF32 I/O controller for VAX systems.