Intel PXA26X User Manual Page 466

  • Download
  • Add to my manuals
  • Print
  • Page
    / 624
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 465
13-4 Intel® PXA26x Processor Family Developer’s Manual
AC97 Controller Unit
The ACUNIT provides synchronization for all data transaction on the AC-link. A data transaction
is made up of 256 bits of information broken up into groups of 13 time slots and is called a frame.
Time slot 0 is called the tag phase and is 16 bits long. The other 12 time slots are called the data
phase. The tag phase contains one bit that identifies a valid frame and 12 bits that identify the time
slots in the data phase that contain valid data. Each time slot in the data phase is 20 bits long.
A frame begins when SYNC goes high. The amount of time that SYNC is high corresponds to the
tag phase. AC97 frames occur at fixed 48-KHz intervals and are synchronous to the 12.288-MHz-
bit-rate clock, BITCLK.
The controller and the codec use the SYNC and BITCLK to determine when to send transmit data
and when to sample receive data. A transmitter transitions the serial data stream on each rising
edge of BITCLK and a receiver samples the serial data stream on falling edges of BITCLK. The
transmitter must tag the valid slots in its serial data stream. The valid slots are tagged in slot 0.
Serial data on the AC-link is ordered most significant bit (MSB) to least significant bit (LSB). The
tag phase’s first bit is bit 15 and the first bit of each slot in data phase is bit 19. The last bit in any
slot is bit 0.
Figure 13-2 shows tag and data phase organization for the controller and the codec. The figure also
lists the slot definitions that the ACUNIT supports.
13.4.1 AC-link Audio Output Frame (SDATA_OUT)
The audio output frame data stream corresponds to the multiplexed bundles that make up the
digital output data that targets the AC97 DAC inputs and control registers. Each audio output frame
supports up to twelve 20-bit outgoing data time slots. The ACUNIT does not generate samples
larger than 16 bits. The four least significant bits are padded with zeroes.
Dedicated
Microphone Input
One input slot
Dedicated microphone input stream in support of stereo AEC and
other voice applications.
I/O Control One output slot One slot dedicated to GPOs on the modem codec.
I/O Status One input slot
One slot dedicated to status from GPIs in the modem codec. Data
is returned on every frame.
Table 13-2. Supported Data Stream Formats (Sheet 2 of 2)
Channel Slots Comments
Figure 13-2. AC97 Standard Bidirectional Audio Frame
SYNC
OUTGOING STREAMS
INCOMING STREAMS
TAG
TAG
CMD
ADR
CMD
DATA
PCM
LEFT
PCM
RIGHT
MDM CDC RSRVD RSRVD RSRVD RSRVD I/O control
STATUS
ADR
STATUS
DATA
PCM
LEFT
PCM
RIGHT
MIC
RSRVD RSRVD RSRVD RSRVD RSRVD I/O Status
Slot #
012345
MDM CDC
6 7 8 9 101112
Data PhaseTag Phase
RSRVDRSRVD
Page view 465
1 2 ... 461 462 463 464 465 466 467 468 469 470 471 ... 623 624

Comments to this Manuals

No comments