
231
transfers are enabled (DE = 1, DME = 1, TE = 0, NMIF = 0, AE = 0), a transfer is performed upon
the input of a transfer request signal.
The transfer request source need not be the data transfer source or transfer destination. However,
when the transfer request is set by RxI (transfer request because SCI’s receive data is full), the
transfer source must be the SCI’s receive data register (RDR). When the transfer request is set by
TxI (transfer request because SCI’s transmit data is empty), the transfer destination must be the
SCI’s transmit data register (TDR). Also, if the transfer request is set to the A/D converter, the
data transfer destination must be the A/D converter register.
Table 11.4
Selecting On-Chip Peripheral Module Request Modes with the RS Bits
RS3 RS2 RS1 RS0
DMAC Transfer
Request Source
DMA Transfer
Request Signal Source
Destin-
ation
Bus Mode
0
1
1
0
MTU
*
2
TGI0A
Any
*
1
Any
*
1
Burst/cycle steal
0
1
1
1
MTU
*
2
TGI1A
Any
*
1
Any
*
1
Burst/cycle steal
1
0
0
0
MTU
*
2
TGI2A
Any
*
1
Any
*
1
Burst/cycle steal
1
0
0
1
MTU
*
2
TGI3A
Any
*
1
Any
*
1
Burst/cycle steal
1
0
1
0
MTU
*
2
TGI4A
Any
*
1
Any
*
1
Burst/cycle steal
1
0
1
1
A/D
ADI
*
5
ADDR
*
4
Any
*
1
Burst/cycle steal
1
1
0
0
SCI0
*
3
transmit blockTxI0
Any
*
1
TDR0
Burst/cycle steal
1
1
0
1
SCI0
*
3
transmit blockRxI0
RDR0
Any
*
1
Burst/cycle steal
1
1
1
0
SCI1
*
3
transmit blockTxI1
Any
*
1
TDR1
Burst/cycle steal
1
1
1
1
SCI1
*
3
transmit blockRxI1
RDR1
Any
*
1
Burst/cycle steal
Notes:
*
1 External memory, memory-mapped external device, on-chip memory, on-chip
peripheral module (excluding DMAC, DTC, BSC, UBC).
*
2 MTU: Multifunction timer pulse unit.
*
3 SCI0, SCI1: Serial communications interface.
*
4 ADDR0, ADDR1: A/D converter’s A/D register.
*
5 ADI1 for A mask.
In order to output a transfer request from an on-chip peripheral module, set the relevant interrupt
enable bit for each module, and output an interrupt signal.
When an on-chip peripheral module’s interrupt request signal is used as a DMA transfer request
signal, interrupts for the CPU are not generated.
When a DMA transfer is conducted corresponding with one of the transfer request signals in table
11.4, it is automatically discontinued. In cycle steal mode this occurs in the first transfer, and in
burst mode with the last transfer.
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 ...