MP3 Player Presentation Based on VS1005 SoC

Similar documents
Welcome to the tutorial for the MPLAB Starter Kit for dspic DSCs

Embedded Display Module EDM6070

ARM Cortex -A8 SBC with MIPI CSI Camera and Spartan -6 FPGA SBC1654

What do we define as File Based Audio:

HARDWARE MANUAL. BrightSign HD120, HD220, HD1020. BrightSign, LLC Lark Ave., Suite 200 Los Gatos, CA

Embedded Systems on ARM Cortex-M3 (4weeks/45hrs)

SBC8100 Single Board Computer

Video/Cameras, High Bandwidth Data Handling on imx6 Cortex-A9 Single Board Computer

7a. System-on-chip design and prototyping platforms

R m e o m t o e t US U B S - B S - D M 3 p FM R d a i d o i Pl P a l y a e y r e Mo M d o u d l u e l Wi W t i h t LE L D D s i p s l p a l y a -A

Von der Hardware zur Software in FPGAs mit Embedded Prozessoren. Alexander Hahn Senior Field Application Engineer Lattice Semiconductor

Computer and Set of Robots

MPX28. o UART, SD-CARD, I2C, PWM, Serial Audio, SPI Power management optimized for long battery life 3.3V I/O

CX SERIES CUTTING EDGE DIGITAL AUDIO CXN NETWORK PLAYER

HARDWARE MANUAL. BrightSign XD230, XD1030, XD1230. BrightSign, LLC Lark Ave., Suite B Los Gatos, CA

HARDWARE MANUAL HD222, HD1022. BrightSign, LLC Lark Ave., Suite B Los Gatos, CA

Adding WiFi to Your Embedded System. WPG Americas & Gainspan Titus Wandinger (WPG) & Su Li (Gainspan) April 23, 2013

Friendly ARM MINI2440 & Dalvik Virtual Machine with Android

FLYPORT Wi-Fi G

Digitale Signalverarbeitung mit FPGA (DSF) Soft Core Prozessor NIOS II Stand Mai Jens Onno Krah

MP3 Player CSEE 4840 SPRING 2010 PROJECT DESIGN.

Using Mobile Processors for Cost Effective Live Video Streaming to the Internet

4/2/2014 Linux Dev-Boards. Linux Dev Boards. Tagung Forth Gesellschaft e.v. Maerz file:///home/cas/talk/linux-boards/html/linux-boards.

Sample Project List. Software Reverse Engineering

Chapter 1 Lesson 3 Hardware Elements in the Embedded Systems Chapter-1L03: "Embedded Systems - ", Raj Kamal, Publs.: McGraw-Hill Education

STM32L. Ultra-low-power Cortex -M3 devices

Java Embedded Applications

Atmel Norway XMEGA Introduction

Xonar HDAV1.3 DVD/Blu-ray Disc Playback User Guide

Lesson 10:DESIGN PROCESS EXAMPLES Automatic Chocolate vending machine, smart card and digital camera

Instant Graphical User Interface Solutions Why you need a new User Interface

PRIMER ON PC AUDIO. Introduction to PC-Based Audio

SBC8600B Single Board Computer

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware

For Articulation Purpose Only

System Design Issues in Embedded Processing

Locus digital DVB-T STB

Easy! D3 Intelligent Camera Platform

Implementing a Digital Answering Machine with a High-Speed 8-Bit Microcontroller

Amati.linea Desktop Streaming Player with amplifier

STM32 F-2 series High-performance Cortex-M3 MCUs

FPGA Music Project. Matthew R. Guthaus. Department of Computer Engineering, University of California Santa Cruz

ZigBee Technology Overview

Quectel Wireless Solutions Wireless Module Expert U10 UMTS Module Presentation

AN4646 Application note

Make the green IP switch Low-energy semiconductor solutions for VoIP

ALL-AIO-2321P ZERO CLIENT

Product Information S N O. Portable VIP protection CCTV & Alarm System 2

Logical Operations. Control Unit. Contents. Arithmetic Operations. Objectives. The Central Processing Unit: Arithmetic / Logic Unit.

Higth definition from A to Z.

bel canto The Computer as High Quality Audio Source A Primer

Development of Embedded Board for OMAP4460

The Research and Application of College Student Attendance System based on RFID Technology

Ideal CD player and FM tuner for use with other 301 Reference Series components also supports RDS and USB memory playback

For Digital Signage. DSM80 TM Digital Signage Solution. DSM80 TM Control Software & Media Players

M85 OpenCPU Solution Presentation

USB 3.0 Connectivity using the Cypress EZ-USB FX3 Controller

POCKET SCOPE 2. The idea 2. Design criteria 3

A-307. Mobile Data Terminal. Android OS Platform Datasheet

SABRE Lite Development Kit

How To Use Nuc123 (Nuc123) For A Week

BDTI Solution Certification TM : Benchmarking H.264 Video Decoder Hardware/Software Solutions

User Manual. ver. 1.3EN

IRT84. Irt84. Datasheet. EMV L1 compliant terminal with ISO14443A/B. 1

EEM870 Embedded System and Experiment Lecture 1: SoC Design Overview

Preservation Handbook

How To Sell A Talan

Lesson 7: SYSTEM-ON. SoC) AND USE OF VLSI CIRCUIT DESIGN TECHNOLOGY. Chapter-1L07: "Embedded Systems - ", Raj Kamal, Publs.: McGraw-Hill Education

Easy H.264 video streaming with Freescale's i.mx27 and Linux

Modular I/O system Rugged Modular I/O System Solutions EN certified for railway applications

Keywords ATM Terminal, Finger Print Recognition, Biometric Verification, PIN

IOVU-571N ARM-based Panel PC

Wireless Microcontrollers for Environment Management, Asset Tracking and Consumer. October 2009

Introduction and Comparison of Common Videoconferencing Audio Protocols I. Digital Audio Principles

Simple SDR Receiver. Looking for some hardware to learn about SDR? This project may be just what you need to explore this hot topic!

Roxio Easy LP to MP3 Getting Started Guide

Introducción. Diseño de sistemas digitales.1

Roku BrightSign Compact Hardware Guide

ES_LPC4357/53/37/33. Errata sheet LPC4357/53/37/33. Document information

UG103.8 APPLICATION DEVELOPMENT FUNDAMENTALS: TOOLS

AN3998 Application note

Chapter 2 Basic Structure of Computers. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan

ACR880 GPRS Portable Smart Card Terminal

Digital Guitar Effects Pedal

A Design of Video Acquisition and Transmission Based on ARM. Ziqiang Hao a, Hongzuo Li b

Designing VM2 Application Boards

APx4 Wireless System-on-Module 5/8/2013 1

Introduction Made For ipod (MFi) Accessories Tower Development and Rapid Prototyping system Android Accessories Freescale Audio Solution Summary Q & A

DSPDemo. By Moe Wheatley MoeTronix.

Atmel SMART ARM Core-based Embedded Microprocessors

Portable MP3 Player User's Guide

DevKit1207 Evaluation Kit

Chapter 13. PIC Family Microcontroller

ADVANCED PROCESSOR ARCHITECTURES AND MEMORY ORGANISATION Lesson-17: Memory organisation, and types of memory

HP z545-b Digital Entertainment Center

PMAfob Home Automation Demo

1. Survey on the Embedded Windows Сompact 7 for System-

Pre-tested System-on-Chip Design. Accelerates PLD Development

Smart Digital Signage

ESP 8266: A BREAKTHROUGH IN WIRELESS SENSOR NETWORKS AND INTERNET OF THINGS

Transcription:

MP3 Player Presentation Based on VS1005 SoC June 2012

Table of Contents What is VLSI Solution? Current MP3 Player Trends Structure of a Typical MP3 Player MP3 Player Based on VS1005 SoC New Features of VS1005c SoC Based MP3 Player VS1005 SoC Flexible Audio Path VS1005 SoC Hardware Highlights VS1005 SoC Application Firmware Application Firmware Protection Alternatives VS1005 SoC System Firmware Highlights VLSI's Offering Summary

What is VLSI Solution? VLSI Solution, founded in 1991, is a new technology creator who designs and manufactures integrated circuits VLSI has an extensive IP library and advanced know-how in digital audio VLSI's Audio IP has been used for instance in the original PC SoundBlaster sound cards VLSI is one of the three MP3 decoder IC pioneers. Our VS1xxx chips are well-known audio co-processors with a large customer base VLSI currently has the broadest selection of audio codecs in the market VLSI has sold over 32 million chips in the last decade VLSI's major selling point is very good sound quality

Current MP3 Player Trends Commodity MP3 player market is shrinking and the special product segment is growing => customization of special products needed Apple has set the user interface standards => color touch screen, shuffle controls Compressed audio (e.g. MP3) is replacing CD in home audio => digital interface such as S/PDIF to connect with amplifier => lossless compression such as FLAC => audio performance requirements from home audio Much memory needed to store audio, internal flash price volatility => external removable flash such as SD card preferred Cloud music services => connection to internet and/or personal streaming

Structure of a Typical MP3 Player DRAM (512MB) RISC Audio codec PROCESSOR (ARM) FM tuner Touchscreen controller Power Management Axis accelerometer Nand Flash (16-128GB)

MP3 Player Based on VS1005 SoC VS1005 RISC DRAM (512MB) Audio codec PROCESSOR (ARM) DIGITAL SIGNAL PROCESSOR (VSDSP4) FM tuner Resistive touchscreen controller Power Management Axis accelerometer Nand Flash (16-128GB) The processor has been optimized for digital signal processing No need for external DRAM, all memory is internal SRAM High integration: Audio codec, FM tuner, resistive touchscreen controller, and linear regulators have been integrated All above allows for lower cost, lower component count and smaller size product than with any other IC

New Features of a VS1005 Based MP3 Player VS1005 NEW FEATURES Audio codec FM tuner Resistive touchscreen controller Power Management Axis accelerometer Nand Flash (16-128GB) SD Card interface for recording and playback Digital S/PDIF input and output for home audio I2S input and output Ethernet interface for networking High-speed USB device or host for USB memory or Wi-Fi module Real-time clock Customization with VSIDE

VS1005 SoC Flexible Audio Path Memory Analog Digital

VS1005 SoC Hardware Highlights 1/2 Internal linear regulators Voltage monitor ADC 480 Mbit/s USB device or host Master/slave S/PDIF Master/slave I2S High performance analog Integrated FM tuner Dedicated high speed memory interfaces Supports GPIO for modern user interface All operations from a single clock source (RTC optional)

VS1005 SoC Hardware Highlights 2/2 Power Internal voltage regulators SAR for monitoring Analog Audio 2 x 24-bit / 96kHz DAC 3 x 24-bit / 192kHz ADC Integrated FM tuner (76-108 MHz) Headphone output Stereo microphone amplifier Digital Audio S/PDIF input and output (+AES/EBU support) I2S input and output 24-bit sample rate converter High-speed USB slave or host Ethernet interface Memory Nand flash interface High speed SD card interface General Purpose IO Resistive Touch Screen interface JTAG interface 8-bit bus for LCD PWM output Other Real-time clock LFGA-88 package 10x10x0.8mm

VS1005 SoC Application Firmware Application firmware is developed by using VSIDE which contains the MegaLib library and the VSOS operating system The MegaLib library supports device drivers, audio encoders, decoders and other signal processing functions With VSIDE a custom signal path or user interface can quickly be built or modified VLSI's 1005 Development KIT includes an example for an MP3 player Application firmware can be protected

Application Firmware Protection Alternatives VS1005xF (embedded flash) Application code is added into the default on-chip Flash or Customer will reprogram the entire embedded Flash VS1005x (non-flash version) Application code is located in the external memory (such as external Flash) in encrypted format. The code is decrypted inside VS1005 The seed for the decryption algorithm can be chip, lot or customer specific

VS1005 SoC System Firmware Highlights VSOS operating system (File IO, Device Drivers, Application Loading, Multitasking, Graphical Interface) Decodes various audio formats (MP3, WMA, Ogg Vorbis, AAC, HE-AAC, FLAC) Encodes various formats (MP3, Ogg Vorbis) DSP features (EarSpeaker, Parametric EQ, VU Meter, Mixer, Speed Shifter, Fast Forward/Rewind) Graphical display with resistive touch screen control Audio input or output can be analog or digital Digital FM receiver (76-108 MHz, Japanese band included) Internet Radio USB device or host RTC Wake-up and shut-down

VLSI's Offering VS1005 Developer Board that uses VS1005 SoC VS1005 Developer Board contains a complete MP3 player example with top-level application source code for VSIDE Free VSIDE toolkit (compiler, emulator, HW debugger, user friendly graphical interface, MegaLib, VSOS) HW protection for application firmware Technical support VS1005 is available in two versions: one with internal flash for application firmware, one without flash that boots from external non-volatile memory

Summary VS1005 is the world's most integrated MP3 encoder / decoder chip VS1005 supports extensive interfacing (USB host, S/PDIF, Ethernet, ADC, DAC, Regulators, RTC, FM receiver) VS1005 can be highly customized with application firmware Application firmware customization toolkit VSIDE is available for free Application firmware can be protected The supplementary offering includes a complete MP3 reference design with interface to VSIDE and technical support Availability: preliminary datasheet available, samples 06/2012, production 10/2012

VS1005 order code variants Device ID mp3 encoder mp3 decoder VS1005G-Q VS1005G-F-Q VS1205G-Q VS1205G-F-Q embedded 8Mbit flash VS8005G-Q VS8005G-F-Q