CHAPTER 15 DMAC
15.1 Overview of DMAC
The DMAC is a built-in module of the MB91F109 that implements direct memory access
(DMA).
DMAC Characteristics
•
Eight channels
•
Three modes: Single/block transfer, burst transfer, and continuous transfer
•
Transfers from the total address area to the total address area
•
Transfer frequency of up to 65,536 pulses
•
Transfer end interrupt function
•
Transfer address increment/decrement selectable by software
•
Three external transfer request input pins, three external transfer request acknowledgment
output pins, and three external transfer end output pins
DMAC Registers
Figure 15.1-1 shows the DMAC registers.
[Inside DMAC: DMAC internal registers]
[On RAM: DMA descriptors]
324
Figure 15.1-1 DMAC Registers
31
00000200H
00000204H
00000208H
31
DPDP + 0H
DPDP + 0CH
DPDP + 54H
0
DPDP
DACSR
DATCR
0
DMA
ch-0
descriptor
DMA
ch-1
descriptor
:
:
DMA
ch-7
descriptor