S3C2500B
GDMA CONTROLLER
12-9
12.3.2 GDMA CONTROL REGISTERS
Table 12-3. DCON0/1/2/3/4/5 Registers
Registers
Address
R/W
Description
Reset Value
DCON0
0xF0050000
R/W
GDMA channel 0 control register
0
×
00000000
DCON1
0xF0050020
R/W
GDMA channel 1 control register
0
×
00000000
DCON2
0xF0050040
R/W
GDMA channel 2 control register
0x00000000
DCON3
0xF0050060
R/W
GDMA channel 3 control register
0x00000000
DCON4
0xF0050080
R/W
GDMA channel 4 control register
0x00000000
DCON5
0xF00500A0
R/W
GDMA channel 5 control register
0x00000000
Table 12-4. GDMA Control Register Description
Bit Number
Bit Name
Description
[0]
Run enable/disable
Setting this bit to "1", starts a GDMA operation. To stop GDMA, you
must clear this bit to "0". You can use the DRER (GDMA run enable
register) to manipulate this bit. By using the DRER, other GDMA
control register values are not affected.
[3:1]
GDMA mode selection
6 GDMA modes can initiate a GDMA operation: 1) software mode
(memory-to-memory or memory to/from USB, "000"), 2) an
external GDMA request mode (xGDMA_Req, "001"), 3) HUART TX
mode (HUART from memory, "010"), 4) HUART RX mode (HUART
to memory, "011"), 5) DES IN mode (DES from memory, "100"), 6)
DES OUT mode (DES to memory, "101").
[4]
Single/Block mode
This bit determines the number of external GDMA requests
(xGDMA_Req 0-3) that are required for a GDMA operation. In
Single mode, when [4] = "0", the S3C2500B requires an external
GDMA request for every GDMA operation. In Block mode, when [4]
= "1", the S3C2500B requires only one external GDMA request
during the entire GDMA operation. An entire GDMA operation is
defined as the operation of GDMA until the counter value is zero.
The block mode can be used only when GDMA mode is external
GDMA request mode.
[5]
Four-data burst mode
If this bit is set to "1", GDMA operates under four-data burst mode.
Four consecutive source addresses are read and then are written to
the consecutive destination addresses. If four-data burst mode is set
to "1", "Transfer Count Register (DTCR)" should be set carefully
because the four-data burst mode is executed during decreasing of
the transfer count. But the misalign of "Transfer Counter Register
(DTCR)" can be supported. The four-data burst mode can be used
only when GDMA mode is software, external GDMA request, or
DES mode. You can use four-data burst mode together with block
mode of the external GDMA requests.
Summary of Contents for S3C2500B
Page 2: ...S3C2500B 32 BIT RISC MICROPROCESSOR USER S MANUAL Revision 1 ...
Page 17: ......
Page 25: ......
Page 80: ...PRODUCT OVERVIEW S3C2500B 1 46 NOTES ...
Page 296: ...MEMORY CONTROLLER S3C2500B 5 60 NOTES ...
Page 531: ...GDMA CONTROLLER S3C2500B 12 24 NOTES ...
Page 593: ...I O PORTS S3C2500B 15 12 NOTES ...