
<%2 72GTKRJGTCNU
7UGT/CPWCN
80 'LUHFW0HPRU\$FFHVV
,17(51$/6758&785(
*HQHUDO2UJDQL]DWLRQ
7KHLQWHUQDOVWUXFWXUHRIWKH='0$LQFOXGHVGULYHUDQGUHFHLYHU
FLUFXLWU\XVHGWRLQWHUIDFHZLWKDQELWGDWDEXVDELWDGGUHVVEXVDQG
V\VWHPFRQWUROOLQHV,QD=&38HQYLURQPHQWWKH'0$FDQEH
FRQQHFWHGGLUHFWO\WRWKHFRUUHVSRQGLQJSLQVRQWKH&38ZLWKQRDGGLWLRQDO
EXIIHULQJH[FHSWIRUWKH&(:$,7OLQHZKHQRSHUDWLRQLVOLPLWHGWR
VHTXHQWLDOWUDQVIHUVDQGVHDUFKHV³7KHDFWXDOQXPEHURIE\WHVWUDQVIHUUHGLV
RQHPRUHWKDQVSHFLILHGE\WKHEORFNOHQJWK 7KHVHHQWULHVDUH
QHFHVVDU\RQO\LQWKHFDVHRIDIL[HGGHVWLQDWLRQDGGUHVV´RQSDJH
SURYLGHVDGHVFULSWLRQRIWKLV
)LJXUH LOOXVWUDWHVKRZWKH'0$¶VLQWHUQDOGDWDEXVLQWHUIDFHVZLWKWKH
V\VWHPGDWDEXVDQGKRZWKH'0$VHUYLFHVDOOLQWHUQDOORJLFDQGUHJLVWHUV
$GGUHVVHVJHQHUDWHGIRU3RUWV$DQG%RIWKH'0$¶VVLQJOHWUDQVIHU
FKDQQHODUHPXOWLSOH[HGRQWRWKHV\VWHPDGGUHVVEXV
6SHFLDOL]HGORJLFFLUFXLWVLQWKH'0$DUHGHGLFDWHGWRWKHYDULRXVIXQFWLRQV
RIWKHH[WHUQDOEXVLQWHUIDFLQJWKHLQWHUQDOEXVFRQWUROE\WHPDWFKLQJE\WH
FRXQWLQJSHULRGLFSXOVHJHQHUDWLRQ&38LQWHUUXSWVEXVUHTXHVWVDQG
DGGUHVVJHQHUDWLRQ
Figure 29. Z80 DMA Block Diagram
System
Data
Bus
(8-Bit)
System
Data
Bus
(16-Bit)
Control
Interrupt
and Bus
Priority
Logic
Pulse
Logic
Bus
Control
Logic
Control
and
Status
Registers
BYTE
Match
Logic
BYTE
Counter
Internal Bus
MUX
Port A
Address
Port B
Address
Comentarios a estos manuales