English
Language : 

VS1000 Datasheet, PDF (21/23 Pages) List of Unclassifed Manufacturers – Ogg Vorbis Player IC with USB and NAND FLASH Interface
VLSI
Solution y
VS1000b
VS1000
8. VS1000 ERRATA
8 VS1000 Errata
This chapter describes the known problems with different VS1000 revisions. Most of the problems are correctable
with user code that is loaded to IRAM.
VS1000A Errata
• You can not have initialized Y data with NAND FLASH or Ramdisk boot.
• EarSpeaker initialization problem with other channel.
• Analog drivers are enabled too soon, causing a small click in headphones.
• Intermediate results are saturated in Vorbis windowing with full-scale sine sweep.
• If Flash does not contain a file system, user interface (including power off) can not be used.
• Ramdisk boot from VS1000 A.RUN only allows upto 512-byte programs directly.
• Volume is uninitialized with USB Audio Device if USB is already attached when power is turned on.
• In most cases Replay Gain fails if other tags are present.
VS1000B Changes
• NAND FLASH and Ramdisk boot can have initialized Y data.
• EarSpeaker initialization fixed, EarSpeaker optimized from 12 MHz to 10 MHz (at 44.1 kHz).
• Small power-on click removed.
• User interface works even if there is no filesystem. (You can turn the power off.)
• NAND FLASH boot handles larger than 512-byte programs without a chain-loader routine (upto 8176
bytes). Ramdisk boot (VS1000 B.RUN) handles larger than 512-byte programs (upto 8192 bytes).
• When attached to USB, LED is flashed when there is read/write activity. LED is turned off when the file
system has been flushed.
• Volume is always initialized, USB Audio Device can be powered on while attached to USB (powered from
VBUS).
• USB Suspend + Resume are implemented (but need user tuning).
• Vorbis: Now uses adaptive accuracy for windowing, implements fast play mode, and has better synchro-
nization after non-fatal errors. Replay gain has been fixed.
• Player: Fast play mode is used for better-sounding fast forward. Fast forward speeds up when the ff button
is kept pressed. Player uses the suspend routine to implement low-power pause mode. Timeout turns the
unit off after being 5 minutes in pause mode. The default maximum clock in player mode is 3.5×.
• Some new IRAM hooks: KeyEventHandler, MassStorage, USBSuspend, InitUSBDescriptors.
VS1000C Changes
• Has the same firmware as version B.
VS1000B/C Errata
• NAND FLASH and Ramdisk boot needs one filler word after every Y data record.
Version 1.0, 2007-09-11
21