TMPR3901F

Chapter 2 Configuration

This chapter describes the configuration of the TMPR3901F. A block diagram of the TMPR3901F is shown in Figure 2-1.

Interrupt Reset

System Interface

Clock

R3900 Processor Core

 

Generator

 

 

Debug

 

CPU core

Support

 

Unit

Synchroni-

4KB

1KB

 

zer

Instruction

Data

 

 

Cache

Cache

Address

 

 

 

Protection

 

 

 

Unit

 

Bus Controller / Write Buffer

 

Figure 2-1 TMPR3901F block diagram

Real-time

Debugger

Interface

2.1 R3900 Processor Core

This is a microprocessor core developed by Toshiba based on the R3000A. (See chapter 2, "Architecture, " in this manual). Specifications of the TMPR3901F differ somewhat from those of the R3900 Processor Core. Following are the limitations and modifications made to the R3900 Processor Core.

2.1.1Instruction Iimitations

The COPz, CTCz and MTCz instructions are treated as NOPs (no operation) by the R3900, and instructions CFCz and MFCz load undefined data to general-purpose register (rt) in the TMPR3901F.

The TMPR3901F supports four coprocessor condition branch instructions: BCzT, BCzF, BCzTL and BCzFL. Condition branch signal CPCOND[3:1] can be used with these instructions.

205

Page 216
Image 216
Toshiba TX39 user manual Configuration, R3900 Processor Core, Instruction Iimitations