This user guide describes the MRV11-D Universal PROM Module, a flexible, high-density, dual-size programmable read-only memory (PROM) module designed for 16-, 18-, or 22-bit Q-bus systems (e.g., PDP-11 series).
Key aspects of the document and the module include:
- Functionality: The MRV11-D provides memory storage, supporting up to 512 kilobytes using sixteen 28-pin sockets compatible with various user-supplied ROMs (from 2Kx8 to 32Kx8) and static RAM.
Addressing Modes:
- Direct Mode: Allows immediate access to all memory locations on the module, directly mapped to system bus addresses.
- Page Mode (Window Mapping): A virtual addressing scheme that uses two 2-kilobyte windows in the bus address space. A Page Control Register (PCR) allows software to select and map different 2-kilobyte pages of the module's memory into these windows.
- Bootstrap Mode: A dedicated mode for bootstrap code, featuring fixed, always-open 512-byte windows, independent of the general addressing mode.
Configuration: The module is highly configurable through numerous jumpers and switch packs. These allow users to set features such as the addressing mode, starting address, ROM/RAM selection, memory device sizes, timing, and bootstrap options.
- Customization & Programming: The guide explains how to program the on-board array decoder PROM to support custom memory device combinations and addressing patterns. It also provides examples for executing programs directly from windowed memory and transferring application programs from ROM to RAM.
- Maintenance: Includes basic troubleshooting procedures and instructions for using the Console Octal Debugging Technique (ODT) to diagnose potential module malfunctions.