Toshiba H1 Series Data Book page 78

32bit micro controller tlcs-900/h1 series
Table of Contents

Advertisement

(4) Detailed description of the transfer mode register
Mode
0
0
0
DMAMn[4:0]
0 0 0 z z
Destination INC mode
0 0 1 z z
Destination DEC mode
0 1 0 z z
Source INC mode
0 1 1 z z
Source DEC mode
1 0 0 z z
Source and destination INC mode
1 0 1 z z
Source and destination DEC mode
1 1 0 z z
Destination and fixed mode
1 1 1 00
Counter mode
ZZ:
00 = 1-byte transfer
01 = 2-byte transfer
10 = 4-byte transfer
11 = Reserved
Note 1: n stands for the micro DMA channel number (0 to 7).
DMADn+/DMASn+: Post increment (Register value is incremented after transfer).
DMADn−/DMASn−: Post decrement (Register value is decremented after transfer).
"I/O" signifies fixed memory addresses; "memory" signifies incremented or decremented memory addresses.
Note 2: The transfer mode register should not be set to any value other than those listed above.
Note 3: The execution state number shows number of best case (1-state memory access).
DMAM0 to 7
Mode Description
(DMADn +) ← (DMASn)
← DMACn - 1
DMACn
if DMACn = 0 then INTTCn
(DMADn -) ← (DMASn)
← DMACn - 1
DMACn
if DMACn = 0 then INTTCn
← (DMASn +)
(DMADn)
← DMACn - 1
DMACn
if DMACn = 0 then INTTCn
← (DMASn -)
(DMADn)
← DMACn – 1
DMACn
if DMACn = 0 then INTTCn
(DMADn +) ← (DMASn +)
← DMACn – 1
DMACn
If DMACn = 0 then INTTCn
(DMADn -) ← (DMASn -)
← DMACn – 1
DMACn
If DMACn = 0 then INTTCn
(DMADn) ← (DMASn)
← DMACn – 1
DMACn
If DMACn = 0 then INTTCn
← DMASn + 1
DMASn
← DMACn – 1
DMACn
If DMACn = 0 then INTTCn
92CZ26A-75
TMP92CZ26A
Execution Time
5 states
5 states
5 states
5 states
6 states
6 states
5 states
5 states

Advertisement

Table of Contents
loading

This manual is also suitable for:

Tlcs-900Tmp92cz26axbg

Table of Contents