TMPR3901F

2.4 Address Protection Unit

The TMPR3901F has an address protection unit that allows two virtual address breakpoints to be set. Figure 2-2 shows a block diagram of the address protection unit.

Virtual

Address (31 : 2)

OR/

XOR

TLB Exception

BAddr0 Register

BMsk0 Register

Compare

 

 

BCnt0 Register

 

IFch

Conditioning

DtWr

DtRd

 

 

UsEn

 

KnEn

Channel 0

 

Channel 1

 

Minv

MEn

st (1)

st (2)

BSts Register

Figure 2-2 Address protection unit

2.4.1Registers

(a)Break Address register (BAddr0-1)

The break address register is used to set a break address. BAddr0 is for channel 0, and BAddr1 is for channel 1.

31

2 1

0

 

 

 

BAddr

 

0 0

 

 

 

 

 

 

 

BAddr[31:2]

(Break Address)

 

 

 

 

Address for comparison. Note that this is the virtual presegmented translation

 

 

address.

 

 

0

 

Always 0. Ignored on write; 0 when read.

 

 

208

Page 219
Image 219
Toshiba TX39 user manual Address Protection Unit, Registers Break Address register BAddr0-1