Architecture

Table 6-1. Exceptions defined for the R3900 Processor Core

Exception

Mnemonic

 

Cause

 

 

 

Reset

Reset

This exception is raised when the reset signal is de-asserted after

 

 

having been asserted.

 

UTLB Refill

UTLB

Reserved for an MMU with TLB.

 

TLB Refill

TLBL (load)

Reserved for an MMU with TLB.

Used for exception request by a

 

TLBS (store)

memory access protection circuit.

This exception is raised when

 

 

access is attempted to a protected memory area.

TLB Modified

Mod

Reserved for an MMU with TLB.

 

Bus Error

IBE (instruction)

An external interrupt raised by a bus interface circuit. A Bus Error

 

DBE (data)

exception is raised when an event such as bus time-out, bus parity

 

 

error, invalid memory address or invalid access type is detected,

 

 

causing the bus-error pin to be asserted.

Address Error

AdEL (load)

This exception occurs with a misaligned access or an attempt to

 

AdES (store)

access a privileged area in user mode. Specific causes are:

 

 

Load, store or instruction fetch of a word not aligned on a word

 

 

 

boundary.

 

 

 

Load or store of a halfword not aligned on a halfword boundary.

 

 

Access attempt to kseg (including kseg0, kseg1, kseg2) in user

 

 

 

mode.

 

Overflow

Ov

This exception is raised for a two's complement overflow occurring

 

 

with an add or subtract instruction.

 

System Call

Sys

This exception is raised when a SYSCALL instruction is executed.

Breakpoint

Bp

This exception is raised when a BREAK instruction is executed.

Reserved

RI

This exception is raised when an undefined or reserved instruction

Instruction

 

is issued.

 

Coprocessor

CpU

This exception is raised when a coprocessor instruction is issued

Unusable

 

for a coprocessor whose CU bit in the corresponding Status

 

 

register is not set.

 

Interrupt

Int

This exception is raised when an interrupt condition occurs.

Non-maskable

NmI

This exception is raised at the falling edge of the non-maskable

Interrupt

 

interrupt signal.

 

Debug Exception

 

Debug Single Step exception and Debug Breakpoint exception.

 

 

See chapter 8 for detail

 

Not an ExcCode mnemonic.

48

Page 57
Image 57
Toshiba TX39 user manual Utlb