Confidential Draft
3/7/00
CS4281 Programming Manual
98
DS308PRM1
.
11.5.2
DMA Current Address n (DCAn)
Address:
BA0: 110h, Read-Write, for DMA Engine 0
BA0: 120h, Read-Write, for DMA Engine 1
BA0: 130h, Read-Write, for DMA Engine 2
BA0: 140h, Read-Write, for DMA Engine 3
Default:
00000000h
Definition: Core powered. Holds the address of the DMA data buffer where data will be read from or written
to. It will be auto-incremented or auto-decremented on each DMA transaction to always point at
the next sample or channel. This register is automatically loaded with DBA data when the DMA
Base Address Register (DBA) is written. The DBA data is also loaded into this register on
terminal count (TC) when auto-initialize is set,
DMRn.AUTO
. In Host mode, this register is
treated as a 32-bit linear address.
Bit Descriptions:
CAU[15:0] Current Address, Upper word: In Host mode, this word is changed by address
increment/decrement and is just the upper word of the linear 32-bit address.
CAH[7:0] Current Address, lower word, Upper byte.
CAL[7:0]
Current Address, lower word, Lower byte.
DMRn.
SIZE20
DMRn
.SIZE8
DMRn
.MON
O
DMRn
.TBC
DBAn.
BAL1
DBAn.
BAL0
XFER
Size
XFER
Split
Description
-
1
0
0
x
0
16
no
8-bit stereo
-
1
0
1
x
0
8
yes
8-bit stereo; forced channel at a time
-
1
0
x
x
1
8
yes
8-bit stereo; mis-aligned
-
1
1
x
x
x
8
n/a
8-bit mono
0
0
0
0
0
0*
32
no
16-bit stereo
0
0
0
1
0
0*
16
yes
16-bit stereo; forced channel at a time
0
0
0
x
1
0*
16
yes
16-bit stereo; mis-aligned
0
0
1
x
x
0*
16
n/a
16-bit mono
1
0
0
x
0*
0*
32
yes
20-bit stereo; always mis-aligned
(PCI bus 32 bits, stereo sample 40 bits)
1
0
1
x
0*
0*
32
n/a
20-bit mono
18. * - must be 0. Mis-aligned channels are not supported in the CS4281
19. x - don’t care
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
CAU15
CAU14
CAU13
CAU12
CAU11
CAU10
CAU9
CAU8
CAU7
CAU6
CAU5
CAU4
CAU3
CAU2
CAU1
CAU0
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
CAH7
CAH6
CAH5
CAH4
CAH3
CAH2
CAH1
CAH0
CAL7
CAL6
CAL5
CAL4
CAL3
CAL2
CAL1
CAL0
D
ra
ft
Содержание CS4281
Страница 8: ...Confidential Draft 3 7 00 CS4281 Programming Manual 8 DS308PRM1 D r a f t...
Страница 12: ...Confidential Draft 3 7 00 CS4281 Programming Manual 12 DS308PRM1 D r a f t...
Страница 24: ...Confidential Draft 3 7 00 CS4281 Programming Manual 24 DS308PRM1 D r a f t...
Страница 34: ...Confidential Draft 3 7 00 CS4281 Programming Manual 34 DS308PRM1 D r a f t...
Страница 44: ...Confidential Draft 3 7 00 CS4281 Programming Manual 44 DS308PRM1 D r a f t...
Страница 114: ...Confidential Draft 3 7 00 CS4281 Programming Manual 114 DS308PRM1 D r a f t...
Страница 192: ...Confidential Draft 3 7 00 CS4281 Programming Manual 192 DS308PRM1 D r a f t...