
PRELIMINARY
S3C6400 RISC MICROPROCESSOR
DMA
11-23
Preliminary product information describe products that are in development,
for which full characterization data and associated errata are not yet available.
Specifications and information herein are subject to change without notice.
Table 11-19. Bit Assignment of DMACCxControl register (continued)
DMACCxControl
Bits
Type
Function
S [24]
R/W
Source AHB master select:
0 = AHB master 1 (AXI_SPINE) selected for the source transfer
1 = AHB master 2 (AXI_PERI) selected for the source transfer.
Dwidth [23:21]
R/W
Destination transfer width. Transfers wider than the AHB master bus width
are illegal.
The source and destination widths can be different from each other. The
hardware automatically packs and unpacks the data as required.
SWidth
[20:18]
R/W
Source transfer width. Transfers wider than the AHB master bus width are
illegal.
The source and destination widths can be different from each other. The
hardware automatically packs and unpacks the data as required.
DBSize
[17:15]
R/W
Destination burst size. Indicates the number of transfers which make up a
destination burst transfer request. This value must be set to the burst size
of the destination peripheral, or if the destination is memory, to the
memory boundary size. The burst size is the amount of data that is
transferred when the
DMACxBREQ
signal goes active in the destination
peripheral.
The burst size is not related to the AHB
HBURST
signal.
SBSize
[14:12]
R/W
Source burst size. Indicates the number of transfers which make up a
source burst. This value must be set to the burst size of the source
peripheral, or if the source is memory, to the memory boundary size. The
burst size is the amount of data that is transferred when the
DMACxBREQ
signal goes active in the source peripheral.
The burst size is not related to the AHB
HBURST
signal.
Reserved [11:0]
R
Reserved
Table 11-20. Source or destination burst size Table 11-21. Source or destination transfer width
Bit value of DBSize or
SBSize
Source or destination
burst
transfer request size
Bit value of SWidth or
DWidth
Source or destination
width
0b000 1
0b000
Byte
(9-bit)
0b001
4
0b001
Half word (16-bit)
0b010 8
0b010
Word
(32-bit)
0b011 16
0b011
Reserved
0b100 32
0b100
Reserved
0b101 64
0b101
Reserved
0b110 128
0b110
Reserved
0b111 256
0b111
Reserved
AHB access information is provided to the source and destination peripherals when a transfer occurs. The transfer
information is provided by programming the DMA channel (the Prot bit of the DMACCxControl register, and the Lock
bit of the DMACCxConfiguration register). These bits are programmed by software and peripherals can use this
information if necessary. Three bits of information are provided, and Table 11-22 shows the purpose of the three
protection bits.