Owners manual
Interfaces
H3 Datasheet(Revision1.2) Copyright© 2015 Allwinner Technology Co.,Ltd.All Rights Reserved. Page 534
3
/
/
/
2
R/W
0
TXIM
TX FIFO Input Mode (Mode 0, 1)
0: Valid data at the MSB of TXFIFO register
1: Valid data at the LSB of TXFIFO register
Example for 20-bits transmitted audio sample:
Mode 0: FIFO_I[31:0] = {APB_WDATA[31:12], 12’h0}
Mode 1: FIFO_I[31:0] = {APB_WDATA[19:0], 12’h0}
1:0
R/W
0
RXOM
RX FIFO Output Mode (Mode 0, 1, 2, 3)
00: Expanding ‘0’ at LSB of DA_RXFIFO register.
01: Expanding received sample sign bit at MSB of DA_RXFIFO register.
10: Truncating received samples at high half-word of DA_RXFIFO register
and low half-word of DA_RXFIFO register is filled by ‘0’.
11: Truncating received samples at low half-word of DA_RXFIFO register
and high half-word of DA_RXFIFO register is expanded by its sign bit.
Example for 20-bits received audio sample:
Mode 0: APB_RDATA[31:0] = {FIFO_O[31:12], 12’h0}
Mode 1: APB_RDATA [31:0] = {12{FIFO_O[31]}, FIFO_O[31:12]}
Mode 2: APB_RDATA [31:0] = {FIFO_O[31:16], 16’h0}
Mode 3: APB_RDATA [31:0] = {16{FIFO_O[31], FIFO_O[31:16]}
8.6.7.7. I2S/PCM FIFO Status Register (Default Value: 0x10800000)
Offset: 0x18
Register Name: I2S/PCM_FSTA
Bit
R/W
Default/Hex
Description
31:29
/
/
/
28
R
1
TXE
TX FIFO Empty
0: No room for new sample in TX FIFO
1: More than one room for new sample in TX FIFO (>= 1 word)
27:24
/
/
/
23:16
R
0x80
TXE_CNT
TX FIFO Empty Space Word Counter
15:9
/
/
/
8
R
0
RXA
RX FIFO Available
0: No available data in RX FIFO
1: More than one sample in RX FIFO (>= 1 word)
7
/
/
/
6:0
R
0
RXA_CNT
RX FIFO Available Sample Word Counter
confidential