Μdmac Function - Fujitsu F2MC-16LX Hardware Manual

16-bit microcontroller mb90330 series
Hide thumbs Also See for F2MC-16LX:
Table of Contents

Advertisement

CHAPTER 3 INTERRUPT
µDMAC Function
3.8.1
µDMAC is simple DMA with the function equal with EI
µDMAC Function
µDMAC has the following functions.
• Performs automatic data transfer between the peripheral resource (I/O) and memory.
• The program execution of CPU stops in the DMA startup.
• The DMA transfer channel is 16 channels (The smaller the channel number, the higher the priority of
DMA transfer).
• Can select either "incremented" or "not incremented" for the source or destination address.
• DMA transfer may be activated, depending on the interrupt cause by a peripheral resource (I/O).
• DMA transfer can be controlled with (a) DMA permission register (DERH/DERL), (b) DMA stop status
register (DSSR), (c) DMA status register (DSRH/DSRL), (d) DMA descriptor channel specification
register (DCSR), and descriptor (DMACS).
• A STOP request is available for stopping DMA transfer from the resource.
• After completion of DMA transfer, the flag is set in the appropriate bit of the DMA status register
(DSRH/DSRL), resulting in output of an interrupt to the interrupt controller.
88
2
OS.

Advertisement

Table of Contents
loading

Table of Contents