This document is the "VAX 9000 Family SCU Technical Description" (Order Number EK-KA90J-TD-001, First Edition, May 1990). It serves as a comprehensive reference for the operation of the System Control Unit (SCU) within the VAX 9000 computer system.
The SCU is a central component that connects and manages requests from major subsystems: the Central Processing Unit (CPU), Service Processor Unit (SPU), I/O devices, and main memory. Its primary function is to handle data reads and writes to both main memory and I/O registers, ensuring efficient data flow and maintaining system integrity.
The SCU's functionality is organized into three main logical units:
JBox: This unit contains the core control logic, data switching capabilities, and address handling. It arbitrates requests from all connected ports (up to four CPUs, two Array Control Units, two I/O Control Units, and one SPU). The JBox manages resource allocation, pipeline stages for requests, and holds physical addresses. Crucially, it houses the cache consistency unit, which, using global tag STRAMs (Static Random Access Memories), ensures data coherence across CPU caches and handles cache invalidations triggered by I/O writes. The JBox's operations are governed by its micromachine, executing microcode to manage normal operations and resolve inconsistencies or errors.
Array Control Unit (ACU): This unit is responsible for interfacing the SCU with the main memory units (MMUs). It controls memory commands, data paths, and addresses, generating necessary DRAM control signals (RAS, CAS, WE) and supporting built-in self-test (BIST) operations for memory. The ACU manages the write and read buffers and the read bus on the memory modules, facilitating data transfers.
I/O Control Unit (ICU): This unit manages the interfaces with I/O devices (via XMI-to-JBox adapters, XJAs) and the SPU. It handles I/O and SPU requests by controlling receive and transmit buffers for command, address, and data. The ICU is also involved in arbitrating and managing system interrupts.
The document provides detailed descriptions of:
In essence, this technical description serves as an in-depth guide to the VAX 9000 SCU's architecture, functional components, operational modes, data flow management, and error handling, essential for maintenance and understanding its complex role in the VAX 9000 family system.
Site structure and layout ©2025 Majenko Technologies