Ameba-D User Manual
User Manual All information provided in this document is subject to legal disclaimers. © REALTEK 2019. All rights reserved.
478
22.4.5
Memory Block
As for memory block, page pointer, page size and page number are set by writing I
2
S registers like Fig 22-11. The max. page number is 4 and the
max. page size is 16K bytes. The owner of every memory page can be set to CPU or I
2
S controller by changing page own bit in I
2
S registers.
Memory
Page 0
Page 1
Page 2
Page 3
Register
(Tx/Rx) page pointer
Memory Block
Page size
Page size
Page size
Page size
Page number
page pointer
Fig 22-11 Memory block
22.4.6
FIFO Allocation
Asynchronous FIFO is used to buffer data from memory to I
2
S controller.
I
2
S informs channel numbers and sample size, so data can be exactly extracted from the FIFO.
FIFO size is 64*32 bits (256 bytes), FIFO depth is 64, and burst length is set by writing I
2
S registers.
Data is filled in the unit of row.
22.4.6.1
Mono Channel (FIFO)
When the sample bit is 16-bit or 32-bit, the FIFO allocation of the mono channel are illustrated in Fig 22-12 and Fig 22-13.
Realtek confidential files
The document authorized to
2019-05-15 10:08:03