Texas Instruments CC2650DK ユーザーズマニュアル

ページ / 1570
I2S Registers
22.10.1.11 AIFOUTPTRNEXT Register (Offset = 28h) [reset = X]
AIFOUTPTRNEXT is shown in
and described in
.
DMA Output Buffer Next Pointer
Figure 22-18. AIFOUTPTRNEXT Register
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10
9
8
7
6
5
4
3
2
1
0
PTR
R/W-X
Table 22-12. AIFOUTPTRNEXT Register Field Descriptions
Bit
Field
Type
Reset
Description
31-0
PTR
R/W
X
Pointer to the first byte in the next DMA output buffer. The read
value equals the last written value until the currently used DMA
output buffer is completed, and then becomes null when the last
written value is transferred to the DMA controller to start on the next
buffer. This event is signalized by aif_dma_out_irq. At startup, the
value should be written once before and once after configuring the
DMA buffer size in AIFDMACFG. At this time, the first two samples
will be fetched from memory. The next pointer must be written to this
register while the DMA function uses the previously written pointer. If
not written in time, IRQFLAGS.PTR_ERR will be raised and all
output pins will be disabled. Note the following limitations: - Address
space wrapping is not supported (i.e. address(last sample) must be
higher than address(first sample). - A DMA block cannot be aligned
with the end of the address space (i.e. a block cannot contain the
address 0xFFFF)
1434
Integrated Interchip Sound (I2S) Module
SWCU117A – February 2015 – Revised March 2015
Copyright © 2015, Texas Instruments Incorporated