September 1994
29
Philips Semiconductors
Preliminary specification
MPEG Audio Source Decoder
SAA2500
Table 26
Error report item; 1 byte (read-only).
Notes
1.
BALOK; bit allocation and scale factor select information validity indication:
a) BALOK = 0; bit allocation or scale factor select information are incorrect, or the CRC (if active) over header, bit
allocation and scale factor select information fail.
b) BALOK = 1; bit allocation or scale factor select information are correct, and the CRC (if active) over header, bit
allocation and scale factor select information passes.
DECFM; frame skipping/decoding indication:
a) DECFM = 0; the current input data frame is skipped, and the corresponding baseband audio output frame is
muted due to input data errors or inconsistencies. However, synchronization to the input data is maintained.
b) DECFM = 1; the current frame is decoded normally.
2.
A
NCILLARY DATA ITEM
The last 54 bytes of each ISO/MPEG frame, which may carry Ancillary Data (AD), are buffered by the SAA2500 to be
read by the host. The subsequent Ancillary Data bytes are read in reversed order with respect to their order in the input
data bitstream. The first item data byte is the last frame byte in the input bitstream. The Ancillary Data item is refilled at
every frame. The host must either know or determine itself how many of the Ancillary Data bytes are valid per frame. The
Ancillary Data item only has significance if status flag INSYNC is set.
Table 27
Ancillary data item; 54 bytes (read-only).
APU
COEFFICIENTS ITEM
The APU coefficients are set by writing their 8 bit indices to the 4-byte APU coefficient item. Only the 7 LSBs are valid.
The MSB must be zero. At a device reset, indices LL and RR are set to 00000000 (‘no attenuation’) and indices LR and
RL to 01111111 (infinite attenuation; no crosstalk).
Table 28
APU coefficients item; 4 bytes (write-only); see note 1.
Note
1.
Multiple options are supplied by the SAA2500 to increase the timing accuracy of the APU coefficient writing
(see Section “SAA2500 L3 protocol enhancement options”).
SUBSEQUENT
BYTES
7
6
5
4
3
2
1
0
Error report
BALOK
(1)
DECFM
(2)
undefined
undefined
undefined
undefined
undefined
undefined
SUBSEQUENT
BYTES
7
6
5
4
3
2
1
0
AD byte 1 to
AD byte 54
bit 7
bit 6
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0
SUBSEQUENT
BYTES
7
6
5
4
3
2
1
0
APU coefficient LL
APU coefficient LR
APU coefficient RL
APU coefficient RR
0
0
0
0
LL.6
LR.6
RL.6
RR.6
LL.5
LR.5
RL.5
RR.5
LL.4
LR.4
RL.4
RR.4
LL.3
LR.3
RL.3
RR.3
LL.2
LR.2
RL.2
RR.2
LL.1
LR.1
RL.1
RR.1
LL.0
LR.0
RL.0
RR.0