The CPU Architecture

 

1. Deep Memory Pipelining:

Optimal memory pipelining depends on the ratio of off-chip and on-chip delays, plus many other factors. Therefore, precise input from DP and CD people was crucial. Unfortunately, these data were not quite known at the design time, and some solutions (e.g. PC-stack) had to work for various levels of the pipeline depth.

2. Latency Stages:

One group of latency stages (WAIT) was associated to instruction fetch; the other group was associated to operand load.

3. Four Basic Opcode Classes:

ALU

LOAD/STORE

BRANCH

COPROCESSOR

4. Register zero is hardwired to zero.

 

 

 

LOAD M9 ® R1

LOAD M3 ® R2

 

 

ALU CLASS