DataSheet.es    


PDF VS1063a Data sheet ( Hoja de datos )

Número de pieza VS1063a
Descripción Programmers Guide
Fabricantes VLSI 
Logotipo VLSI Logotipo



Hay una vista previa y un enlace de descarga de VS1063a (archivo pdf) en la parte inferior de esta página.


Total 26 Páginas

No Preview Available ! VS1063a Hoja de datos, Descripción, Manual

VS1063a Prog. Guide
VS1063a Programmer’s Guide
MP3/OGG/AAC/WMA/FLAC/
G.711/G.722 AUDIO CODEC CIRCUIT
Key Features
Description
Encoders:
VS1063a is an easy-to-use, versatile encoder,
MP3; Ogg Vorbis; PCM; IMA ADPCM; decoder and codec for a multitude of audio
G.711 (µ-law, A-law); G.722 ADPCM
Decoders:
formats.
MP3 (MPEG 1 & 2 audio layer III (CBR
+VBR +ABR));
VS1063a contains a high-performance, pro-
prietary low-power DSP core VS_DSP4, ROM
MP2 (layer II) (optional);
memories, 16 KiB instruction RAM and upto
MPEG4 / 2 AAC-LC(+PNS),
80 KiB data RAM for user applications run-
HE-AAC v2 (Level 3) (SBR + PS);
ning simultaneously with any built-in decoder,
Ogg Vorbis; FLAC;
serial control and input data interfaces, upto
WMA 4.0/4.1/7/8/9 all profiles (5-384 kbps); 12 general purpose I/O pins, a UART, as well
WAV (PCM, IMA ADPCM, G.711 µ-law/A- as a high-quality variable-sample-rate stereo
law, G.722 ADPCM)
DAC and a stereo ADC, followed by an ear-
Full Duplex Codecs:
phone amplifier and a common voltage buffer.
PCM; G.711 (µ-law, A-law); G.722 ADPCM
Streaming support
Upto 96 KiB RAM for user code and data
Unique ID for user code protection
Quiet power-on and power-off
VS1063a can act both as an “MP3 decoder
IC” or “MP3 encoder IC” slave in a system
with a microcontroller, or as a stand-alone cir-
cuit that boots from external SPI memory.
I2S interface for external DAC
Serial control and data interfaces
Can be used either as a slave co-processor
Applications
or as a standalone processor
MP3-recording audio player
UART for debugging purposes
Streaming server and client
New functions may be added with soft-
Wireless audio transfer
ware and upto 12 GPIO pins
Standalone player and recorder
Internet phones
Version: 0.40, 2011-09-02
1

1 page




VS1063a pdf
VS1063a Prog. Guide
2 DISCLAIMER
1 Introduction
This is the VS1063a Programmer’s Guide. Its intent is to provide the reader with a sufficient
amount of information to write programs for VS1063a.
Programs can be written either as plugins which function in cooperation with VS1063a’s existing
decoder framework as shown in Chapter 5, or as applications that take over the whole system
as shown in Chapter 6.
Finally, some audio format specific comments are presented in Chapter 7.
Future versions of this document will also discuss ROM functions and VS1063a startup.
2 Disclaimer
The VS10xx Programmer’s Guide represents VLSI Solution’s best attempt at giving a VS1063a
programmer as much information as possible to help creating their own plugins and applica-
tions. Nevertheless, this guide is still highly preliminary and very much in a state of flux. It will
be made more comprehensive and accurate over time.
VLSI Solution is not responsible for any errors, omissions, or misleading statements in this
document.
This guide is the third part of a three-part entity, consisting of VS1063a Datasheet, VS1063a
Hardware Guide, and VS1063a Programmer’s Guide. To avoid repetition, it is assumed that
the reader of this guide has already familiarized himself with the other two documents.
Version: 0.40, 2011-09-02
5

5 Page





VS1063a arduino
VS1063a Prog. Guide
5 WRITING PLUGINS
5.1.3 Plugin Y Data Memory Map (16-bit words)
Start Addr
0x1800
0xFA14
Length
0x80
0x3EC
Free Y data memory for plugins
Description
User area
Extra area
5.2 Implementing a Plugin to the Decoder Audio Path
A useful case of cooperative programs is plugin user applications.
SDI bus
Bitstream
FIFO
Bitstream WAV, MP2/3,
OGG, WMA,
AAC, FLAC
PCM audio
SB_AMPL=0 &
ST_AMPL=0 &
EQ5 Enable = 1
5−channel
equalizer
EarSpeakerLevel!=0 &
SPEEDSHIFTER_ON=0
EarSpeaker
AIADDR=0
User
plugin
AIADDR != 0
MONO_OUTPUT=0
SB_AMPLITUDE=0
Bass
enhancer
SB_AMPLITUDE != 0
ST_AMPLITUDE=0
Treble
control
ST_AMPLITUDE!=0
SPEEDSHIFTER_ON=0&
earSpeakerLevel=0
Speed
shifter
SPEEDSHIFTER_ON=1
Mono
MONO_OUTPUT=1
SCI bus
Mic/Line In
ADC
Pause
Audio
FIFO
PAUSE_ON
PCMMIXER_ON=1&
0
ADMIXER_ON=0
PCMMISER_ON=0 & ADMIXER_ON=0
ADMIXER_ON=1
DAC
SRC
To DAC
SCI_VOL
Sidestream
SDM
adMixerGain or
pcmMixerVol
Figure 1: Decoder data flow of VS1063a with the user plugin stage highlighted
User plugins may insert themselves in the decoding signal path, as shown in Figure 1. (For
annotations for other blocks in this figure, see the VS1063a Datasheet.)
Plugins also get information on whenever SCI_AICTRL0 through SCI_AICTRL3 have been
accessed (either read from or written to), or whenever the samplerate changes.
Version: 0.40, 2011-09-02
11

11 Page







PáginasTotal 26 Páginas
PDF Descargar[ Datasheet VS1063a.PDF ]




Hoja de datos destacado

Número de piezaDescripciónFabricantes
VS1063aMP3 / OGG VORBIS ENCODER AND AUDIO CODEC CIRCUITVLSI
VLSI
VS1063aProgrammers GuideVLSI
VLSI
VS1063aHARDWARE GUIDEVLSI
VLSI

Número de piezaDescripciónFabricantes
SLA6805M

High Voltage 3 phase Motor Driver IC.

Sanken
Sanken
SDC1742

12- and 14-Bit Hybrid Synchro / Resolver-to-Digital Converters.

Analog Devices
Analog Devices


DataSheet.es es una pagina web que funciona como un repositorio de manuales o hoja de datos de muchos de los productos más populares,
permitiéndote verlos en linea o descargarlos en PDF.


DataSheet.es    |   2020   |  Privacy Policy  |  Contacto  |  Buscar