This document provides a comprehensive technical description of the MBox, which functions as the storage controller for the KL10 processor. The manual is structured into three main sections:
- Overview: Introduces the major functional elements, including the Pager, Physical Memory Address (PMA) selector, Data Cache and Use Logic, Memory Buffers (MBs), the optional channel I/O processor, and various autonomous control units.
- Functional Description: Details the MBox functions, including EBox and channel requests, core and cache cycles, and error reporting mechanisms.
- Logic Descriptions: Provides a detailed, gate-level look at how the MBox implements its functions, including memory mapping, cache arbitration, and control queue management.
The document includes numerous block diagrams, timing charts, and register bit assignment tables for system engineers and maintainers.