Data Sheet

PRELIMINARY
VS1063a Datasheet
10 OPERATION
10.11.2 Player Configurations
Parameter Address Usage
playSpeed 0x1e04 0,1 = normal speed, 2 = double, 3 = three times etc.
bitRatePer100 0x1e05 average bitrate divided by 100
endFillByte 0x1e06 byte to send after file
rateTune 0x1e07:1e08 samplerate finetune in +-1ppm steps
playMode 0x1e09 mono, pause, and extra audio processing selects
sampleCounter 0x1e0a:1e0b sample counter
sdiFree 0x1e1f SDI FIFO free space in words
audioFill 0x1e20 Audio buffer fill in stereo samples
latestSOF 0x1e25:1e26 latest start of frame
positionMsec 0x1e27:1e28 File position in milliseconds, if available
resync 0x1e29 Automatic resync selector
makes it possible to fast forward songs. Decoding of the bitstream is performed,
but only each frames are played. For example by writing 4 to will play
the song four times as fast as normal, if you are able to feed the data with that speed. Write 0
or 1 to return to normal speed. SCI_DECODE_TIME will also count faster. All current codecs
support the configuration.
contains the average bitrate divided by 100. The value is updated once per
second and it can be used to calculate an estimate of the remaining playtime. This value is
also available in SCI_HDAT0 for all codecs except MP3, MP2, and MP1.
indicates what byte value to send after file is sent before SM_CANCEL.
finetunes the samplerate in 1 ppm steps. This is useful in streaming applications
where long-term buffer fullness is used to adjust the samplerate very accurately. Zero is normal
speed, positive values speed up, negative values slow down. To calculate for a speed,
use (x 1.0) 1000000. For example 5.95% speedup (1.0595 1.0) 1000000 = 59500.
provides mono and pause select bits. It also contains some extra processing block
enables. Setting the pause bit will immediately stop audio sample output. Samples already in
the audio buffer will be played, but stream buffer is not read until pause bit is cleared. The mono
select averages left and right channel so LEFT and RIGHT outputs will be the same. Other bits
are explained separately.
config1
bits Name Usage
6 PLAYMODE_SPEEDSHIFTER_ON Speedshifter enable
5 PLAYMODE_EQ5_ON EQ5 enable
4 PLAYMODE_PCMMIXER_ON PCM Mixer enable
3 PLAYMODE_ADMIXER_ON AD Mixer enable
2 PLAYMODE_VUMETER_ON VU Meter enable
1 PLAYMODE_PAUSE_ON Pause enable
0 PLAYMODE_MONO_OUTPUT Mono output select
Version: 0.42, 2011-11-24 66