[INTEL NAVIGATION HEADER]

Overview of

Audio Codec '97

revision 1.0

Written by
Dan Cox - IAL Media & Interconnect Technology Lab
dan_cox@ccm.jf.intel.com

Intel Corporation

No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted herein, and Intel disclaims all liability, including liability for infringement of any proprietary rights, relating to implementation of information in this document. Intel does not warrant or represent that such implementation(s) will not infringe such rights. Intel further disclaims any express or implied warranty relating to the sale and/or use of Intel products, including liability or warranties relating to fitness for a particular purpose or merchantability.

* Other brands and names are the property of their respective owners.

Copyright (c) Intel Corporation 1996. All Rights Reserved


1. Introduction

This paper is addressed to IHVs and OEMs who have detailed working knowledge of the current PC audio architecture. It is also recommended that the reader be familiar with the Audio Codec '97 (AC '97) Component Specification, which is available on the Intel Web site at: http://www.intel.com/pc-supp/platform/ac97/.

The purpose of this paper is to provide an overview of AC '97 and an introduction to the AC '97 architecture. Related white papers provide detailed background and recommendations for the development and implementation of high performance / high quality audio subsystems for high volume PC platforms in the 1997 time frame. The Design Guide targets IHVs who are developing to the Audio Codec '97 (AC '97) architecture definition, as well as OEMs who are adopting AC '97 based designs.

1.1. Background on audio

Audio has arrived on the PC motherboard but the motherboard can be an electrically noisy place. Windows* 95 APIs are beginning to replace the Sound Blaster* (DOS) programming model for games but many OEMs are requiring 100% hardware legacy compatibility in 1997. Full-duplex audio for communications has become commonplace, but software support for low latency (ring 0) audio is not yet fully in place under Windows 95. PCI and USB are replacing ISA but OEMs don't want to lose backwards compatibility or have a fragmented audio architecture. Multi-channel audio is becoming widely available to consumers, but the baseline PC cannot bear the cost of 6 DACs and 6 speakers, and there are few digital audio standards for inter-operability.

For the PC audio to "go 100% digital", it will take time to migrate analog sources and interconnect to digital. These sources include Red Book CD audio, analog mic and line in, analog TV tuner or video capture cards, and analog speakerphone modem connections. Even after digital audio is introduced, cost effective backward compatability with analog may remain an OEM requirement for business reasons, not technical ones. Issues with cost, interconnect, software driver architecture, system resources (processor, BUS, memory), and digital reproduction capabilities have yet to be resolved. Adding additional complexity is the fact that many audio sources, even the digital ones, are tied to a specific bus (ISA or PCI), and may be difficult to re-route to USB or IEEE 1394.

It is within this context that AC '97 defines a high quality audio architecture for the 1997 volume platform segment which should advance the migration to digital audio, but also maintain support for analog audio sources and analog interconnect for backwards compatibility. The presence of analog support does require using it, each OEM is given the freedom to configure a solution that fits their business model. The architecture put in place by AC '97 supports a wide range of high quality audio solutions, from a 2-channel mix of digital and analog audio inside the PC, to multi-channel digital audio outside of the PC.

1.2. Audio Applications for 1997

The following is a list of audio applications categories which were examined and used to define the baseline feature set and optional capabilities defined by the AC '97 architecture:

  1. Arcade Quality 3D Games
  2. MIDI Wavetable Synthesis
  3. Consumer Video and Audio Conferencing (via POTS, ISDN, LAN, and Internet)
  4. DVD-ROM Movie Playback
  5. PC TV or Video Capture card
  6. Multimedia and Internet Presentation and Authoring
  7. Voice Recognition for Command & Control and Dictation
  8. Interactive Internet and 3D virtual worlds - Java*/VRML*/ActiveX*

1.3. Audio Hardware Capabilities for 1997

The following is a list of audio hardware capabilities extracted from the audio applications list. Not all of these capabilities will be requirements for every 1997 audio subsystem, but generally they each merit consideration:

  1. Sound Blaster compatibility
  2. Low CPU utilization
  3. Full-duplex audio w/ mixed sample rates
  4. High quality audio output
  5. 3D stereo enhancement
  6. Multimedia audio mixer
  7. High quality mic input
  8. Headset support
  9. Line out (or digital connection) to consumer audio equipment
  10. Speakerphone echo cancellation reference
  11. AC-3 decode for PC based DVD-ROM movie playback
  12. Hardware support for MIDI synthesis & DirectSound 3D position and mix

1.4. Motivation for a 2-chip split digital/analog audio architecture

The following is a list of features which have led many industry audio vendors to adopt a 2-chip solution:

  1. Consumer grade audio
  2. Scaleability & flexibility
  3. More connectivity, ability to cost efficiently support the audio needs of other subsystems
  4. PCI transition is driven by new features enabled (or made more efficient) by PCI
  5. Cost reduction for OEMs and end users through integration

1.5. Potential benefits of a 2-chip architecture: quality, cost, flexibility

The following is a summary of the potential benefits of a high quality 2-chip digital/analog split architecture (as defined by AC '97):

  1. Delivers ~90dB SNR in the analog component
  2. Decreases overall system cost
  3. Improves implementation flexibility

1.6. AC '97 Working Group objective and operating methodology

The objective of the Audio Codec '97 initiative is to develop an industry standard architecture for high quality 2-chip audio:

A royalty-free, limited license is available to those who wish to make use of the AC '97 Component Specification.

For followup and future AC '97 development, it is the intention of the Intel AC '97 team to interactively solicit industry wide input and feedback via the AC '97 Web page. Everyone who wishes to participate will have equal opportunity to comment on material as it is posted on the Web1. Vendors are encouraged to monitor the AC '97 Web page, which will also include AC '97 Component Specification errata information and a list of technical Frequently Asked Questions (FAQ). Below is the web address:

http://www.intel.com/pc-supp/platform/ac97/

The Intel Audio 97 team appreciates the high level of industry interest already generated by the AC '97 Component Specification, and the many suggestions that have already been submitted for advancing the AC '97 architecture in the future.

1.7. AC '97 Timeline

AC '97 Component Specification 1.0 published                          May 17, 1996
White papers:  Digital audio, hardware acceleration, Legacy on PCI    May 1996
Development and industry review of AC '97 Design Guide via web page   June-Aug 19962
Audio Quality Measurement Specification and Methodology               July-Dec 19962
First AC '97 controller / AC '97 samples demonstrated                 Oct 19962
OEMs shipment of AC '97 equipped PCs to the retail channel            2H972

1.8. Related documents and specifications

__________________________________
1 Intel will not consider or treat any such feedback as the confidential information of the party providing it. Intel shall be free to use any such feedback at its discretion.
2Estimates

* Legal Stuff © 1997 Intel Corporation
Free Web Hosting