|
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 ï¬le 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 ï¬xed, 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 ï¬lesystem. (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 ï¬ashed when there is read/write activity. LED is turned off when the ï¬le
system has been ï¬ushed.
⢠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 ï¬xed.
⢠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 ï¬rmware as version B.
VS1000B/C Errata
⢠NAND FLASH and Ramdisk boot needs one ï¬ller word after every Y data record.
Version 1.0, 2007-09-11
21
|
▷ |