Inter-IC Sound (I2S)
User Manual All information provided in this document is subject to legal disclaimers. © REALTEK 2019. All rights reserved.
483
Table 22-2 Memory map of I
2
S
Name
Address Offset
Access
Description
0x0000
R/W
I
2
S Control Register
0x0004
R/W
I
2
S Tx Page Pointer Register
0x0008
R/W
I
2
S Rx Page Pointer Register
0x000C
R/W
I
2
S Page Size and Sample Rate Setting Register
0x0010
R/W
I
2
S Tx Interrupt Enable Register
0x0014
R/W
I
2
S Tx Interrupt Status Register
0x0018
R/W
I
2
S Rx Interrupt Enable Register
0x001C
R/W
I
2
S Rx Interrupt Status Register
0x0020
R/W
I
2
S Tx Page 0 Own Bit Register
0x0024
R/W
I
2
S Tx Page 1 Own Bit Register
0x0028
R/W
I
2
S Tx Page 2 Own Bit Register
0x002C
R/W
I
2
S Tx Page 3 Own Bit Register
0x0030
R/W
I
2
S Rx Page 0 Own Bit Register
0x0034
R/W
I
2
S Rx Page 1 Own Bit Register
0x0038
R/W
I
2
S Rx Page 2 Own Bit Register
0x003C
R/W
I
2
S Rx Page 3 Own Bit Register
0x0040
R
I
2
S Version ID Register
22.5.1
Control Register (IS_CTL)
Name
: I
2
S Control Register
Size
: 32 bits
Address offset
: 0x0000
Read/write access
: read/write
31
30
29
28
27
26
25
24
SW_RST
WL
SLAVE_MODE
MUTE
RSVD
R/W
R/W
R/W
R/W
23
22
21
20
19
18
17
16
RSVD
BURST_SIZE
RSVD
DEBUG_SWITCH
R/W
R/W
15
14
13
12
11
10
9
8
DEBUG_SWITCH
RSVD
BYTE_SWAP
SCK_SWAP
DACLRSWAP
FORMAT
R/W
R/W
R/W
R/W
R/W
7
6
5
4
3
2
1
0
LOOP_BACK
RSVD
EDGE_SW
AUDIO_MONO
TX_ACT
I2S_EN
R/W
R/W
R/W
R/W
R/W
Bit
Name
Access
Reset
Description
31
SW_RST
R/W
0x0
0: Software reset
1: No software reset
30:29
WL
R/W
0x0
Word length
00: 16 bits
01: 24 bits
10: 32 bits
11: Unused (error)
28
SLAVE_MODE
R/W
0x0
Slave mode
0: Disable
1: Enable
27
MUTE
R/W
0x0
Mute function
0: Disable
1: Enable
26:23
RSVD
N/A
--
Reserved
22:18
BURST_SIZE
R/W
0xf
5’h0_1111: Burst16
5’h0_1011: Burst12
Realtek confidential files
The document authorized to
SZ99iot
2019-05-15 10:08:03