
R01UH0336EJ0102 Rev.1.02
Page 200 of 1538
Jul 17, 2014
V850E2/PG4-L
Section 5 DMA Module
5.4 DMAC Function
5.4.1
Characteristics
Channels
8 (0 channel to 7 channel)
Unit of
data transfer
8 bits
16 bits
32 bits
128 bits
Caution
When data-flash memory is selected as the source for transfer, specify the unit
of data transfer as 32 or 128 bits.
Transfer data
Fixed to little endian
Misaligned data are not supported.
Maximum
transfer count
32768(2
15
) times (the highest order bit of the16-bit register is used for next
address function)
Channel priority
control
Fixed priority (highest priority (CH0)
lowest priority (CH7))
Targets
for transfer
Code-flash
On-chip RAM
Data-flash
Peripheral I/O area
Transfer type
Two-cycle transfer (dual-address transfer)
The addresses at both the transfer source and destination are accessed. Two
bus cycles are required to execute transfer once (read write cycles).
The bus is not locked between the read cycles and write cycles, so processing
can be interrupted to insert a different cycle of transfer. Also, 128-bit access
requires the execution of 4 bus cycles of reading followed by 4 bus cycles of
writing. The bus is not locked between the cycles of reading and the cycles of
writing, so processing for this transfer may be interrupted at this time.