This document is a technical description of the VAX-11/750 Central Processor Unit (CPU), designed primarily as a resource for field service and manufacturing training, and as a field reference.
Overall System Architecture: The VAX-11/750 is a 32-bit, high-speed, synchronous, microprogrammed computer, representing a significant extension to the PDP-11 family. It supports both native VAX variable-length instructions and nonprivileged PDP-11 instructions in compatibility mode. A key design aspect is the extensive use of custom Large Scale Integrated (LSI) gate arrays (90% of hardware logic), which contribute to increased speed, lower power consumption, fewer printed circuit boards, higher reliability, and reduced cost. Major hardware components operate on clocked 320-nanosecond cycles.
Key Hardware Modules: The CPU kernel consists of four main modules:
Interconnects and Buses: The system's operation relies on several key buses:
Internal Options: Optional components include:
Firmware and Control: The VAX-11/750 is controlled by an 80-bit microword microcode. The microcode includes routines for CPU operations, instruction decode, memory management, and interrupt handling. A MICR02 assembler is used to write and compile microcode. The control store memory is allocated for various functions, including service and instruction execution, diagnostic control, and microbranch/microvector entry points.
Diagnostics: System diagnostics are structured into five levels (1-4 and microdiagnostics), loaded from the TU58 or RDM RAM. A "Micro-Verify" diagnostic, resident in the CCS microcode, performs a basic sanity check of the data path and MIC module upon initialization.
Site structure and layout ©2025 Majenko Technologies