Intel PXA26X User Manual Page 497

  • Download
  • Add to my manuals
  • Print
  • Page
    / 624
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 496
Intel® PXA26x Processor Family Developer’s Manual 14-1
Inter-Integrated Circuit Sound
Controller 14
Inter-Integrated Circuit Sound (I
2
S) is a protocol for digital stereo audio. The I
2
S controller (I2SC)
functional block for the Intel® PXA26x Processor Family controls the I
2
S link (I2SLINK), which
is a low-power four-pin serial interface for stereo audio. The I
2
S interface, the Audio CODEC ‘97
(AC’97) interface, and the ASSP may not be used at the same time.
14.1 Overview
The I
2
S controller consists of buffers, status and control registers, serializers, and counters for
transferring digitized audio between the processor system memory and an external I
2
S CODEC.
For playback of digitized audio or production of synthesized audio, the I2SC retrieves digitized
audio samples from processor system memory and sends them to a CODEC through the I2SLINK.
The external digital-to-analog converter in the CODEC then converts the audio samples into an
analog audio waveform.
For recording of digitized audio, the I2SC receives digitized audio samples from a CODEC
(through the I2SLINK) and stores them in processor system memory.
The I
2
S controller supports the normal-I
2
S and the MSB-Justified-I
2
S formats. Four, or optionally
five, pins connect the controller to an external CODEC:
A bit-rate clock, which can use either an internal or an external source.
A formatting or “Left/Right” control signal.
Two serial audio pins, one input and one output.
The bit-rate clock, an optional system clock also sent to the CODEC by the I2SC.
The I
2
S data can be stored to and retrieved from system memory either by the DMA controller or
by programmed I/O.
For I
2
S systems, additional pins are required to control the external CODEC. Some CODECs use
an L3 control bus, which requires 3 signals — L3_CLK, L3_DATA, and L3_MODE — for writing
bytes into the L3-bus register. The I2SC supports the L3 bus protocol via software control of the
general-purpose I/O (GPIO) pins. The I2SC does not provide hardware control for the L3 bus
protocol.
Two similar protocols exist for transmitting digitized stereo audio over a serial path: Normal-I
2
S
and MSB-Justified-I
2
S. Both work with a variety of clock rates, which can be obtained by dividing
the PLL clock by a programmable divider, or from an external clock source. For further details
regarding clock rates, see Table 14-2, “Supported Sampling Frequencies” on page 14-6.
Page view 496
1 2 ... 492 493 494 495 496 497 498 499 500 501 502 ... 623 624

Comments to this Manuals

No comments