Fujitsu FR81S User Manual

Page of 2342
CHAPTER 8: DMA CONTROLLER (DMAC) 
 
 
5. Operation 
 
FUJITSU SEMICONDUCTOR LIMITED 
CHAPTER : DMA CONTROLLER (DMAC) 
FUJITSU SEMICONDUCTOR CONFIDENTIAL 
30 
 Setting the ST Bit (Transfer source type) and DT Bit (Transfer destination 
type) 
Set them by following the table definition below. The DMA transfer is not supported in combination (5). 
Table 5-1 ST Bit (Transfer Source Type) and DT Bit (Transfer Destination Type) Setting 
   
Combination of transfer request source, transfer 
source, and transfer destination 
DMA 
transfer 
support 
ST and DT bit setting 
Transfer request source 
(DCCR:RS[1:0]) 
Transfer 
source 
(DSAR) 
Transfer 
destination 
(DDAR) 
(1) 
Request by software 
(DCCR:RS[1:0] = 00) 
Any combination 
Supported 
ST= 0, DT= 0 
(2) 
Peripheral interrupt 
(DCCR:RS[1:0] = 01) 
 
 
Supported 
ST= 1, DT= 0 
(3) 
 
 
Supported 
ST= 0, DT= 1 
(4) 
 
 
Supported 
ST= 0, DT= 1 
(5) 
 
 
Not 
supported 
 : Address range of the peripheral under control of 16-bit peripheral bus or 32-bit peripheral bus 
 : Other address range   
 
If the ST and DT bits are set in a combination other than above, the interrupt may not be cleared 
automatically after occurrence of the DMA transfer request. 
 Transfer Address Reload Setting 
Using the DCCRn:SAR, set the reload control of transfer source address at the end of transfer. 
 
The transfer source address is not reloaded after the transfer. (The next access address after the last 
address is shown.) (DCCRn:SAR=0) 
 
The transfer source address is returned to the initial value at the end of transfer. (DCCRn:SAR=1) 
 
Using the DCCRn:DAR, set the reload control of transfer destination address at the end of transfer. 
 
The transfer destination address is not reloaded after the transfer. (The next access address after the 
last address is shown.) (DCCRn:DAR=0) 
 
The transfer destination address is returned to the initial value at the end of transfer. (DCCRn:DAR=1) 
 
 Transfer Address Update Setting 
Using the DCCRn:SAC, set the updating of transfer source address for DMA transfer. 
 
Address is increased. (DCCRn:SAC = 00) 
 
Address is decreased. (DCCRn:SAC = 01) 
 
Address is fixed. (DCCRn:SAC = 11) 
 
Using the DCCRn.DAC, set the updating of transfer destination address for DMA transfer. 
 
Address is increased. (DCCRn:DAC = 00) 
 
Address is decreased. (DCCRn:DAC = 01) 
 
Address is fixed. (DCCRn:DAC = 11) 
 
MB91520 Series
MN705-00010-1v0-E
329