VS1001K
VLSI
DATASHEET
y
Solution
7. FUNCTIONAL DESCRIPTION
7.5.9 HDAT0 and HDAT1 (R)
Bit
Function
Value Explanation
2047 stream valid
HDAT1[15:5]
syncword
ID
HDAT1[4:3]
HDAT1[2:1]
HDAT1[0]
3
2
1
0
3
2
1
0
1
0
ISO 11172-3 1.0
MPG 2.0 (1/2-rate)
MPG 2.5 (1/4-rate)
MPG 2.5 (1/4-rate)
I
II
III
reserved
No CRC
CRC protected
ISO 11172-3
reserved
32/16/8 kHz
48/24/12 kHz
44/22/11 kHz
additional slot
normal frame
not defined
mono
layer
protect bit
HDAT0[15:12] bitrate
HDAT0[11:10] sample rate
3
2
1
0
1
0
HDAT0[9]
pad bit
HDAT0[8]
HDAT0[7:6]
private bit
mode
3
2
1
0
dual channel
joint stereo
stereo
HDAT0[5:4]
HDAT0[3]
extension
copyright
ISO 11172-3
copyrighted
free
original
copy
CCITT J.17
reserved
50/15 microsec
none
1
0
1
0
3
2
1
0
HDAT0[2]
original
HDAT0[1:0]
emphasis
When read, HDAT0 and HDAT1 contain header information that is extracted from MPEG stream being
currently being decoded. Right after resetting VS1001k, 0 is automatically written to both registers,
indicating no data has been found yet.
The “sample rate” field in HDAT0 is interpreted as follows: if the “ID” field in HDAT1 is ’1’, the highest
sample rate is used. If “ID” is ’0’, half sample rate is used. For ’2’ and ’3’, the lowest sample rate is
used.
Note: The sample rate, stereo/mono and bitrate information can more easily be read from register AU-
DATA.
Version 4.11, 2003-09-18
26