VS1005g Datasheet
VS1005g - Audio Processing Platform IC
Analog Hardware Features
•
•
•
•
•
•
•
Three channels of 24-bit audio ADC
Two 24-bit audio DACs
Stereo earphone driver for 30
Ω
load
internal microphone amplifiers
Stereo FM radio receiver with RDS
10 bit ADC, 3-5 exteranal inputs
Operation from single power supply, four
programmable internal regulators
Applications
•
•
•
•
•
•
Portable Recorders
Digital Docking Stations
MP3 Players
Internet Radio
Wireless Headphones
Audio Co-processor
Overview
Digital Hardware Features
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
100 MIPS VS_DSP
4
processor core
128 kB program RAM (32 kWord)
128 kB data RAM (64 kWord)
Protected 8 Mbit FLASH (Optional)
USB 2.0 High Speed (480 Mbit/s) De-
vice/Host
I2S and SPDIF digital audio interfaces
NAND FLASH interface with EEC
SD Card interface
2 SPI bus interfaces
10BaseT Ethernet controller
UART interface
All digital pins are user configurable for
general purpose IO
Flexible clock selection, default opera-
tion from 12.288 MHz
Internal PLL clock multiplier for digital
logic
RTC with battery backed memory
Reed-Solomon error correction
HW support for debug with VSIDE via
JTAG
PR
EL
Firmware and MegaLib Features
Version: 0.2, 2012-03-16
•
Decoders: MP3, WMA, Ogg Vorbis, AAC,
HE-AAC, FLAC, WAV PCM
•
Encoders: MP3, Ogg Vorbis, WAV PCM
•
File I/O for SD cards and NAND flash
•
FM tuner and RDS decoder
•
USB host and slave libraries
•
Graphical display with resistive touch panel
•
Extensive audio DSP library
•
IP stack of Ethernet
•
Flexible boot options
•
Extensive customization with VSIDE
IM
IN
VS1005 is a flexible audio platform device. It
is built around VS_DSP
4
, which is a power-
ful DSP (Digital Signal Processor) core. The
digital interfaces provide flexible access to ex-
ternal devices in stand alone application and
flexible digital audio data inputs and outputs
when the device is used as an audio signal
processor in more complex systems. The ana-
log interfaces provide high quality audio in-
puts and outputs and the control ADC can
be used for example for interfacing a resis-
tive touch panel.
VS1005 has an embedded FLASH memory
of 8 Mbits (1 MBytes) for customization by
VLSI, customers or third parties. The firmware
and hardware are designed to completely pre-
vent access to the FLASH in protected mode.
After programming, VS1005 can be booted
from the embedded memory as a fully cus-
tomized stand-alone audio processor.
Product is offered in six different variants. See
section 3. for details.
AR
Y
Figure 1: vs1005 photo
1