Section 9 Direct Memory Access Controller (DMAC)
Rev. 5.00 May 29, 2006 page 289 of 698
REJ09B0146-0500
CK
Internal
address bus
Internal
data bus
SAR_2
DAR_2
DAR_2
DAR_2
DAR_2
SAR_2+2
SAR_2+4
SAR_2+6
SAR_2
SAR_2 data
SAR_2+2 data
SAR_2+4 data
SAR_2+6 data
First transfer of
channel 2
Second transfer
Third transfer
Fourth transfer
Fifth transfer
SAR_2 output
DAR_2 output
SAR_2+2 output
DAR_2 output
SAR_2+4 output
DAR_2 output
SAR_2+6 output
DAR_2 output
SAR_2 reload
SAR_2 output
DAR_2 output
Figure 9.25 Timing Chart of Source Address Reload Function
Even if the transfer data size is 8, 16, or 32 bits, a reload function can be executed.
DMATCR_2, which specifies a transfer count, decrements 1 each time a transfer ends regardless
of whether a reload function is on or off. Consequently, be sure to specify the value multiple of
four in DMATCR_2 when the reload function is on. Specifying other values does not guarantee
the operation.
Though the counters that count transfers of four times for the reload function are reset by clearing
the DME bit in DMAOR or the DE bit in CHCR_2, by setting the transfer end flag (TE bit in
CHCR_2) by a DMAC address error, or by inputting NMI, besides by resets, the SAR_2, DAR_2,
DMATCR_2 registers are not reset. Therefore, if these sources are generated, the counters that are
initialized and are not initialized exist in the DMAC; malfunction will be caused by restarting the
DMAC in that state. Consequently, if these sources occur except for setting the TE bit during the
usage of the reload function, set SAR_2, DAR_2, and DMATCR_2 again.
Summary of Contents for SH7706 Series
Page 8: ...Rev 5 00 May 29 2006 page viii of xlviii ...
Page 160: ...Section 5 Cache Rev 5 00 May 29 2006 page 112 of 698 REJ09B0146 0500 ...
Page 370: ...Section 11 Watchdog Timer WDT Rev 5 00 May 29 2006 page 322 of 698 REJ09B0146 0500 ...
Page 554: ...Section 17 Pin Function Controller PFC Rev 5 00 May 29 2006 page 506 of 698 REJ09B0146 0500 ...
Page 576: ...Section 18 I O Ports Rev 5 00 May 29 2006 page 528 of 698 REJ09B0146 0500 ...
Page 746: ...Index Rev 5 00 May 29 2006 page 698 of 698 REJ09B0146 0500 ...
Page 749: ...SH7706 Group Hardware Manual ...