|
Z8S18020FSC Datasheet, PDF (57/70 Pages) Zilog, Inc. – ENHANCED Z180 MICROPROCESSOR | |||
|
◁ |
Zilog
Z80180/Z8S180/Z8L180
Enhanced Z180 Microprocessor
Table 12 shows all DMA transfer mode combinations of are not implemented, 12 combinations are available.
DM0, DM1, SM0, and SM1. Since I/O to/from I/O transfers
Table 12. Transfer Mode Combinations
1
DM1 DM0 SM1 SM0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
1
1
0
1
0
0
0
1
0
1
0
1
1
0
0
1
1
1
1
0
0
0
1
0
0
1
1
0
1
0
1
0
1
1
1
1
0
0
1
1
0
1
1
1
1
0
1
1
1
0
Note: * Includes memory mapped I/O.
Transfer Mode
MemoryâMemory
MemoryâMemory
Memory*âMemory
I/OâMemory
MemoryâMemory
MemoryâMemory
Memory*âMemory
I/OâMemory
MemoryâMemory*
MemoryâMemory*
Reserved
Reserved
MemoryâI/O
Memory I/O
Reserved
Reserved
Address
Increment/Decrement
SAR0+1, DAR0+1
SAR0â1, DAR0+1
SAR0 ï¬xed, DAR0+1
SAR0 ï¬xed, DAR0+1
SAR0+1, DAR0â1
SAR0â1, DAR0â1
SAR0 ï¬xed, DAR0â1
SAR0 ï¬xed, DAR0â1
SAR0+1, DAR0 ï¬xed
SAR0â1, DAR0 ï¬xed
SAR0+1, DAR0 ï¬xed
SAR0â1, DAR0 ï¬xed
MMOD: Memory Mode Channel 0 (bit). When channel 0
is configured for memory to/from memory transfers there is
no Request Handshake signal to control the transfer tim-
ing. Instead, two automatic transfer timing modes are se-
lectable: burst (MMOD = 1) and cycle steal (MMOD = 0).
For burst memory to/from memory transfers, the DMAC
takes control of the bus continuously until the DMA transfer
completes (as shown by the byte count register = 0). In cy-
cle steal mode, the CPU is given a cycle for each DMA
byte transfer cycle until the transfer is completed.
For channel 0 DMA with I/O source or destination, the se-
lected Request signal times the transfer and thus MMOD
is ignored. MMOD is cleared to 0 during RESET.
DS971800401
PRELIMINARY
1-57
|
▷ |