Architecture

Chapter 2 Architecture

2.1 Overview

A block diagram of the R3900 Processor Core is shown in Figure 2-1. It includes the CPU core, an instruction cache and a data cache. You can select an optimum data and instruction cache configuration for your system from among a variety of possible configurations.

The CPU Core comprises the following blocks:

CPU registers

:

General-purpose register, HI/LO register and program counter (PC).

CP0 registers

:

Registers for system control coprocessor (CP0) functions.

ALU/Shifter

:

Computational unit.

MAC

:

Computational unit for multiply/add.

Bus interface unit

:

Control bus interface between CPU core and external circuit.

Memory management unit

:

Direct segment mapping memory management unit.

R3900 Processor Core

 

CPU core

 

CPU Register

 

CP0 Register

 

ALU/Shifter

Memory

MAC

Management Unit

 

Bus Interface Unit

Instruction Cache

Data Cache

Figure 2-1. Block Diagram of the R3900 Processor Core

7

Page 15
Image 15
Toshiba TX39 user manual Architecture, Overview