English
Language : 

VS1001K Datasheet, PDF (26/40 Pages) List of Unclassifed Manufacturers – MPEG AUDIO CODEC
VLSI
Solution y
DATASHEET
VS1001K
6. FUNCTIONAL DESCRIPTION
6.5.6 AUDATA (R)
When decoding correct data, the current bitrate in kbits/s can be found in bits 8..0 of AUDATA. For a
variable bitrate bitstream, the current bitstream width is displayed. Bits 12..9 contains an index to the
sample rate. The indices are shown in the table below. Bits 14..13 are not in use and always set to 0. Bit
15 is 0 for mono data and 1 for stereo.
Bits 12..9
0b0000
0b0001
0b0010
0b0011
0b0100
0b0101
0b0110
0b0111
0b1000
0b1001
Sample Rate/Hz
Unknown
44100
48000
32000
22050
24000
16000
11025
12000
8000
6.5.7 WRAM (W)
WRAM is used to upload application programs to program RAM. The start address must be initialized
by writing to the WRAMADDR register prior to the first call of WRAM. value will be used. As 16 bits of
data can be transferred with one WRAM write, and the program word is 32 bits, two consecutive writes
are needed for each program word. The byte order is big-endian (i.e. MSBs first). After each full-word
write, the internal pointer is autoincremented.
6.5.8 WRAMADDR (W)
WRAMADDR is used to set the program address for following WRAM writes. User program space is
between addresses 0x4000 .. 0x43ff (with addresses 0x4000 .. 0x401f being reserved by the system),
but for writes through the WRAM mechanism, they are visible at addresses 0x4000 higher. Thus, if the
programmer wish to write his application to address 0x4167, he should write 0x4167 + 0x4000 = 0x8167
to WRAMADDR.
Version 4.14, 2004-02-10
26