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 external inputs
Operation from single power supply,
four programmable internal regulators
Applications
•
•
•
•
•
•
Digital Hardware Features
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
PR
EL
IM
Firmware and VSOS Features
•
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
•
Pre-emptive multitasking
•
Easy-to-write software interface with VSIDE
Note: All VSOS features not available yet.
Version: 0.52, 2012-11-07
100 MIPS VS_DSP
4
processor core
128 KiB program RAM (32 KiWord)
128 KiB data RAM (2×32 KiWord)
Protected 8 Mi-bit FLASH (Optional)
USB 2.0 Hi-Speed (480 Mbit/s)
Device / 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 debug support with VSIDE via JTAG
IN
AR
Portable recorders
Digital docking stations
MP3 players
Internet radio
Wireless headphones
Audio co-processor
Overview
VS1005g 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 standalone applications 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.
VS1005g has an embedded FLASH mem-
ory of 8 Mi-bits (1 MiByte) for customization
by VLSI, customers or third parties. The firm-
ware and hardware are designed to prevent
access to the embedded FLASH in protected
mode. After FLASH memory programming
VS1005g can be booted from it as a fully cus-
tomized stand-alone audio processor.
VS1005g is offered in six different variants
(see Chapter 4 for details).
Y
1