Audio Framework
v1.10
Description:
Audio Framework is an abstraction layer that allows audio codec drivers to integrate with multiple target platforms separating Generic Wavedev2 and the actual hardware.
It provides automatic configuration facilities, such as automatic clocking, bus capability matching and power management, as well as a standard interface to control audio codecs through the Control Framework.
Integration:
The following diagram illustrates the top-level Audio Framework integration into the Generic Audio Driver.
Generic Audio Driver Integration Diagram
Design overview:
Audio Framework features hardware-independent board (
AFBoard), codec (
AFCodec) and CPU (
AFCPU) modules, without any direct communication between them and managed by the Audio Framework core (
AFCore), as shown in the diagram below.
Audio Framework Design Overview
- Authors:
- Dimitris Papastamos, Manfredas Zabarauskas
Copyright (c) Wolfson Microelectronics plc. All rights reserved.