Renesas SH7264 User Manual

Page of 2152
 
Section 7   Interrupt Controller 
 
Page 198 of 2108 
 
R01UH0134EJ0400  Rev. 4.00 
 
 Sep 
24, 
2014 
SH7262 Group, SH7264 Group
F
2 Icyc + 3 Bcyc + 1 Pcyc
1 Icyc + m1 + 2(m2) + m3
m1
m2
m3
3 Icyc + m1
IRQ
D
E
E
M
M
M
D
E
E
M
M
M
F
D
F
D
m1
m2
[Legend]
m1:
m2:
m3:
Vector address read
Saving of SR (stack)
Saving of PC (stack)
Interrupt acceptance
Multiple interrupt acceptance
First instruction in interrupt exception
service routine
First instruction in multiple interrupt
exception service routine
 
Figure 7.5   Example of Pipeline Operation for Multiple Interrupts 
(No Register Banking) 
F
2 Icyc + 3 Bcyc + 1 Pcyc
3 Icyc
m1
m2
m3
3 Icyc + m1 + m2
IRQ
D
E
E
M
M
M
E
F
D
E
[Legend]
m1:
m2:
m3:
Vector address read
Saving of SR (stack)
Saving of PC (stack)
Interrupt acceptance
First instruction in interrupt exception
service routine
Instruction (instruction replacing
interrupt exception handling)
 
Figure 7.6   Example of Pipeline Operation when IRQ Interrupt is Accepted  
(Register Banking without Register Bank Overflow)