Audio Codec Controller (ACC)
User Manual All information provided in this document is subject to legal disclaimers. © REALTEK 2019. All rights reserved.
381
18
Audio Codec Controller (ACC)
18.1
Introduction
Ameba-D audio codec control (ACC) is the bridge between host audio buffers and audio codec module.
It transfers audio data to or from audio codec module via SPORT sequentially according to user settings, such as sample rate, sampling
resolution, channel number, etc.
On the other hand, Ameba-D drives the audio codec module to work well by means of ACC, which is implemented via SI bus.
18.2
Features
Mandatory or optional sample rate which audio codec module declares to support
8-bit/16-bit/24-bit sampling resolution
Mono/stereo audio
I
2
S/left-justified/PCM data formats
GDMA interface for data flow
Data loopback between SDI and SDO
18.3
Architecture
The ACC is used for audio codec input/output control. The ACC and AC architecture of Ameba-D is shown in Fig 18-1.
GDMA
Memory
APB
Bridge
SI Slave
Digital Core
I2S/PCM
Audio Codec @40MHz
Analog Core
I2S/PCM
SI
@40MHz
SPORT
@40MHz or 256*Fs
ACC
Fig 18-1 Ameba-D ACC + AC architecture
18.3.1
Block Diagram
The ACC block diagram is shown in Fig 18-2.
Realtek confidential files
The document authorized to
SZ99iot
2019-05-15 10:08:03