Renesas M16C Series User Manual page 276

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

Advertisement

M30240 Group
DMAi control register
DMAi control register
b7
b7
b6
b6
b5
b5
b4
b4
b3
b3
b2
b2
DMAi source pointer (i = 0, 1)
DMAi source pointer (i = 0, 1)
(b19)
(b19)
b3
b3
b7
b7
(b23)
(b23)
DMAi destination pointer (i = 0, 1)
DMAi destination pointer (i = 0, 1)
(b19)
(b19)
(b23)
(b23)
b3
b3
b7
b7
DMAi transfer counter (i = 0, 1)
DMAi transfer counter (i = 0, 1)
(b15)
(b15)
b7
b7
Figure 2.102: DMAC-related registers (2)
Rev.1.00 Sep 24, 2003 Page 258 of 360
Symbol
Symbol
b1
b1
b0
b0
DMiCON(i=0,1)
DMiCON(i=0,1)
002C
002C
Bit symbol
Bit symbol
Bit name
Bit name
Transfer unit bit select bit
Transfer unit bit select bit
DMBIT
DMBIT
Repeat transfer mode
Repeat transfer mode
DMASL
DMASL
select bit
select bit
DMA request bit (Note 1)
DMA request bit (Note 1)
DMAS
DMAS
DMA enable bit
DMA enable bit
DMAE
DMAE
Source address direction
Source address direction
DSD
DSD
select bit (Note 3)
select bit (Note 3)
Destination address
Destination address
DAD
DAD
direction select bit (Note 3)
direction select bit (Note 3)
Nothing is assigned.
Nothing is assigned.
Write "0" when writing to these bits. The value will be "0" when read.
Note 1: DMA request can be cleared by resetting the bit.
Note 1: DMA request can be cleared by resetting the bit.
Note 2: This bit can only be set to "0".
Note 2: This bit can only be set to "0".
Note 3: Source address direction select bit and destination address direction select bit
Note 3: Source address direction select bit and destination address direction select bit
cannot be set to "1" simultaneously.
cannot be set to "1" simultaneously.
(b16)(b15)
(b16)(b15)
(b8)
(b8)
b0
b0
b7
b7
b0
b0
b7
b7
• Source pointer
• Source pointer
Stores the source address
Stores the source address
Nothing is assigned.
Nothing is assigned.
Write "0" when writing to these bits. The value will be "0" when read.
(b16)
(b16)
(b15)
(b15)
(b8)
(b8)
b0
b0
b7
b7
b0
b0
b7
b7
• Destination pointer
• Destination pointer
Stores the destination address
Stores the destination address
Nothing is assigned.
Nothing is assigned.
Write "0" when writing to these bits. The value will be "0" when read.
(b8)
(b8)
b0
b0
b7
b7
b0
b0
• Transfer counter
• Transfer counter
Set a value one less than the transfer count
Set a value one less than the transfer count
Address
Address
When reset
When reset
, 003C
, 003C
00000X00
00000X00
16
16
16
16
2
2
Function
Function
0 : 16 bits
0 : 16 bits
1 : 8 bits
1 : 8 bits
0 : Single transfer
0 : Single transfer
1 : Repeat transfer
1 : Repeat transfer
0 : DMA not requested
0 : DMA not requested
1 : DMA requested
1 : DMA requested
0 : Disabled
0 : Disabled
1 : Enabled
1 : Enabled
0 : Fixed
0 : Fixed
1 : Forward
1 : Forward
0 : Fixed
0 : Fixed
1 : Forward
1 : Forward
Symbol
Symbol
b0
b0
SAR0
SAR0
SAR1
SAR1
Function
Function
Symbol
Symbol
b0
b0
DAR0
DAR0
DAR1
DAR1
Function
Function
Symbol
Symbol
Address
Address
TCR0
TCR0
0029
0029
16
16
TCR1
TCR1
0039
0039
16
16
Function
Function
R
R
W
W
(Note 2)
(Note 2)
Address
Address
When reset
When reset
0022
0022
to 0020
to 0020
Indeterminate
Indeterminate
16
16
16
16
0032
0032
to 0030
to 0030
Indeterminate
Indeterminate
16
16
16
16
Transfer count
Transfer count
R W
R W
specification
specification
00000
00000
to FFFFF
to FFFFF
16
16
16
16
Address
Address
When reset
When reset
0026
0026
to 0024
to 0024
Indeterminate
Indeterminate
16
16
16
16
0036
0036
to 0034
to 0034
Indeterminate
Indeterminate
16
16
16
16
Transfer count
Transfer count
R W
R W
specification
specification
00000
00000
to FFFFF
to FFFFF
16
16
16
16
When reset
When reset
, 0028
, 0028
Indeterminate
Indeterminate
16
16
, 0038
, 0038
Indeterminate
Indeterminate
16
16
Transfer count
Transfer count
R W
R W
specification
specification
0000
0000
to FFFF
to FFFF
16
16
16
16
DMAC

Advertisement

Table of Contents
loading

Table of Contents