Computer Hardware User's Manual

TMP92CM22
2007-02-16
92CM22-30
Figure 3.4.1 Interrupt and Micro DMA Processing Sequence
Interrupt processing
Interrupt vector “V” read
Interrupt request F/F clear
Interrupt
specified by
micro DMA start
vector?
PUSH PC
PUSH SR
SR<IFF2:0> Level of
accepted
interrupt + 1
INTNEST INTNEST
1
PC(FFFF00H) + V)
Interrupt process
program
RETI instruction
POP SR
POP PC
INTNEST INTNEST1
End
Clear interrupt request flag
Yes
No
Data transfer by
micro DMA
COUNT COUNT 1
COUNT = 0
No
Generating INTTC
interrupt
clear micro DMA start
vecto
r
Yes
Micro DMA processing
General-purpose
interrupt
processing
Micro DMA
soft start request