UM10208_2
© NXP B.V. 2007. All rights reserved.
User manual
Rev. 02 — 1 June 2007
253 of 362
NXP Semiconductors
UM10208
Chapter 19: LPC2800 DAI
4.1 Stream I/O Configuration Register (SIOCR - 0x8020 0384)
This register also contains bits that affect the Dual ADC, I
2
S Out, and Dual DAC blocks.
All but one of its bits have fixed and prescribed states. Typically, this register is written
once, during system initialization (reset) code
4.2 I
2
S Format Register (I2S_FMT - 0x8020 0380)
This register also contains bits that affect the I
2
S Out (DAO) block. Typically, this register
is written once, during system initialization (reset) code.
5.
Streaming Analog In (SAI1) module
The DAI SAI is called SAI1. It receives digital values from the DAI, simultaneously for the
L and R channels. The SAI includes a 4-deep FIFO with each entry containing two 24-bit
values. Data can be read from it by the ARM7 processor or by 1 or 2 DMA channels.
Table 286. Stream I/O Configuration Register (SIOCR - 0x8020 0384)
Bit(s) Name
Description
Reset
value
6:0
-
Reserved. Always write 1s to these bits
0
7
DAI_OE
Write 0 to this bit if the DAI should operate in Slave mode, with the
BCKI and WSI pins as inputs. Write 1 to this bit if the DAI should
operate in Master mode, with the BCKI and WSI pins as outputs.
1
31:8
-
Reserved. Always write 0s to these bits. The value read from
reserved bits is not defined.
-
Table 287. Stream I/O Configuration Register (SIOCR - 0x8020 0384)
Bit(s) Name
Description
Reset
value
2:0
DAI_FMT
These bits select how data is captured from the DATI pin:
011 Philips standard IIS
100 LSB justified 16-bit data
101 LSB justified 18-bit data
110 LSB justified 20-bit data
111 LSB justified 24-bit data
Values 000-010 should not be written to this field.
011
5:3
-
Reserved. Always write 011 to these bits
011
8:6
DAO_FMT
The choices described for DAI_FMT are available for the DAO. See
011
31:9
-
Reserved. Always write 0s to these bits. The value read from
reserved bits is not defined.
-