Section 9 Direct Memory Access Controller (DMAC)
Rev. 5.00 May 29, 2006 page 277 of 698
REJ09B0146-0500
Memory
Transfer source module
Transfer destination
module
SAR_3
DAR_3
Data
buffer
Temporary
buffer
D
M
A
C
When the value in SAR_3 is an address, the memory data is read and the value is
stored in the temporary buffer. The value to be read must be 32 bits since it is used
for the address.
Memory
Transfer source module
Data bus
Address bus
Transfer destination
module
SAR_3
DAR_3
Data
buffer
Temporary
buffer
D
M
A
C
Memory
Transfer source module
Data bus
Address bus
Transfer destination
module
SAR_3
DAR_3
Data
buffer
Temporary
buffer
D
M
A
C
First and second bus cycles
When the value in the temporary buffer is an address, the data is read from the
transfer source module to the data buffer.
Third bus cycle
Fourth bus cycle
When the value in SAR_3 is an address, the value in the data buffer is written to the
transfer source module.
The above description uses the memory, transfer source module, or transfer
destination module; in practice, any module can be connected in the addressing
space.
Note:
Data bus
Address bus
Figure 9.9 Operation in the Indirect Address mode in the Dual Address Mode
(When the External Memory Space Has a 16-Bit Width)
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 ...