Renesas SH7641 User Manual
Page 478

Section 13 Direct Memory Access Controller (DMAC)
Rev. 4.00 Sep. 14, 2005 Page 428 of 982
REJ09B0023-0400
On-Chip Peripheral Module Request: In this mode, the transfer is performed in response to the
DMA transfer request signal of an on-chip peripheral module. Signals that request DMA transfer
include A/D conversion-completed transfer requests from A/D converter 0, compare-match
transfer requests from the CMT0 timer, transmit-data empty transfer requests and receive-data full
transfer requests from the SCIF0 to SCIF2 that are set by DMARS0 and 1, compare-match and
input-capture interrupts from the MTU0 to MTU4 timers, transmit-data-empty transfer requests
and receive-data-full transfer requests from the USB module, A/D conversion-completed transfer
requests from A/D converter 1, and compare-match transfer requests from the CMT1 timer.
When the transfer request is a transmit-data-empty transfer request, set the transfer destination as
the corresponding SCIF transmit-data register. Likewise, when the transfer request is a receive-
data full transfer request, set the transfer destination as the corresponding SCIF receive-data
register. Requests from the USB are handled in an analogous way. If a transfer is requested from
the A/D converter 0 and A/D converter 1, the transfer source must be the A/D data register
(ADDR). Any address can be specified for data source and destination, when transfer request is
generated by CMT0, CMT1, and MTU0 to MTU4.
Table 13.7 Selecting On-Chip Peripheral Module Request Modes with the RS3 to RS0 Bits
CHCR DMARS
RS[3:0]
MID
RID
DMA Transfer
Request
Source
DMA Transfer
Request Signal
Source Destination
Bus
Mode
1110
Any
Any A/D converter 0 ADI (A/D conversion
end interrupt)
ADDR Any
Cycle
steal
1111 Any Any
CMT0
Compare-match
transfer
request
Any Any Burst/
cycle steal
1000 100010
00
SCIF0
transmitter
TXI (transmit data FIFO
empty interrupt)
Any SCFTDR0
Cycle
steal
01
SCIF0 receiver RXI (receive data FIFO
full interrupt)
SCFRDR0 Any Cycle
steal
100100
00
SCIF1
transmitter
TXI (transmit data FIFO
empty interrupt)
Any SCFTDR1
Cycle
steal
01
SCIF1 receiver RXI (receive data FIFO
full interrupt)
SCFRDR1 Any Cycle
steal
010000
00
SCIF2
transmitter
TXI (transmit data FIFO
empty interrupt)
Any SCFTDR2
Cycle
steal
01
SCIF2 receiver RXI (receive data FIFO
full interrupt)
SCFRDR2 Any Cycle
steal