English
Language : 

Z80 Datasheet, PDF (170/330 Pages) Zilog, Inc. – Z80 CPU PERIPHERALS
< %27 2GTKRJGTCNU
7UGT /CPWCN

CLK
CE
IORQ
WR
D7–D0
Figure 59. CPU-to-DMA Write Cycle Requirements
To write to the DMA control bites, the following conditions must be met:
• The DMA’s CE line must be Low (normally done by decoding the
lower byte of the address bus).
• The IORQ and WR lines must be Low at this time.
• The control byte must be placed on the data bus so that it is stabilized
at a rising clock edge, which occurs one clock period after the CE,
IORQ, and WR lines have stabilized.
Reading Status Bytes
Figure 60 illustrates the timing needed for the CPU to read the DMA’s read
registers, RR6 through RR0, while the CPU is bus master. To read a regis-
ter, this condition must be met: The CE, IORQ, and RD lines must be
active and stabilized over two rising edges of the clock.
Status data becomes available on the data bus at the time of the second
clock rising edge, which remains on the bus for as long as both the CE,
IORQ, and RD lines remain active.
UM008101-0601
Direct Memory Access