CHAPTER 7 INTERRUPT/EXCEPTION PROCESSING FUNCTION
172
User’s Manual U15195EJ5V0UD
7.7 Interrupt Response Time
The following table describes the V850E/IA2 interrupt response time (from interrupt generation to start of interrupt
servicing).
Figure 7-14. Pipeline Operation at Interrupt Request Acknowledgment (Outline)
IF
IF
ID
EX
DF
WB
IFX
IFX
IDX
IF
IF
ID
EX
INT1 INT2 INT3 INT4
Internal clock
Instruction 1
Instruction 2
Interrupt acknowledgment operation
Instruction (start instruction of
interrupt service routine)
Interrupt request
4 system clocks
Interleave access
Note
Note
For details of interleave access, refer to
8.1.2 2-clock branch
in
V850E1 Architecture User’s Manual
(U14559E)
.
Remark
INT1 to INT4: Interrupt acknowledgment processing
IFX:
Invalid instruction fetch
IDX:
Invalid instruction decode
Interrupt Response Time (Internal System Clock (f
XX
))
External Interrupt
Internal
Interrupt
INTP0 to INTP4,
INTP20 to INTP25
INTP20 to INTP25 INTP100, INTP30,
INTP101, INTP31
Condition
Mini-
mum
4 4+
analog delay time
4+
digital noise filter
4 +
Note 1
+
digital noise filter
Maxi-
mum
7
Note 2
7+
analog delay time
7+
digital noise filter
7 +
Note 1
+
digital noise filter
The following cases are exceptions.
•
In IDLE/software STOP mode
•
External bus access
•
Two or more interrupt request non-
sampling instructions are executed in
succession
•
Access to on-chip peripheral I/O
register
Notes 1.
The number of internal system clocks is as follows.
•
For timer 10 (TM10) using INTP100 and INTP101 as external interrupt inputs (see
9.2.4 (1)
Timer 1/timer 2 clock selection register (PRM02)
):
f
CLK
= f
XX
/2 (PRM2 bit = 1): 2
f
CLK
= f
XX
/4 (PRM2 bit = 0): 4
•
For timer 3 (TM3) using INTP30 and INTP31 as external interrupt inputs (see
9.4.5 (1) Timer
3 clock selection register (PRM03)
):
f
CLK
= f
XX
(PRM3 bit = 1): 2
f
CLK
= f
XX
/2 (PRM3 bit = 0): 4
2.
When LD instruction is executed to internal ROM (during align access)
Содержание PD703114
Страница 2: ...2 User s Manual U15195EJ5V0UD MEMO ...