FLAC Audio Player An ability to decode files stored in the FLAC format. An ability to select files stored on the device. An ability to display visualization.

Slides:



Advertisements
Similar presentations
AU-200 Digital Audio Workstations Mbox 2 overview.
Advertisements

IO Interfaces and Bus Standards. Interface circuits Consists of the cktry required to connect an i/o device to a computer. On one side we have data bus.
The AwesomO mp3 “The Swiss Army Knife of mp3 Players”
Get Up Stand Up GuSu Andrew Leger Joshua Rust Matthew O’Morrow Philip Bell Group 5 Summer 09.
SERENADE MP3 PLAYER The Hardware Perspective By: Jacob Messick, Marcel Deslauriers, Brendan Simpson, & Nick Miller.
MM Player Supervised by: Dr. Luai Malhis. Prepared by: Mustafa Assaf & Mahmoud Musa.
Georgia Tech Digital Back-end µHRG interface Curtis Mayberry School of Electrical and Computer Engineering Georgia Institute of Technology January 13 th,
1 iHome Automation System Home Automation System Team: Million Dollar Contingency Regiment Adam Doehling Chris Manning Ryan Patterson.
By: Russ Butler ECE4220 Spring 2012 Dr. DeSouza May 2, 2012.
Musically Stimulated Environment UCSB ECE 189 A/B Senior Capstone 2013 Group Members: Tim Chin, Omar Gonzalez, Ward Huang.
TigerSHARC and Blackfin Different Applications. Introduction Quick overview of TigerSHARC Quick overview of Blackfin low power processor Case Study: Blackfin.
Initial Position Orientation Tracking System (IPOTS) Group Members: Keiichi McGuireHenry Pham Marc TakamoriScott Spiro.
Capstone Fall 2005 GFX-One Guitar Processor Team Carpal Tunnel September 8, 2005.
IO Controller Module Arbitrates IO from the CCP Physically separable from CCP –Can be used as independent data logger or used in future projects. Implemented.
PDACS Michelle Berger John Curtin Trey Griffin Aaron King Michael Nordfelt Jeffrey Whitted.
Design and Implementation of a Virtual Reality Glove Device Final presentation – winter 2001/2 By:Amos Mosseri, Shy Shalom, Instructors:Michael.
Digital Guitar Recorder Team RAD – Michael McGuirk, Nick Herrera, David Wormus, Fesehaye G. Abrhaley.
TEAM SYNTH: Design Proposal EE 41430, Fall 2007 John Simmons William Andrews Angela McKenzie.
The AwesomO mp3 “The Swiss Army Knife of mp3 Players” Preliminary Design Review Kevin Landin Greg Russo John Sample Mike Sells The AwesomO Corporation:
How to Build a Digital-Physical System-Lab Assegid Kidané Fall 2014.
Porta-AMP Portable Audio MP3 Player By : Kevin Mlazgar Dan Leder Edmund Fung John Koob.
Project Overview MP3 player using USB-FLASH-DISK Yoav Gershoni Shachar Faigenblat.
Introduction.
Mathieu Stephan, EPFL. Why? Create a complete product Remotely control your music player Get information about the tracks being played Get calls / listen.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Microprocessor Block Diagram
Little arduino microcontrollers Meghan Jimenez 12 February 2014.
Department of Electronic & Electrical Engineering Embedded system Aims: Introduction to: Hardware. Software Ideas for projects ? Robotics/Control/Sensors.
Arduino Josh Villbrandt February 4, Digital Circuits Analog versus digital – What’s the difference? – How to represent an analog signal in a computer?
Dan Chambers, Josh Marchi, Jeff King, Paul Rosenberger.
Team 2 Yimin Xiao Jintao Zhang Bo Yuan Yang.  The project we propose is a digital oscilloscope with playback function that provides almost any function.
Microcontroller based system design Asst. Prof. Dr. Alper ŞİŞMAN.
What’s iTeach Educational Purposes Only Connect to Internet Upload/ Download files Stream/Play Video and Audio (Lectures) Reading Textual Documents Browse.
CDR- Digital Audio Recorder/Player Brian Cowdrey Mike Ingoldby Gaurav Raje Jeff Swetnam.
Aarthi Balachander Daniel Jiang Drew Schuster Ryne Rayburn.
MICROCONTROLLER SYSTEMS Part 1. Figure 1.1Elements of a digital controller CPU Central Processing Unit Input Peripherals Output Peripherals ROM Read Only.
Team 2 Yimin Xiao Jintao Zhang Bo Yuan Yang.  The project we propose is a digital oscilloscope with playback function that provides almost any function.
Senior Design Project “ MP3 Player ” Brian P. Allen Zeeshan A. Khan Jerry T. Koshy.
Design Constraint Analysis Team KANG Group 1. Sentry Gun Design and build a turret and armature structure with the ability to detect, track and fire upon.
Team Scribacious Rabble Design Constraint Analysis Paul Rosswurm Mitch Erdbruegger Ben Kobin William Hess.
Grant Thomas Anthony Fennell Justin Pancake Chris McCord TABLEGAMES UNLIMITED.
Midterm Presentation Music Alarm Clock. Craig Bilberry Team Leader Electrical Engineering Layout and Design Atomic Clock Signal Will Kalish Electrical.
Computer main parts HARDWARE It corresponds to all physical and tangible parts of a computer: your electrical, electronic, electromechanical and mechanical.
ECE 477 Design Review Team 5  Spring 2010 Fred Grandlienard Andrew Gregor Kevin Mohr Ryan DeFord.
Adam Hendrickson Our project is to design and build an electronic monopoly game console. The console will output the board and sound to a monitor and player.
Our Project Next generation communication system for vehicles ▫Simple, real-time visual communication Multi-touch input ▫Driver’s gestures produce an.
The “Drink Mixer” Design Constraints. Project Success Criteria An ability to digitally mix audio and adjust individual levels An ability to digitally.
Team 20: Jordan Wagner.  iPhone controlled marble maze game  Rotation of the phone is translated into rotation of the board  Stepper motor connected.
Capsense Controllers X6 Microcontroller/ DSP (Gesture Recognition) LED Drivers (Numerous) Tri color LED Microcontroller (LED Control) LED Driver (User.
Digital Literacy: Computer Basics
Eric Glover Steve Andre Shaun Greene Russell Willmot.
Μ [sic] design constraints wesley :: chris :: dave :: josh.
Department of Electronic & Electrical Engineering Introduction to microcontrollers A microcontroller is a small computer on a single integrated circuit.
Jason Cray Joseph Mundackal Ryan Sherlock Michael Warsco.
Team 6. Guitar Audio Amplifier Audio Codec DSP Wireless Adapter Motor Array PC LCD Display LED Arrays Pushbutton or RPG Input Device
Digital Sound Projection ECE 477 Group 6 Design Constraint Analysis Steve Anderson Mike Goldfarb Shao-Fu Shih Josh Smith.
1. PIC ADC  PIC18F877 has 8 analog input channels i.e. port A pins(RA0 to RA5) and port E pins(RE1 and RE2). These pins are used as Analog input pins.
MICROCONTROLLER AND INTERFACING Presented by: Shefali Jethva ( ) Shivali Panchal ( ) Komal Soni ( ) Roll no. :- 14EC308.
TOPIC : USB FLASH DRIVE. May E.Al-Hajri. Intro Information Technology.
Programming Microcontroller
Introduction to Microprocessors and Microcontrollers
ECE 477 Design Review Group 6  Fall 2005
Arduino Board.
Ashley Callaway Pat Doherty Nikeshia Ebron Leo Romanovsky
Team 3 Humphrey's Treasure Chest Design Constraint Analysis
Technical Communication Skills Practicum
Team 14 PCB Layout Design Narrative
SPI Protocol and Programming
Arduino Board.
Arduino म्हणजे काय?.
Presentation transcript:

FLAC Audio Player An ability to decode files stored in the FLAC format. An ability to select files stored on the device. An ability to display visualization information. An ability to output audio to a headphone or speaker port. An ability to pause and resume playback on user input.

Microcontroller Requirements USB Host Controller for retrieving FLAC audio files from mass storage device Digital I/O for user interface LCD (Serial/SPI…) Buttons (Digital inputs) PWM or D/A interface for audio output

Microcontroller/DSP Selection Analog Devices ADSP Analog Devices ADSP Freescale DSP56362 Clock160 MHz200 MHz100 MHz Digital I/O1 SPI, 1 UART 1 SPI, 6 Serial 1 SPl / 1 Parallel Core Voltage2.5 V1.2 V3.3 V Package176-LQFP144-LQFP Cost$26.36$18.01$7.40

USB Interface - Vinculum Transparently handles USB Host / FAT implementation Connects to microcontroller via SPI or UART interface

SPI Bus The Analog SHARC DSP doesn’t have very many serial ports, but can act as a SPI master for up to 4 devices Using SPI for (almost) everything USB (Viniculum) Interface LCD Cheap 16-Series PIC to translate buttons, knobs, switches into SPI