RX610 Group
12. DMA Controller (DMAC)
R01UH0032EJ0120 Rev.1.20
Page 302 of 1006
Feb 20, 2013
Item
Description
Selective function
Reload function
Reloads the values in reload registers (transfer source address, transfer
destination address, transfer byte count) to current registers (transfer source
address, transfer destination address, transfer byte count) at the end of DMA
transfer.
Registers accessed by the DMAC core
(Inaccessible from the CPU)
DMAC
Internal registers of DMAC
DMAC core
DMA request signal
Memory
access
control
DMAC access
Read/write
Register access
from the CPU
Read/write
DMAC control
circuit
DMA transfer request arbitration
Work registers
Current transfer source address register
Current transfer destination address register
Current transfer byte count register
Reload transfer source address register
Reload transfer destination address register
Reload transfer byte count register
DMAC0 to DMAC3
Work transfer source address register
Work transfer destination address register
Work mode register
Work transfer byte count register
Control register
Mode register
CPU
access
control
DMA data
buffer
Bus master arbitrator
Internal main bus 2
Peripheral bus interface
Interrupt
control unit
DMA interrupt request
Interrupt request
DMAC response
Memory load/store control
Figure 12.1 Block Diagram of DMAC