CHAPTER 5 INTERRUPT/EXCEPTION PROCESSING FUNCTION
User’s Manual U13850EJ6V0UD
177
5.7 Interrupt Latency Time
The following table describes the interrupt latency time (from interrupt request generation to start of interrupt
servicing).
Figure 5-13. Pipeline Operation at Interrupt Request Acknowledgment
System clock
IF
ID
IFX IDX
IFX
EX MEM
INT1 INT2 INT3
IF
ID
EX MEM WB
INT4
WB
Interrupt request
Instruction 1
Instruction 2
Instruction 3
Interrupt acknowledgment operation
Instruction (start instruction of
interrupt servicing routine)
7 to 14 system clocks
4 system clocks
INT1 to INT4: Interrupt acknowledgment processing
IF
X
:
Invalid instruction fetch
ID
X
:
Invalid instruction decode
Interrupt Latency Time (System Clock)
Internal interrupt
External interrupt
Condition
Minimum
11
13
Maximum
18
20
Time to eliminate noise (2 system clocks) is also necessary
for external interrupts, except when:
•
In IDLE/STOP mode
•
External bus is accessed
•
Two or more interrupt request non-sample instructions
are executed in succession
•
An interrupt control register is accessed
5.8 Periods in Which Interrupt Is Not Acknowledged
An interrupt is acknowledged while an instruction is being executed. However, no interrupt will be acknowledged
between an interrupt request non-sample instruction and the next instruction.
Interrupt request non-sample instruction
• EI instruction
• DI instruction
• LDSR reg2, 0x5 instruction (vs. PSW)
Содержание V850/SB1
Страница 2: ...User s Manual U13850EJ6V0UD 2 MEMO ...