English
Language : 

SH7751 Datasheet, PDF (655/1224 Pages) Renesas Technology Corp – 32-Bit RISC Microcomputer
14. Direct Memory Access Controller (DMAC)
• 11: Channel 3
Bits 25 and 24: Transfer Request Mode (MD1, MD0)
• 00: Handshake protocol (data bus used)
• 01: Setting prohibited
• 10: Request queue clear specification
• 11: Setting prohibited
Bits 23 to 0: Reserved
Notes: 1. In channels 1 to 3, only the ID field is valid.
2. In channel 0, the MD field is valid. Set MD = 00. If 01, 10, or 11 is set, the DMAC
will halt with an address error.
3. In edge-sense burst mode, DMA transfer is executed continuously. In level-sense burst
mode and cycle steal mode, a handshake protocol is used to transfer each unit of data.
4. When specifying data transfer requests using a handshake protocol for channel 0, set
DTR.ID = 00, DTR.MD = 00, and DTR.SZ ≠ 101, 110 for the DTR format. Use the
MOV instruction to make settings in the DMAC's SAR0, DAR0, CHCR0, and
DMATCR0 registers. Either single address mode or dual address mode can be used as
the transfer mode.
Select one of the following settings: CHCR0.RS3—RS0 = 0000, 0010, 0011.
Operation is not guaranteed if the DTR format data settings are DTR.ID = 00,
DTR.MD = 00, and DTR.SZ ≠ 101, 110.
Usable SZ, ID, and MD Combination in DDT Mode
Table 14.11 shows the usable combination of SZ, ID, and MD in DDT mode of this LSI.
Table 14.11 Usable SZ, ID, and MD Combination in DDT Mode
SZ [2:0]
ID [1:0]
MD [1:0]
Function
000
00
00
Request for transfer to channel 0
110
00
10
Request queue clear
111
00
00
Transfer end
X
01
X
Request for transfer to channel 1
X
10
X
Request for transfer to channel 2
X
11
X
Request for transfer to channel 3
Legend: X: Don't care
Note: Don't set values other than those shown in the above table.
Rev.4.00 Oct. 10, 2008 Page 557 of 1122
REJ09B0370-0400