Difference between revisions of "Protocol decoder:Ac97"

From sigrok
Jump to navigation Jump to search
(add second link to Intel spec (first link not always working))
 
(8 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Infobox protocol decoder
{{Infobox protocol decoder
| id              = ac97
| id              = ac97
| name            = AC'97
| name            = AC '97
| description    = Data from AC'97 digital controller to AC'97 analog codec.
| description    = Audio and modem control for PC systems.
| status          = In progress
| status          = supported
| license        = GPLv2+
| license        = GPLv2+
| source_code_dir = https://github.com/mithro/libsigrokdecode/tree/master/decoders/ac97
| source_code_dir = ac97
| image          =  
| image          = [[File:Ac97-zoom-slots.png|250px]]
| input          = logic
| input          = logic
| output          = ac97
| output          = ac97
| probes          = sync, clk, sdo, sdi
| probes          = sync, bit-clk
| optional_probes = —
| optional_probes = sdata-out, sdata-in, reset
| options        = —
| options        = —
}}
}}


The '''ac97''' protocol decoder (a.k.a. RS232) can decode the [https://en.wikipedia.org/wiki/AC%2797 AC'97 signal] between the digital controller and the audio or modem codec (which contains the audio output / analog components of the architecture).
The '''ac97''' protocol decoder can decode the [https://en.wikipedia.org/wiki/AC%2797 AC'97 signal] between the digital controller and the audio or modem codec (which contains the audio output / analog components of the architecture).


AC'97 defines a high-quality, 16- or 20-bit audio architecture with 5.1
AC'97 defines a high-quality, 16- or 20-bit audio architecture with 5.1 surround sound support for the PC. AC'97 supports a 96 kHz sampling rate at 20-bit stereo resolution and a 48 kHz sampling rate at 20-bit stereo resolution for multichannel recording and playback.
surround sound support for the PC. AC'97 supports a 96 kHz sampling rate at
20-bit stereo resolution and a 48 kHz sampling rate at 20-bit stereo resolution
for multichannel recording and playback.
 
== Status ==
 
Bits are annotated with the correct bit number.
Slots are correctly annotated.
 
== Hardware ==
 
FIXME
 
== Protocol ==
 
FIXME


== Resources ==
== Resources ==


* http://www.tij.co.jp/jp/lit/ds/symlink/lm4550b.pdf
* [http://download.intel.com/support/motherboards/desktop/sb/ac97_r23.pdf Intel Audio Codec ‘97 spec] (revision 2.3, 2002)
* http://www-mtl.mit.edu/Courses/6.111/labkit/audio.shtml
* [https://www.intel.com/content/dam/support/us/en/documents/motherboards/desktop/sb/ac97_r23.pdf Audio Codec ‘97, Intel, component spec] (rev 2.3 rev 1.0 2002, same document different link)
* http://www-inst.eecs.berkeley.edu/~cs150/Documents/ac97_r23.pdf
* [http://www.ti.com/product/LM4550B TI LM4550B: AC '97 Rev 2.1 Codec] (example codec chip)
*


[[Category:Protocol decoder]]
[[Category:Protocol decoder]]
[[Category:AC97]]
[[Category:AC97]]

Latest revision as of 21:11, 20 December 2019

ac97
Ac97-zoom-slots.png
Name AC '97
Description Audio and modem control for PC systems.
Status supported
License GPLv2+
Source code decoders/ac97
Input logic
Output ac97
Probes sync, bit-clk
Optional probes sdata-out, sdata-in, reset
Options

The ac97 protocol decoder can decode the AC'97 signal between the digital controller and the audio or modem codec (which contains the audio output / analog components of the architecture).

AC'97 defines a high-quality, 16- or 20-bit audio architecture with 5.1 surround sound support for the PC. AC'97 supports a 96 kHz sampling rate at 20-bit stereo resolution and a 48 kHz sampling rate at 20-bit stereo resolution for multichannel recording and playback.

Resources