AT&T 3B2/300 Technical Reference Manual page 288

Table of Contents

Advertisement

- - - - - - - - - - - - - - - - - - - - - - - - - - - FUNCTIONAL DESCRIPTION
Central Processing Unit
The Central Processing Unit (CPU) on System Board, ED-4C637-30 is a WE 32100 Microprocessor.
The CPU on a CMl 90A System Board is a WE 32002 Processor Module with Memory Management
Unit. The CPU provides separate 32-bit address and data buses. The 32-bit address bus is used to
address memory or peripherals mapped into the system memory space using physical or virtual
addresses. Data is read to or written from the CPU over the 32-bit, bidirectional, data bus in either
word (32-bit), half-word (16-bit) or byte (8-bit) widths. The CPU automatically expands bytes and
half-words to words (32 bits) for processing. Zeros fill the high-order bits for unsigned operations. For
signed operations, the sign bit (bit 7 for bytes, bit 15 for half-words) fills the high-order bits.
Instruction execution speed is enhanced by an internal instruction queue and an internal instruction
cache. The instruction queue is an 8-byte, First-In-First-Out (FIFO) queue that stores prefetched
instructions. The instruction cache is a 64-word cache used to increase the CPU performance by
reducing the external memory reads for instruction fetches. When an instruction fetch from memory
occurs, the instruction data is placed in both the instruction queue and the instruction cache. If the
instruction data is needed again, it is read from the cache rather than from external memory.
Functionally, the system board CPU consists of bus interface control, main controller, fetch unit,
and the execute unit circuits. Figure 3-14 shows a functional block diagram of the system board CPU.
FUNCTIONAL DESCRIPTION
3-35

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents