Rev. 5.00, 09/03, page 95 of 760
UDI Reset
Conditions: UDI reset comma nd input (see section 22.4.3, UDI Reset)
Operations: EXPEVT set to H'000, VBR and SR initialized, branch to PC = H'A0000000.
Initialization sets the VBR register to H'0000000. In SR, the MD, RB and BL bits are set to
1 and the i nterrupt mask bits (I3 t o I0) a re set to B'1111. The C P U and on-chip perip heral
modules are initialized. See the regi ster descriptions in the relevant sections for details.
Table 4.4 Types of Reset
Internal State
Type Conditions for Transition
to Reset State CPU On-Chip Peripheral Modules
Power-on
reset
RESETP = Low Initialized (See register configuration in
relevant sections)
Manual
reset
RESETM = Low Initialized
UDI
reset UDI reset command input Initialized
4.5.2 General Exceptions
TLB miss excep tio n
Conditions: Comparison of TLB addresses shows no address matc h.
Operations: The virtual address (32 bits) that caused the exception is set in TEA and the
corresponding virtual page number (22 bits) is set in PTEH (31–10). The ASID of PTEH
indicates the ASID at the time the exception occurred. If all ways are valid, 1 is added to
the RC bit in MMUCR. If there is one or more invalid way, they are set by priority starting
wit h way 0.
PC and SR of the instruction that generated the e xception are saved to SP C and SSR,
respectively. If the exception occurr e d during a re ad, H'040 is set in EXP EVT; if the exception
occurred during a write, H'060 is set in EXPEVT. The BL, MD and RB bits in SR are set to 1
and a branch occurs to PC = VBR + H'0400.
To speed up TLB miss processing, the offset differs from other exceptions.