![Samsung S3C2501X Скачать руководство пользователя страница 359](http://html.mh-extra.com/html/samsung/s3c2501x/s3c2501x_user-manual_340828359.webp)
GDMA CONTROLLER
S3C2501X
9-10
Table 9-4. GDMA Control Register Description (Continued)
Bit Number
Bit Name
Description
[7:6]
Transfer size
These bits determine the transfer data width to be one byte, one
half-word, or one word. If you select a byte transfer operation, the
source/destination address will be increased or decreased by one
with each transfer. Each half-word transfer increments or
decrements the address by two, and each word transfer by four.
NOTE
: In HUART mode, you should set byte ("00") on transfer size
(TS) [7:6] of DCON register. In DES mode, you should set word
("10") on transfer size (TS) [7:6] of DCON register.
[9:8]
Source address direction These bits control whether the source address will be increased
("00"), decreased ("01"), or fixed ("10") during a GDMA operation.
The "fixed" ("10") means the source address will not be changed
during a GDMA operation. You use this "fixed" feature when
transferring data from a single source to multiple destinations.
When DCON MODE [3:1] is HUART RX mode (HUART to memory,
"011") or DES OUT mode (DES to memory, "101"), these bits don’t
care.
[11:10]
Destination address
direction
These bits control whether the destination address will be increased
("00"), decreased ("01"), or fixed ("10") during a GDMA operation.
The "fixed" ("10") means the destination address will not be
changed during a GDMA operation. You use this "fixed" feature
when transferring data from multiple sources to a single destination.
When DCON MODE [3:1] is HUART TX mode (HUART from
memory, "010") or DES IN mode (DES from memory, "100"), these
bits don’t care.
[12]
Interrupt enable
If the interrupt enable bit is "1", a GDMA interrupt is generated when
GDMA operation completes successfully. If this bit is "0", the GDMA
interrupt is not generated. If you stop the GDMA operation by
resetting the run enable bit, the GDMA interrupt is not generated
regardless of this bit.
[16:13]
External GDMA ACK
count
These bits control how many cycles of the external GDMA
acknowledgment signals provided. If the slow external devices want
GDMA service, the slow external devices can sample the external
GDMA ACK signal by setting these bits. These bits provide the
range of 1 and 16 cycles. If these bits are “0000”, the single cycle of
the external GDMA ACK are generated. If these bits are “1111”, the
16 cycles of the external GDMA ACK are generated.
[31]
Busy status
When GDMA starts, this read-only status bit is automatically set to
"1". When it is "0", GDMA is idle. This bit is a read-only bit.
NOTES
:
1.
To ensure the reliability of GDMA operations, the GDMA control register bits must be configured independently and
carefully.
2.
GDMA mode selection should not be set to "010" or "011" for GDMA 0, 1 and 2 because GDMA channel 0, 1 and 2 don't
have HUART service. This setting is valid for GDMA channel 3, 4 and 5.
3.
If you want four-bust-mode (DCON[5]), you should set both SD (DCON[9:8]) and DD (DCON[11:10]) to "00" (increase).
But SD (DCON[9:8]) and DD (DCON[11:10]) can be "10" (fixed) only for USB endpoints (software mode) and DES
IN/OUT FIFO (DES mode) when four-burst-mode (DCON[5]) is set.
Содержание S3C2501X
Страница 1: ...S3C2501X 32 BIT RISC MICROPROCESSOR USER S MANUAL Revision 1 查询S3C2501X供应商 捷多邦 专业PCB打样工厂 24小时加急出货 ...
Страница 18: ......
Страница 275: ...MEMORY CONTROLLER S3C2501X 5 60 NOTES ...
Страница 289: ...I2C CONTROLLER S3C2501X 6 14 NOTES ...
Страница 373: ...GDMA CONTROLLER S3C2501X 9 24 NOTES ...
Страница 435: ...I O PORTS S3C2501X 12 12 NOTES ...
Страница 463: ...ELECTRICAL DATA S3C2501X 15 6 NOTES ...