
TMS320AV120
MPEG AUDIO DECODER
SCSS014A – MARCH 1994 – REVISED JANUARY 1996
14
POST OFFICE BOX 655303
DALLAS, TEXAS 75265
system clock
The system clock (XTAL1) can be totally asynchronous with respect to the other ’AV120 clocks and to the
input-data rate. XTAL1 may be driven from an oscillator as a clock input or a crystal may be used to generate
this clock. If a crystal is used, it should be a fundamental mode, parallel resonant, 15-pF typical crystal connected
to XTAL1 and XTAL2. The crystal needs two 30-pF capacitors to ground as shown in Figure 10.
XTAL2
XTAL1
30 pF
30 pF
Crystal
Figure 10. Crystal Circuit
audio bypass
The ’AV120 has an audio-bypass feature that allows 16-bit PCM data to be loaded into the device and passed
through to PCMOUT. To use the audio-bypass feature, BYPASS must be set high and then the ’AV120 must
be reset. Once SREQ goes low, PCM data can be loaded into the device directly. The data is loaded exactly
the same as compressed data, using SIN, ICLK, and SREQ. The data can be burst in up to the maximum burst
rate. Blocks of 32 stereo samples (32 16-bit words left, 32 16-bit words right) must be loaded with the data
ordered as follows: 2 bytes left, 2 bytes right, 2 bytes left, etc. For each two bytes (left or right), the most
significant byte is loaded first. If an incomplete block is loaded at the end, the entire block is not output. PCM
data starts to output after four blocks (512 bytes) have been loaded. The 18-bit PCM data is not supported for
audio bypass. To switch back to compressed-data input, BYPASS must be set low and then ’AV120 must be
reset. The PCM underflow-status bit is used to detect when all of the bypass data has been output.