
218
Table 11.2
DMAC Registers (cont)
Chan-
nel
Name
Abbrevi-
ation
R/W
Initial
Value
Address
Register
Size
Access
Size
2
(cont)
DMA transfer count
register 2
DMATCR2 R/W
Undefined
H'FFFF86E8 32 bit
16, 32
*
3
DMA channel control
register 2
CHCR2
R/W
*
1
H'00000000 H'FFFF86EC 32 bit
16, 32
*
2
3
DMA source address
register 3
SAR3
R/W
Undefined
H'FFFF86F0 32 bit
16, 32
*
2
DMA destination
address register 3
DAR3
R/W
Undefined
H'FFFF86F4 32 bit
16, 32
*
2
DMA transfer count
register 3
DMATCR3 R/W
Undefined
H'FFFF86F8 32 bit
16, 32
*
3
DMA channel control
register 3
CHCR3
R/W
*
1
H'00000000 H'FFFF86FC 32 bit
16, 32
*
2
Shared DMA operation
register
DMAOR
R/W
*
1
H'0000
H'FFFF86B0 16 bit
16, 32
*
4
Notes: Do not attempt to access an empty address. If an access is attemped, the system
operation is not guarenteed.
*
1 Write 0 after reading 1 in bit 1 of CHCR0–CHCR3 and in bits 1 and 2 of the DMAOR to
clear flags. No other writes are allowed.
*
2 For 16-bit access of SAR0–SAR3, DAR0–DAR3, and CHCR0–CHCR3, the 16-bit value
on the side not accessed is held.
*
3 DMATCR has a 24-bit configuration: bits 0–23. Writing to the upper 8 bits (bits 24–31)
is invalid, and these bits always read 0.
*
4 Do not make 32-bit access for DMAOR.
11.2
Register Descriptions
11.2.1
DMA Source Address Registers 0–3 (SAR0–SAR3)
DMA source address registers 0–3 (SAR0–SAR3) are 32-bit read/write registers that specify the
source address of a DMA transfer. These registers have a count function, and during a DMA
transfer, they indicate the next source address. In single-address mode, SAR values are ignored
when a device with DACK has been specified as the transfer source.
Specify a 16-bit or 32-bit boundary address when doing 16-bit or 32-bit data transfers. Operation
cannot be guaranteed on any other addresses.
The initial value after power-on resets or in software standby mode is undefined. These registers
are not initialized with manual reset.
Summary of Contents for SH7041 Series
Page 2: ......
Page 6: ......
Page 38: ...xvi ...
Page 44: ...6 ...
Page 46: ...8 ...
Page 48: ...10 ...
Page 82: ...44 ...
Page 114: ...76 ...
Page 118: ...80 ...
Page 124: ...86 ...
Page 170: ...132 ...
Page 250: ...212 ...
Page 492: ...454 ...
Page 506: ...468 ...
Page 604: ...566 ...
Page 684: ...646 ...
Page 706: ...668 ...
Page 778: ...740 ...
Page 780: ...742 ...
Page 818: ...780 ...
Page 850: ...812 ...
Page 923: ...SH7040 SH7041 SH7042 SH7043 SH7044 SH7045 Group Hardware Manual REJ09B0044 0600O ...