
iiBusModuLes:high-sPeeddMa(hsdMa)
ii-1-38
ePson
s1C33L17teChniCaLManuaL
0x301162–0x301192:hsdMaCh.xControlRegisters(phsx_adVMode)
foradVmode
name
address
Registername
Bit
Function
setting
init. R/W
Remarks
–
–
dxid
sxid
–
WoRdsiZex
D15–6
D5
D4
D3–1
D0
reserved
D)Ch.xdestinationaddresscontrol
S)Invalid
D)Ch.xsourceaddresscontrol
S)Ch.xmemoryaddresscontrol
reserved
Ch.xtransferdatasize
1 Decrement
(withinit.)
0 DxIN[1:0]
setting
1 Decrement
(withinit.)
0 SxIN[1:0]
setting
–
0
–
0
–
R/W
–
R/W
0whenbeingread.
00301162
|
00301192
(hW)
hsdMaCh.x
controlregister
(pHSx_ADVMODE)
forADVmode
Note:
D) Dualmode
S) Singlemode
1 Word
0 DATSIZEx
setting
notes: Thisregisteriseffectiveonlyinadvancedmode(HSDMAADV(D0/0x30119C)=1).
Theletter‘x’inbitnames,etc.,denotesachannelnumberfrom0to3.
0x301162 HSDMACh.0ControlRegister(pHS0_ADVMODE)
0x301172 HSDMACh.1ControlRegister(pHS1_ADVMODE)
0x301182 HSDMACh.2ControlRegister(pHS2_ADVMODE)
0x301192 HSDMACh.3ControlRegister(pHS3_ADVMODE)
d[15:6] Reserved
d5
dxid:Ch.xdestinationaddressControlBit
Enable the address decrement function with initialization for destination address.
1 (R/W): Decrement with initialization
0 (R/W): DxIN[1:0] setting is effective (default)
When this bit is set to 1 in dual-address mode, the destination address decrement function with initial-
ization is enabled. The destination address is decremented by an amount equal to the data size set by
DATSIZEx (D14/0x301126 + 0x10x) or WORDSIZEx (D0/0x301162 + 0x10x) when one data trans-
fer is completed. In single transfer mode, the address that has been decremented during transfer does
not return to the initial value. In successive transfer modes, the decremented address returns to the ini-
tial value when the specified number of transfers is completed. In block transfer mode, the decremented
address returns to the initial value when the block transfer is completed.
When this bit is set to 0, the condition set by DxIN[1:0] (D[13:12]/0x30112A + 0x10x) is effective.
In single-address mode, this bit is not used.
d4
sxid:Ch.xsourceaddressControlBit
Enable the address decrement function with initialization for source address.
1 (R/W): Decrement with initialization
0 (R/W): SxIN[1:0] setting (default)
In dual-address mode, this setting applies to the source address. In single-address mode, this setting ap-
plies to the external memory address.
When this bit is set to 1, the address decrement function with initialization is enabled. The source/exter-
nal memory address is decremented by an amount equal to the data size set by DATSIZEx (D14/0x301126
+ 0x10x) or WORDSIZEx (D0/0x301162 + 0x10x) when one data transfer is completed. In single
transfer mode, the address that has been decremented during transfer does not return to the initial value.
In successive transfer modes, the decremented address returns to the initial value when the specified
number of transfers is completed. In block transfer mode, the decremented address returns to the initial
value when the block transfer is completed.
When this bit is set to 0, the condition set by SxIN[1:0] (D[13:12]/0x301126 + 0x10x) is effective.
d[3:1]
Reserved