Figure 34. interrupt pending (ip) latch, Figure 35. interrupt under service (ius) latch – Zilog Z08470 User Manual
Page 103

< %27 2GTKRJGTCNU
7UGT /CPWCN
UM008101-0601
Direct Memory Access
–
Prevents interrupts from lower priority devices in an interrupt
daisy-chain
–
Prevents further bus requests by this DMA
If the Interrupt on RDY (interrupt before requesting bus) option is selected,
the IP latch is set when the Ready line becomes active, causing INT to go
Low.
The IP latch is reset whenever the IUS latch is se. If the interrupt causing
condition is not removed before IUS reset, IP becomes set again after IUS
reset, causing another interrupt. The US latch can be reset by the Z80
CPU’s Return from Interrupt (RETI) instruction or by control bytes written
to the DMA.
Figure 34.
Interrupt Pending (IP) Latch
Figure 35.
Interrupt Under Service (IUS) Latch
Reinitialize Status Byte
Reset and Disable Interrupts
*NOTE: Interrupt conditions can include end-of-block,
byte match, or active RDY line, depending on programming.
M1 Inactive
Interrupt Condition
Enable Interrupts
Disable Interrupts
S
R
Q
S
R
IP
O
Interrupt Pending
(To IUS Latch Set)
S
R
IUS
O
Disable DMA
Reset and Disable Interrupts
RETI
IEI
Interrupt Acknowledge
(M1 and IORQ)
Interrupt Pending
(from IP Latch)