![Samsung S3C2416 User Manual Download Page 202](http://html.mh-extra.com/html/samsung/s3c2416/s3c2416_user-manual_340824202.webp)
DMA CONTROLLER
S3C2416X RISC MICROPROCESSOR
8-16
4.9 DMA MASK TRIGGER REGISTER (DMASKTRIG)
Register
Address
R/W
Description
Reset Value
DMASKTRIG0
0x4B000020 R/W DMA0 Mask Trigger Register
000
DMASKTRIG1
0x4B000120 R/W DMA1 Mask Trigger Register
000
DMASKTRIG2
0x4B000220 R/W DMA2 Mask Trigger Register
000
DMASKTRIG3
0x4B000320 R/W DMA3 Mask Trigger Register
000
DMASKTRIG4
0x4B000420 R/W DMA4 Mask Trigger Register
000
DMASKTRIG5
0x4B000520 R/W DMA5 Mask Trigger Register
000
DMASKTRIGn
Bit
Description
Initial State
STOP
[2]
Stop the DMA operation.
1 = DMA stops as soon as the current atomic transfer ends. If there
is no current running atomic transfer, DMA stops immediately. The
CURR_TC, CURR_SRC, CURR_DST will be 0.
Note:
Due to possible current atomic transfer, “stop” may take several
cycles. The finish of “stopping” operation (i.e., actual stop time) can be
detected by waiting until the channel on/off bit (DMASKTRIGn[1]) is set to
off. This stop is “actual stop”.
0
ON_OFF
[1]
DMA channel on/off bit.
0 = DMA channel is turned off. (DMA request to this channel is
ignored.)
1 = DMA channel is turned on and the DMA request is handled.
This bit is automatically set to off if we set the DCONn[22] bit to “no
auto reload” and/or STOP bit of DMASKTRIGn to “stop”.
Note that when DCON [22] bit is "no auto reload", this bit becomes
0 when CURR_TC reaches 0. If the STOP bit is 1, this bit becomes
0 as soon as the current atomic transfer finishes.
Note:
This bit should not be changed manually during DMA operations
(i.e., this has to be changed only by using DCON [22] or STOP bit.)
0
SW_TRIG
[0]
Trigger the DMA channel in S/W request mode.
1 = it requests a DMA operation to this controller.
However, note that for this trigger to have effects S/W request
mode has to be selected (DCONn[23]) and channel ON_OFF bit
has to be set to 1 (channel on). When DMA operation starts, this bit
is cleared automatically.
0
NOTE:
You can freely change the values of DISRC register, DIDST registers, and TC field of DCON register. Those changes
take effect only after the finish of current transfer (i.e., when CURR_TC becomes 0). On the other hand, any change
made to other registers and/or fields takes immediate effect. Therefore, be careful in changing those registers and
fields.
Summary of Contents for S3C2416
Page 122: ...BUS MATRIX EBI S3C2416X RISC MICROPROCESSOR 3 4 NOTES ...
Page 204: ...DMA CONTROLLER S3C2416X RISC MICROPROCESSOR 8 18 NOTES ...
Page 284: ...WATCHDOG TIMER S3C2416X RISC MICROPROCESSOR 11 6 NOTES ...
Page 320: ...REAL TIME CLOCK S3C2416X RISC MICROPROCESSOR 13 16 NOTES ...
Page 344: ...UART S3C2416X RISC MICROPROCESSOR 14 24 NOTES ...
Page 380: ...USB2 0 DEVICE S3C2416X RISC MICROPROCESSOR 16 34 NOTES ...
Page 432: ...2D S3C2416X RISC MICROPROCESSOR 18 38 NOTES ...
Page 446: ...HS_SPI CONTROLLER S3C2416X RISC MICROPROCESSOR 19 14 NOTES ...
Page 604: ...S3C2416X RISC MICROPROCESSOR S3C2416X RISC MICROPROCESSOR 23 22 NOTES ...
Page 638: ...PCM AUDIO INTERFACE S3C2416X RISC MICROPROCESSOR 25 18 NOTES ...
Page 670: ...ELECTRICAL DATA S3C2416X RISC MICROPROCESSOR 26 32 NOTES ...