Burst Transfer Mode - Panasonic MN101L Series User Manual

Lsi
Table of Contents

Advertisement

Chapter 14
DMA Controller
14.3.2

Burst Transfer Mode

When the DMA start trigger occurs, data, the size of which is decided with DMCTR0H.DMUT, is transferred in a
single burst until the data transfer counter consisting of DMACNTH and DMACNTL are decremented to zero.
When all the data transfer finishes, DMA interrupt occurs.
If the DMA start trigger happens during the time after DMA reads the last burst data from Source Address and
before the DMCTR1L.DMTEN is set to "1" by software (for example, the period (B) in the Figure 14.3.2), DMA-
AddReq interrupt occurs.
If the DMA start trigger happens during the time after the DMA start trigger occurs and before DMA reads the
last data) from Source Address (for example, the period (A) in the Figure 14.3.2), DMA-Error interrupt occurs.
DMCNTH
4
3
2
1
0
N
DMCNTL
DMA
Read
Write
Read
Write
Read
Write
Read
Write
Memory Access
DMA
DMA
interrupt
start trigger
Period (A)
Period (B)
DMTEN of
DMCTR1L
Set the DMTEN to "1"
by software for next DMA.
When DMA interrupt occurs,
the DMTEN is cleard to "0" by hardware.
Figure:14.3.2 Example of Burst Transfer
DMA Data Transfer
XIV - 13

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mn101lr05dMn101lr04dMn101lr03dMn101lr02d

Table of Contents