Renesas M16C Series User Manual page 257

16-bit single-chip microcomputer
Hide thumbs Also See for M16C Series:
Table of Contents

Advertisement

M30245 Group
w w w . D a t a S h e e t 4 U . c o m
Figure 2.10.8. Set-up procedure of repeated transfer mode
Rev.2.00 Oct 16, 2006
REJ09B0340-0200
Setting DMAi request cause select register
b7
b0
DMAi request cause select register [Address 03B8
0
DMiSL(i = 0 to 3)
DMA request cause select bit
Software trigger is always enabled
Software DMA request bit
Set to "0"
Setting DMAi control register
b7
b0
DMAi control register [Address 002C
1 0
0
0
1 0
DMiCON(i = 0 to 3)
Transfer unit bit select bit
: 16 bits
0
Repeat transfer mode select bit
1 : Repeat transfer
DMA request bit
0 : DMA not requested
DMA enable bit
0 : Disabled
Source address direction select bit
0 : Fixed (Bit 4 and bit 5 cannot be set to "1" simultaneously)
Destination address direction select bit
1 : Forward (Bit 4 and bit 5 cannot be set to "1" simultaneously)
Setting DMAi source pointer
(b23)
(b19)
(b15)
(b16)
b7
b3
b0
b7
Setting DMAi destination pointer
(b23)
(b19)
(b16)
(b15)
b7
b3
b0
b7
Setting DMAi transfer counter
(b15)
(b8)
b7
b0
b0
Setting DMAi control register
b7
b0
DMAi control register [Address 002C
1
DMiCON(i = 0 to 3)
DMA enable bit
1 : Enabled
When software DMA request bit = "1"
page 248 of 354
, 003C
16
DMA0 source pointer [Address 0022
DMA1 source pointer [Address 0032
DMA2 source pointer [Address 0182
DMA3 source pointer [Address 0192
(b8)
b0
b7
Source pointer
Stores the source address
DMA0 destination pointer [Address 0026
DMA1 destination pointer [Address 0036
DMA2 destination pointer [Address 0186
DMA3 destination pointer [Address 0196
(b8)
b0
b7
Destination pointer
Stores the destination address
DMA0 transfer counter [Address 0029
DMA1 transfer counter [Address 0039
DMA2 transfer counter [Address 0189
DMA3 transfer counter [Address 0199
b0
Transfer counter
Set a value one less than the transfer count
, 003C
16
Note: Clear DMA request bit simultaneously again.
Start DMA transmission
, 03BA
, 03B0
, 03B2
]
16
16
16
16
, 018C
, 019C
]
16
16
16
to 0020
] SAR0
16
16
to 0030
] SAR1
16
16
to 0180
] SAR2
16
16
to 0190
] SAR3
16
16
b0
to 0024
] DAR0
16
16
to 0034
] DAR1
16
16
to 0184
] DAR2
16
16
to 0194
] DAR3
16
16
b0
, 0028
] TCR0
16
16
, 0038
] TCR1
16
16
, 0188
] TCR2
16
16
, 0198
] TCR3
16
16
, 018C
, 019C
]
16
16
16
2. DMAC

Advertisement

Table of Contents
loading

Table of Contents