HD6417641 RENESAS [Renesas Technology Corp], HD6417641 Datasheet - Page 258

no-image

HD6417641

Manufacturer Part Number
HD6417641
Description
Manufacturer
RENESAS [Renesas Technology Corp]
Datasheet
Section 9 Exception Handling
Unconditional trap:
• Conditions
• Types
• Save address
• Exception code
• Remarks
User break point trap:
• Conditions
• Types
• Save address
• Exception code
• Remarks
Rev. 4.00 Sep. 14, 2005 Page 208 of 982
REJ09B0023-0400
TRAPA instruction executed
Instruction synchronous, processing-completion type
An address of an instruction following TRAPA
H'160
The exception is a processing-completion type, so PC of the instruction after the TRAPA
instruction is saved to SPC. The 8-bit immediate value in the TRAPA instruction is quadrupled
and set in TRA9 to TRA0.
When a break condition set in the user break controller is satisfied
Break (L bus) before instruction execution: Instruction synchronous, re-execution type
Operand break (L bus): Instruction synchronous, processing-completion type
Data break (L bus): Instruction asynchronous, processing-completion type
I bus break: Instruction asynchronous, processing-completion type
Re-execution type: An address of the instruction where a break occurs (a delayed branch
instruction address if an instruction is assigned to a delay slot)
Operand break (L bus): An address of the instruction following the instruction where a break
occurs (a delayed branch instruction destination address if an instruction is assigned to a delay
slot)
Data break (L bus): Instruction asynchronous, processing-completion type
H'1E0
For details on user break controller, refer to section 11, User Break Controller (UBC).

Related parts for HD6417641