English
Language : 

SH7058 Datasheet, PDF (163/1130 Pages) Renesas Technology Corp – Renesas SuperHTM RISC engine
7.5 Interrupt Response Time
Table 7.5 indicates the interrupt response time, which is the time from the occurrence of an
interrupt request until the interrupt exception processing starts and fetching of the first instruction
of the interrupt service routine begins. Figure 7.4 shows an example of pipeline operation when an
IRQ interrupt is accepted.
Table 7.5 Interrupt Response Time (Multiplication Ratio of 8)
Number of States
Item
Peripheral
Module NMI
IRQ
Notes
Synchronizing input signal 0 or 6
(synchronized with peripheral [0 or 3]
clock Pφ) with internal clock φ
and DMAC activation
judgment
1 to 4
[1 or 2]
6 to 9
[3 to 5]
For the number of states
required for each interrupt,
see the note (*) below.
The values enclosed in [ ]
are values for when the
multiplication ratio is 4.
Compare identified interrupt 2
2
2
priority with SR mask level
Wait for completion of
sequence currently being
executed by CPU
X (≥ 0)
The longest sequence is for
interrupt or address-error
exception processing (X = 4
+ m1 + m2 + m3 + m4). If an
interrupt-masking instruction
follows, however, the time
may be even longer.
Time from start of interrupt
exception processing until
fetch of first instruction of
exception service routine
starts
5 + m1 + m2 + m3
Interrupt
response time
Total: (7 or 13) + (8 to 11) +
m1 + m2 + m1 + m2 +
m3 + X
m3 + X
Performs the PC and SR
saves and vector address
fetch.
(13 to 16) +
m1 + m2 +
m3 + X
Minimum: 10
11
16
Maximum: 17 + 2 (m1 + 15 + 2 (m1 + 20 + 2 (m1 +
m2 + m3) + m2 + m3) + m2 + m3) +
m4
m4
m4
Note: * Number of states needed for synchronization and DMAC activation judgment
The relations between numbers of states needed for synchronizing an input signal
(synchronized with the peripheral clock Pφ) with the internal clock φ and DMAC activation
judgment and vector numbers are shown below.
0 state: 9, 10, 12, 13, 14, 72, 74, 76, 78, 189, 193, and 224
6 states: Peripheral module interrupts other than the above. However, vector number
222 (HCAN0/RM0) is different from the others.
Rev. 3.0, 09/04, page 122 of 1086