ISD94100 Series Technical Reference Manual
Sep 9, 2019
Page
801
of 928
Rev1.09
IS
D
9
410
0
S
ER
IE
S
T
E
C
HN
ICA
L
RE
F
E
RE
NCE
M
AN
U
AL
6.17 I
2
S Controller (I
2
S)
6.17.1 Overview
The I
2
S controller consists of I
2
S protocol to interface with external audio CODEC. Two 16-level
depth FIFO for reading path and writing path respectively and is capable of handling 8/16/24/32 bits
audio data sizes. PDMA controller handles the data movement between FIFO and memory.
6.17.2 Features
Support Master mode and Slave mode
Capable of handling 8, 16, 24 and 32 bits data sizes in each audio channel
Supports monaural and stereo audio data
Supports I
2
S protocols: Philips standard, MSB-justified, and LSB-justified data format
Supports PCM protocols: PCM standard, MSB-justified, and LSB-justified data format
PCM protocol supports TDM multi-channel transmission in one audio sample, and the
number of data channel can be set as 2, 4, 6, or 8
Provides two 16-level FIFO data buffers, one for transmitting and the other for receiving
Generates interrupt requests when buffer levels cross a programmable boundary
Supports two PDMA requests, one for transmitting and the other for receiving