Toshiba H1 SERIES TLCS-900 User Manual
Page 39
TMP92CM22
2007-02-16
92CM22-37
(4) Detailed description of the transfer mode register
0 0 0
Mode
DMAM0 to DMAM7
DMAM [4:0]
Operation
Execution Time
000 zz
Destination address INC mode
(DMADn
+) ← (DMASn)
DMACn
← DMACn − 1
If DMACn
= 0 then INTTC
5 states
001 zz
Source address DEC mode
(DMADn
−) ← (DMASn)
DMACn
← DMACn − 1
If DMACn
= 0 then INTTC
5 states
010 zz
Source address INC mode
(DMADn)
← (DMASn +)
DMACn
← DMACn − 1
If DMACn
= 0 then INTTC
5 states
011 zz
Source address DEC mode
(DMADn)
← (DMASn −)
DMACn
← DMACn − 1
If DMACn
= 0 then INTTC
5 states
100 zz
Source address INC mode
(DMADn
+) ← (DMASn +)
DMACn
← DMACn − 1
If DMACn
= 0 then INTTC
6 states
101 zz
Source address DEC mode
(DMADn
−) ← (DMASn −)
DMACn
← DMACn − 1
If DMACn
= 0 then INTTC
6 states
110 zz
Destination address fixed mode
(DMADn)
← (DMASn)
DMACn
← DMACn − 1
If DMACn
= 0 then INTTC
5 states
111 00
Counter mode
DMASn
← DMASn + 1
DMACn
← DMACn − 1
If DMACn
= 0 then INTTC
5 states
ZZ :
00
= 1-byte transfer
: 01
= 2-byte transfer
: 10
= 4-byte transfer
: 11
= (Reserved)
Note 1: The execution state number shows number of best case (1-state memory access).
1 state
= 50 ns (at internal 20 MHz)
Note 2: “n” shows micro DMA channel number (0 to 7).