The AAC-LC Stereo Audio Encoder (CWda84) is an audio IP core for encoding one stereo stream in real-time.
This core contains the AAC-LC stereo encoder software and the Coreworks processor based hardware audio engine platform (CWda1011).
The software is compiled into an image file (.bin) which can be automatically boot-loaded through one of the control interfaces (parallel AMBA APB or serial SPI) and run on the audio engine platform with simple parameters setting.
The program can be configured, controlled and monitored by means of a configuration, control, and status register file, accessed by the control interfaces.
The audio input and output interfaces uses a native parallel interface. Other standard audio interfaces, such as I2S/TDM and SPDIF are also available.
The interface to the external memory can be one of the following: AMBA AXI (for ASICs or Xilinx FPGAs), Avalon (for Altera FPGAs) or MIG (for Xilinx FPGAs).
The CWda1011 platform is an instance of the generic CWdaXYZ audio engine platform. Other platforms are available for a different number of streams (from
one stream, up to 16 streams). Please contact us to select the best solution for your requirements.
AAC-LC Stereo Audio Encoder
Overview
Key Features
- AAC-LC encoders are compliant with the ISO/IEC 13818-7 audio standard, using Fraunhofer IIS high quality software
- Supported channel modes: mono, dual mono, stereo, and joint stereo
- Supported sample rates: 11.025, 12, 16, 22.05, 24, 32, 44.1 and 48 kHz
- Supported transport types: ADTS, LATM, and LOAS 16-bit input audio resolution
- Requires 577 kB of external memory
- Configurable output latency useful to synchronize with other sources (e.g. video)
- Minimum latency: 1 frame
- Software interface protocol for control, configuration and monitoring
- Parameter change while muting or repeating one frame
- Real time operation @70 MHz for worst-case settings (maximum bitrate and maximum sampling rate). Results for other settings can be provided upon request.
Benefits
- Low operation frequency
- Low power consumption
- Optimizable to fulfill different design specifications
Block Diagram
Deliverables
- Verilog source code or FPGA netlist
- Hardware datasheet
- Program binary
- Software manual
- Implementation constraints
- Simulation environment or evaluation board (optional)
Technical Specifications
Foundry, Node
All
Maturity
Silicon and FPGA proven
Availability
Now
TSMC
Pre-Silicon:
65nm
GP
,
90nm
G
,
130nm
G
UMC
Pre-Silicon:
130nm
Related IPs
- 14-stereo AAC-LC Audio Encoder
- 100 dB of SNR, 24-bit stereo audio CODEC with headphone driver and digital mixer
- 95 dB of SNR, Pure logic stereo audio DAC with patented PLL-less feature
- 95 dB of SNR, 24-bit stereo audio CODEC with AGC and headphone output
- 16-22Bit 97dB Stereo Audio CODEC with Linein/Digital and Analog Microphone Recording, Lineout/Headphone/Speaker Playback, SMIC 65nmll
- 103 dB of SNR, 24-bit stereo multichannel audio CODEC with capless headphone outputs, suitable for 5.1 applications